SOFTWARE DURANGAR LTDA
Requerimientos Específicos de Software
V.1
02/03/20
Jhonatan Jimenez Rodriguez
Leidy Katherine Vargas Martinez
Mersis Andrea Perez Fonseca
Johana Andrea Castillo Gomez
David Esteban Cortes
Preparado para:
Ingeniero Juan David Castellom
<Project Name>
Revisión histórica
Fecha Descripción Autor Comentarios
Fecha Versión 1 Nombre Primera Revisión
24/02/20 Captura de requerimientos Jhonatan
Jimenez,
Katherine
Vargas, Mersis
Perez, Johana
Castillo, David
Cortes
Aprobación de documentos
Signatura Nombre Titulo Fecha
Software Requirements Specification Page ii
RQ DURANGAR LTDA
1. Introducción
Desarrollo e implementación de un software para la gestión, solicitud y compra de la empresa de
servicio de alimentación en campos petroleros Durangar Ltda. Para la supervisión de gastos e
ingresos de una manera controlada para la verificación de los insumos y materiales que ingresan
y salgan de la empresa.
1.1 Propósito
Para la programación de un software es necesario los detalles más mínimos del cliente donde el
propósito del documento es desarrollar un sistema de información para controlar los costos y
gastos que se generen en la empresa. guiándonos en formatos físicos para la implementación al
medio digital para un proceso optimo y eficaz.
1.2 Alcances
(1) Host de Base de Datos, Generador de informes, reportes financieros, Backups de la
información.
(2) El software contara con distintos módulos y permisos según su rol: Operario, administrador
financiero y Gerencia
Operario:
Login
Recuperación de contraseña
Solicitud de pedidos a jefe de área
Solicitud de mantenimiento de máquinas a jefe de área
Jefe de Área:
Login
Recuperación de contraseña
Solicitud de pedidos a jefe de almacén
Solicitud de mantenimiento de maquinas
Generar informes
Gerencia:
Login
Recuperación de contraseña
Solicitud de pedidos a jefe de almacén
Solicitud de mantenimiento de maquinas
Generar informes
Verificación de rubro por dependencia.
Solicitud de aprobación por gerencia
Gestor de usuarios
Software Requirements Specification Page 1
RQ DURANGAR LTDA
Administrador financiero:
Login
Recuperación de contraseña
Solicitud de pedidos a jefe de almacén
Solicitud de mantenimiento de maquinas
Generar informes
Verificación de rublo por dependencia.
Solicitud de aprobación por gerencia
Gestor de usuarios
Aprobación de pedidos o mantenimiento
(3) El desarrollo de este software para la empresa Durangar Ltda. tendrá un gran beneficio en
el control de pedidos, mantenimientos y financieros ya que podrá proporcionar capacidades
de informes efectivas y confiables generadas por el sistema según su dependencia o de
manera general.
1.3 Definitivos, Acrónimos y Abreviaciones
Ltda: Limitada
1.4 Referencias
Phpstorm: [Link] : el código y entiende profundamente su
estructura, el apoyo a todas las características del lenguaje PHP para proyectos modernos y
antiguos. Proporciona la mejor finalización de código, refactorizaciones, sobre la marcha de la
prevención de errores y más.
Workbench: [Link] Es una herramienta visual unificada para
arquitectos de bases de datos, desarrolladores y DBA. MySQL Workbench proporciona
modelado de datos, desarrollo de SQL y herramientas de administración integrales para la
configuración del servidor, la administración de usuarios, la copia de seguridad y mucho
más. MySQL Workbench está disponible en Windows, Linux y Mac OS X.
Xampp: [Link]
es una distribución de Apache completamente gratuita y fácil de instalar que contiene MariaDB,
PHP y Perl. El paquete de instalación de XAMPP ha sido diseñado para ser increíblemente fácil
de instalar y usar.
1.5 Visión general
Software empresarial en la cual tendrá un manejo eficaz y completo a la hora de realizar algún
pedidos ya sea dotaciones o algún mantenimiento de dicha empresa también se realizará
manejo financiero.
Software Requirements Specification Page 2
RQ DURANGAR LTDA
2. Descripción General
Funcionales
Se permitirá el registro de pedidos de compra con datos obligatorios incompletos, los cuales
podrán completarse posteriormente modificando el pedido. Antes de poder aprobarse los datos
del pedido deben estar completos. Se permitirá el registro de pedidos de compra con datos
obligatorios incompletos, los cuales podrán completarse posteriormente modificando el pedido.
Antes de poder aprobarse los datos del pedido deben estar completos. Se permitirá el registro de
pedidos de compra con datos obligatorios incompletos, los cuales podrán completarse
posteriormente modificando el pedido. Antes de poder aprobarse los datos del pedido deben estar
completos. Al ingresar ordenes de entrega, toda orden de entrega estará asociada a un
pedido.
El software debe poder emitir los siguientes estados financieros: balance general, estado de
ganancia y perdida. El registro de pedidos se realizará en lotes, por medio de una pantalla de
pedidos pendientes, la cual mostrará los pedidos no registrados. Una vez registrados los pedidos
no se mostrarán en esta lista.
No funcionales:
Toda funcionalidad del sistema debe responder al usuario en el menor tiempo posible.
Los permisos de acceso al sistema podrán ser cambiados solamente por el administrador de
acceso a datos.
Los datos modificados en la base de datos deben ser actualizados para todos
los usuarios que acceden.
Afectaciones: que no se cuente con una buena fuente de conectividad, e impida el
funcionamiento del producto.
2.1 Perspectiva Producto
Se proyecta a implementar un software que permita controlar los pedidos de dotaciones,
mantenimientos de equipos en la cual se dará un informe mensual para llevar un control
financiero, además que permita registrar cada pedido que se hace durante cada día.
2.2 Producto Funciones
Las funciones de este software básicamente se basan en la implementación de un formato digital
con el fin de crear un sistema de información para controlar los costos y así generar un análisis
financiero basado en este. Cada coordinador de proceso tendrá acceso a este formato para llevar
a cabo un informe más específico de cada requisición que se apruebe.
Software Requirements Specification Page 3
RQ DURANGAR LTDA
2.3 Características del Usuario
Es recomendable que el cliente tenga conocimientos básicos en informática y por supuestos que
este familiarizado con el proceso que se lleve a cabo con las requisiciones de la empresa.
3.2 Requerimiento Funcional
El software contara con cuatro módulos: Solicitud de Pedidos, Solicitud de Mantenimientos de
Equipos, Reporte Financiero y Gestor de Usuarios.
3.2.1 <Funcional Requieren ir Fe ature #1 – Solicitud de pedidos>
[Link] Introducción
En este módulo se podrá solicitar los pedidos que se requieran en cada área de servicio por
parte de los operadores u funcionarios administrativos a cada jefe de área.
[Link] Inputs
Para poder solicitar el pedido. Tendrá que diligenciar un formulario donde se especificara los
datos del funcionario, cantidad de la solicitud, área de trabajo y la causa y/o motivo del pedido.
[Link] Procesan
Este formulario se enviará directamente al jefe de área de cada operario, donde se realizará el
análisis del pedido y revisión del stock de bodega. Donde el jefe de área es el encargado de
aprobar la solicitud según su necesidad. Donde se enviará esa solicitud al gerente para la
aprobación de él.
[Link] Outputs
Una vez revisas y analizada por el gerente el pasara ese pedido a contabilidad y verificaran el
presupuesto establecido por cada dependencia de la empresa. Una vez aprobado se podrá enviar
la aprobación directamente al jefe de área para poder solicitar los pedidos.
[Link] Error Haming
Los pedidos se podrán realizar mensuales o se podría variar su fecha de solicitud según la
necesidad de la empresa por cada dependencia. Llegado el momento que se solicite uno fuera de
la fecha establecida se pasara una prórroga de solicitud al gerente. Si la dependencia no tiene el
suficiente presupuesto para los pedidos se realizará un seguimiento por parte de subgerencia
administrativa para un control.
3.2.2 <Funcional Requieren ir Fe ature #2 Mantenimiento >
[Link] Introducción
En este módulo se podrá solicitar mantenimiento de equipos que se requieran en cada área de
servicio por parte de los operadores u funcionarios administrativos a cada jefe de área.
Software Requirements Specification Page 4
RQ DURANGAR LTDA
[Link] Inputs
Para poder solicitar mantenimiento de equipos. Tendrá que diligenciar un formulario donde se
especificara los datos del funcionario, cantidad de mantenimiento de equipos, área de trabajo y la
causa y/o motivo del pedido.
[Link] Procesan
Este formulario de enviar directamente al jefe de área de cada operario, donde se realizará el
análisis del mantenimiento de equipos y revisión de técnicos para. Donde el jefe de área es el
encargado de aprobar la solicitud según su necesidad. Donde se enviará esa solicitud al gerente
para la aprobación de él.
[Link] Outputs
Una vez revisas y analizada por el gerente el pasara ese pedido a contabilidad y verificaran el
presupuesto establecido por cada dependencia de la empresa. Una vez aprobado se podrá enviar
la aprobación directamente al jefe de área para poder solicitar los mantenimientos de equipos.
[Link] Error Haming
Si la dependencia no tiene el suficiente presupuesto para los mantenimientos de equipos se
realizará un seguimiento por parte de subgerencia administrativa para un control.
3.2.3 <Funcional Requieren ir Fe ature #2 Reporte Financiero >
[Link] Introducción
En este módulo se podrá descargar un reporte financiero por cada dependencia o en general
para llevar un control económico y estable de la empresa.
[Link] Inputs
Para poder solicitar este reporte será posible por subgerente financiero y gerente.
[Link] Procesan
Para poder descargar este formulario solo sería dar clic en el módulo financiero y seleccionar el
área deseada del reporte, ingresar la contraseña del usuario de nuevo y seleccionar si lo desea
semanal, mensual, semestral o anual y seleccionar tipo de archivo de descarga.
[Link] Outputs
El usuario que solicite el reporte podrá observar el jefe encargado de área y todos los datos
básicos de información de la dependencia, cantidad solicitada, y cuanto le queda de presupuesta.
[Link] Error Haming
3.2.3 <Funcional Requieren ir Fe ature #2 Gestor de Usuario >
[Link] Introducción
En este módulo se podrá registrar a los nuevos funcionarios que van a ingresar a la empresa.
[Link] Inputs
Software Requirements Specification Page 5
RQ DURANGAR LTDA
Para poder agregar un nuevo usuario al software solo será posible por el subgerente financiero
y gerente.
[Link] Procesan
Se solicitará información personal básica del funcionario, en que área se va a desempañar,
cargo y demás información laboral. Se le asignará un usuario con la iniciar de sus nombres o
nombre y su primer apellido, la clave preestablecida será del 1 hasta el 4
[Link] Outputs
El funcionario nuevo una vez con el usuario para poder ingresar a la plataforma podrá ingresar
y cambiar la clave preestablecida
[Link] Error Haming
Si algún dato personal haya quedado mal el funcionario solo podrá cambiar dicha información.
Mas no podrá cambiar la información laboral.
Software Requirements Specification Page 6