Vous êtes sur la page 1sur 15

Especificación de requisitos de

software
Proyecto: Empresa la Colmena
Revisión 1.01

diciembre de 2018
Ficha del documento

Fecha Revisión Autor Verificado dep. calidad.


Se realiza la exploración y el
6 de
diagnóstico del problema
septiembre 1.01 Miguel Angel Moreno Pabón
caracterizando su importancia y
de 2018
solución.
Se identifican y desarrollan los
27 de requerimientos necesarios para
septiembre 1.02 Miguel Angel Moreno Pabón resolver las problemáticas
de 2018 identificadas en el sistema de
entregadores.
Se modelan soluciones de la
28 de
problemática del sistema de
octubre de 1.03 Miguel Angel Moreno Pabón
entregadores utilizando los casos
2018
de uso.

Documento validado por las partes en fecha: 09 de diciembre de 2018

Por el cliente Por la empressa suministradora

Fdo. D./ Dña [Nombre] Fdo. D./Dña [Nombre]


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 3

Contenido
FICHA DEL DOCUMENTO 2

CONTENIDO 3

1 INTRODUCCIÓN 5

1.1 Propósito 5

1.2 Alcance 5

1.3 Personal involucrado 6

1.4 Definiciones, acrónimos y abreviaturas 6

1.5 Referencias 7

2 DESCRIPCIÓN GENERAL 7

2.1 Perspectiva del producto 7

2.2 Funcionalidad del producto 7

2.3 Características de los usuarios 8

2.4 Restricciones 8

2.5 Suposiciones y dependencias 8

2.6 Evolución previsible del sistema 9

3 REQUISITOS ESPECÍFICOS 9

3.1 Requisitos comunes de los interfaces 10


3.1.1 Interfaces de usuario 10
3.1.2 Interfaces de hardware 12
3.1.3 Interfaces de software 12
3.1.4 Interfaces de comunicación 12

3.2 Requisitos funcionales 12


3.2.1 Requisito funcional 1 12
3.2.2 Requisito funcional 2 12
3.2.3 Requisito funcional 3 12
3.2.4 Requisito funcional 4 12

3.3 Requisitos no funcionales 13


3.3.1 Requisitos de rendimiento 13
3.3.2 Seguridad 13
3.3.3 Fiabilidad 13
3.3.4 Disponibilidad 13
3.3.5 Mantenibilidad 13

3.4 Otros requisitos 13

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 4

4 APÉNDICES 14

5 EXCEPCIONES 14

6 Excepciones 15

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 5

1 Introducción
La empresa La Colmena presenta limitaciones de tipo funcional, es decir, que hay procesos
que no se encuentran completos y otros procesos que no se encuentran implementados (se
deben realizar manualmente), tal como la administración de los empleados que son
contratados por outsourcing. Otras limitaciones que se han generado son inconsistencias en el
inventario, en las ventas y en las compras de los insumos de la empresa. Adicionalmente, se
cuenta con un software que se llama “Siigo Software” donde se realizan los procesos
contables, tales como: Balances, Estados financieros y liquidación de los impuestos.
Realizando una revisión sobre los inconvenientes presentados se ha
logrado identificar:
 En algunas ocasiones, no se actualiza correctamente los saldos en los inventarios
cuando se genera una venta.
 De acuerdo al punto anterior se está generando de forma paralela el inventario en un
archivo de Excel y se están generando copias de las facturas de los clientes para
validar posteriormente con los inventarios.
 En algunas ocasiones no está realizando un adecuado manejo de los errores, ya que
muestra el error en inglés y no deja continuar con los procesos. Esto hace que se
pierda más tiempo en la atención del cliente y el empleado debe volver abrir el
software y empezar a realizar nuevamente el proceso.
De acuerdo con lo anterior la empresa requiere de nuestros servicios para dar una solución a
las falencias presentadas hasta el momento. Se requiere que la nueva solución incluya:
1. Administración de los clientes. En este punto se debe ingresar
los datos básicos del cliente y los tipos de clientes (Clientes
frecuentes, ocasionales, empresariales). Adicionalmente, se
requiere que los clientes puedan consultar en línea los
productos de la empresa.
2. Administración rutas y entregadores de los productos a nuestros
clientes institucionales.
3. Administración de los inventarios de los productos y servicios.
4. Administración de las Ventas.
5. Administración de proveedores.
Según lo requerido por La Colmena en el presente documento se muestra la implementación
de la solución a las falencias de tipo administrativo que tiene la empresa, por medio del análisis
de los problemas presentados dentro de la empresa en cuanto al manejo de la información,
queda consignada la manera más eficaz en que la empresa pueda manejar sus inventarios,
ventas, proveedores y recurso humano haciendo una mejora a los sistemas y procesos que
están implementando en la actualidad, para que así no se vuelvan a presentar estas falencias y
vulnerabilidades tan marcadas en el manejo de todos sus recursos económicos y humanos.

1.1 Propósito
Proporcionar toda la información concerniente a la solución de las falencias presentadas
en la empresa nombrada en el presente documento en cuanto a materia tecnológica,
para sus diferentes operaciones de índole operativo y de recurso humano, por lo cual va
dirigido a los coordinadores y gerentes de todas las áreas afectadas tales como
inventarios, ventas, proveedores y recursos humanos nombrados en la introducción
anteriormente expuesta, para que así el personal en general se mantenga informado
sobre el proceso y se pueda empezar posteriormente con la capacitación y la
implementación del nuevo software.

1.2 Alcance
La aplicación de este personal tendrá el nombre de ColManager en su versión 1.0 con
los siguientes módulos:

Entregadores:
 cada entregador registrara en el sistema la entrega de los productos de las
facturas del día.

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 6

 El entregador debe ingresar a la app por medio de un sistema de autenticación


que consta de un nombre de usuario y contraseña previamente otorgada por el
coordinador y/o jefe inmediato.
 Todas las facturas dentro de la app inician en el estado de enviado indicando
que el entregador ya las tiene cargadas.
 En cada entrega el entregador deberá cambiar el estado de la factura de
enviado a entrega total, entrega parcial o no entregado dependiendo de si
recibieron el pedido completo, no lo recibieron completo o no se pudo entregar.
 Cuando por alguna circunstancia a un entregador le devuelvan un producto
porque está en mal estado, vencido o simplemente no lo pidieron, el sistema
debe dar la opción de entrega parcial, hay el entregador elegirá dentro de la app
los productos de la factura que no se entregaron y guardara el cambio para ser
registrado en las devoluciones.
 Sea la entrega total, entrega parcial o no entregado de la factura el entregador
una vez haya elegido alguna de estas tres opciones y guarde los cambios
deberá cambiar el estado ha cerrado para que esta suba al sistema.
 A esta información pueden acceder cada entregador con su usuario a sus
facturas solamente excepto el gerente comercial que si tiene privilegios para ver
las entregas de todos los entregadores.

1.3 Personal involucrado


Nombre Miguel Angel Moreno Pabón
Rol Líder de desarrollo del módulo de entregadores mi entrega
Express
Categoría profesional Gerente del Proyecto
Nombre Josué Barona
Rol Gerente General
Categoría profesional Representante legal dueño de la Colmena
Nombre Andres Rincón
Rol Comercio y mercadeo
Categoría profesional Gerente Comercial
Responsabilidades Supervisar avances del proyecto
Información de contacto Mail: arincon@lacolmena.com.co
Cel:3155192932
Aprobación
Nombre Sergio Vélez
Rol Entregas y facturación
Categoría profesional Coordinador de entregas y facturación

1.4 Definiciones, acrónimos y abreviaturas


N/A

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 7

1.5 Referencias

Referencia Titulo Ruta Fecha Autor


Fase 1 EntregaFinal_Fase1_Grupo_20 https://drive.google.com/drive/folders/ 26/09/2018 Análisis
1xOXnz8qoDd8HKjtx4PRm4nkbYQ de
dmya3o?ogsrc=32 Sistemas
Fase 2 Matriz_fase2_Grupo_20 https://drive.google.com/drive/folders/ 27/10/2018 Análisis
1kSkc2NyqQSTsmmX207sqz28In0 de
G4uVoF?ogsrc=32 Sistemas

Fase 3 Casos de uso Miguel Moreno https://drive.google.com/drive/folders 28/10/2018 Análisis


/1CONOCMOPJ-7uUOx_9hIw3gxY- de
vsUJ2ku?ogsrc=32 Sistemas

2 Descripción general
2.1 Perspectiva del producto
Es un producto completamente nuevo desarrollado según las necesidades de la
empresa La Colmena. Partiendo del análisis de los inconvenientes presentados.

2.2 Funcionalidad del producto


El producto contara con las siguientes funcionalidades:

Módulo de Entregas

 Control de accesos por asignación de usuario y contraseña.


 Visualización de facturas digitales que posteriormente pueden ser descargadas
para ser impresas.
 Cuando se cargan las facturas y se asigne al entregador guarde cambios y
quede en estado enviado.
 El módulo deberá permitir cambiar el estado de la factura de enviado a entrega
total, entrega parcial o no entregado.
 Cuando el módulo sea colocado en los estados entrega total, entrega parcial o
no entregado, se habilitará la opción cerrar para subir la factura al sistema, una
vez la factura sea puesta en estado cerrado debe subir inmediatamente al
sistema general de inventarios.
 El sistema tendrá la opción de ver el histórico de las facturas del día sin hacer
modificaciones solo lectura.

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 8

2.3 Características de los usuarios

Tipo de usuario Administrador


Formación Profesional
Habilidades Manejo de bases de datos y desarrollo web
Actividades Creación, modificación, habilitación, des habilitación y
eliminación de usuarios.
Asignación de claves.
Implementación de actualizaciones del sistema.
Asignación de privilegios de usuario.
Modificaciones de estado en operaciones (enviado, entrega
parcial, entrega total, no entregado, cerrar y reabrir).

Tipo de usuario VIP


Formación Profesional
Habilidades Manejo básico de sistemas de cómputo (Ofimática, web)
Actividades Visualizar los detalles de actividades y bases de datos de
todas las dependencias de la empresa.
Generar informes.
Modificaciones de estado en operaciones (enviado, entrega
parcial, entrega total, no entregado, cerrar y reabrir).

Tipo de usuario Completo


Formación Tecnólogo
Habilidades Manejo básico de sistemas de cómputo (Ofimática, web)
Actividades Visualizar todas las actividades de su dependencia
(inventarios, ventas, proveedores, recursos humanos etc.).
Generar informes.
Modificaciones de estado en operaciones (enviado, entrega
parcial, entrega total, no entregado, cerrar y reabrir).

Tipo de usuario Estándar


Formación Técnico
Habilidades Manejo básico de sistemas de cómputo (Ofimática, web)
Actividades Visualizar histórico de su trabajo.
Modificaciones de estado en operaciones (enviado, entrega
parcial, entrega total, no entregado y cerrar).

2.4 Restricciones
 Las licencias deben ser libres por asuntos de costos y presupuesto.
 Diseño limitado a java script.
 Base de datos implementada en MySQL.
 Contratación de servidor en la nube para el manejo de la información.

2.5 Suposiciones y dependencias


En caso de no haber comunicación con el servidor en la nube como contingencia se
usará servidor local para el funcionamiento de la aplicación para posteriormente migrar
las actividades realizadas en el sistema durante el incidente.
En caso de no poder ingresar por web al aplicativo se tendrá una manera local instalada
en los equipos como segunda alternativa para implementar y continuar con las
actividades.

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 9

2.6 Evolución previsible del sistema


Vinculación a base de datos Oracle según presupuesto y crecimiento de la base de
datos.
Una barra de indicadores gráficos.
Cambio de colores de texto y fondos según lo requiera el cliente.

3 Requisitos específicos
Identificación Sub Descripción del requisito Tipo de Nivel de
identificación Requerimiento prioridad
2 1 Asignaciones de usuario y No Funcional Bajo
contraseña
2 2 Implementación de facturas Funcional Medio
digitales que posteriormente
pueden ser descargadas para
ser impresas.
2 3 Cuando se cargan las facturas Funcional Alto
y se asigne al entregador
guarde cambios y quede en
estado enviado.
2 4 El módulo deberá permitir Funcional Medio
cambiar el estado de la factura
de enviado a entrega total,
entrega parcial o no entregado.
2 5 Cuando el módulo sea Funcional Medio
colocado en los estados
entrega total, entrega parcial o
no entregado, se habilitaría la
opción cerrar para subir la
factura al sistema, una vez la
factura sea puesta en estado
cerrado debe subir
inmediatamente al sistema
general de inventarios.
2 6 Otorgar privilegios de No Funciona Bajo
visualización y reportes de
factura al representante legal,
gerente comercial y
coordinador.
2 7 El entorno debe ser diseñado No Funcional Bajo
con responsive design para
poder ver la aplicación tanto en
el celular como en los
computadores de manera
cómoda.
2 8 Los permisos y privilegios del No Funcional Medio
sistema solo podrá hacerlos el
administrador del sistema.
2 9 La aplicación debe ser lo más No Funcional Alto
intuitiva posible para que el
usuario aprenda rápidamente
su funcionamiento.
2 10 El sistema tendrá la opción de Funcional Medio
ver el histórico de las facturas
del día sin hacer
modificaciones solo lectura
para los usuarios tipo estándar.

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 10

3.1 Requisitos comunes de los interfaces


La interfaz de usuario debe ser en colores amigables con el usuario es por eso que para
este aplicativo se usaran en tonos de blanco, negro y azul enfasis para un mayor realce
en los textos con letras de color negro para fondos blancos y letras blancas para fondos
negros y azules permitiendo un menor requisito de máquina para cargar la página
mejorando el rendimiento e implementado para todas las interfaces de usuario además
de no cansar la vista.

3.1.1 Interfaces de usuario


Se ingresa a al aplicativo y encontramos en la parte superior izquierda el logotipo
de la empresa La colmena acompañado del nombre de esta.

En la parte superior derecha ira el nombre del aplicativo (ColManager).

En la parte central de la pantalla ira el cuadro de autenticación que tendrá una


medida de 495 x 360 donde usuario y contraseña estarán en letra Open Sans 11
con el botón entrar de color azul oscuro y letras blancas.

Posteriormente a la autenticación del usuario se encontrará un entrono que


contará con las funcionalidades otorgadas por los permisos de usuarios que se le
hayan asignado.

Entregadores

Interfaz inicial

Interfaz Entregador

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 11

Interfaz De facturas

Interfaz Histórico de facturas

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 12

3.1.2 Interfaces de hardware


Cualquier celular de tipo Smartphone o computador con acceso a Internet con un
mínimo de 2 GB de memoria RAM

3.1.3 Interfaces de software


El software deberá permitir gestionar los estados de las facturas como ya ha sido
especificado anteriormente.

3.1.4 Interfaces de comunicación


N/A

3.2 Requisitos funcionales


3.2.1 Requisito funcional 1
Implementación de plantillas para la generación de facturas digitales que
posteriormente pueden ser descargadas para ser impresas.

3.2.2 Requisito funcional 2


Cuando se cargan las facturas y se asigne al entregador guarde cambios y quede
en estado enviado.

3.2.3 Requisito funcional 3


El módulo deberá permitir cambiar el estado de la factura de enviado a entrega
total, entrega parcial o no entregado.

3.2.4 Requisito funcional 4


Cuando el módulo sea colocado en los estados entrega total, entrega parcial o no
entregado, se habilitaría la opción cerrar para subir la factura al sistema, una vez
la factura sea puesta en estado cerrado debe subir inmediatamente al sistema
general de inventarios.

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 13

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento
 El tiempo de espera de la carga del aplicativo 1 segundos.
 El salto de entre interfaces de debe ser de 2 segundos máximo.
 El cambio de estado de las entregas de las facturas debe ser de 1
segundos.
 El número de usuarios que se espera soportar al mismo tiempo es de
2.000 usuarios

3.3.2 Seguridad
 Generación de backups regularmente.
 Los usuarios deberán cambiar su clave una vez cada 3 meses.
 Los usuarios solo pueden ver información correspondiente a su perfil.
 El servidor contara con un cortafuegos en búsqueda de cualquier
software malicioso.

3.3.3 Fiabilidad
Como total de incidentes permisibles cero, en caso de tener un incidente debe
resolverse inmediatamente, de no poder hacerlo este incidente tendrá un máximo
de espera de 3 horas para reestablecer el servicio normal con la ayuda del cuerpo
técnico.

3.3.4 Disponibilidad
El software debe mostrar disponibilidad de 100% las 24 horas del día en caso
contrario se espera un declive de máximo 20% para dejar tener una disponibilidad
del 80% una baja mayor representará revisión por parte del cuerpo técnico.

3.3.5 Mantenibilidad
El encargado de hacer el mantenimiento del sistema será el administrador,
depurara y actualizará los scripts y características del sistema que sean
necesarios para la optimización del mismo, esta tarea debe realizarse los días
viernes en un horario donde el trafico de información del sistema sea bajo como
en la hora de almuerzo por ejemplo para no impactar mucho la operación si la
tarea demora menos de tres horas, si demora mas se debe ejecutar estas tareas
fuera de jornada laboral de los usuarios que es cuando ya no hay tráfico de
información o es muy reducido.

3.4 Otros requisitos


N/A

4 Apéndices

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 14

RF- 001 Implementación de Plantilla


Versión 1.0
Autores Gerenta comercial
Fuentes 2.2
Objetivos asociados Descargar Facturas
Descripción Implementación de plantillas para la generación de
facturas digitales que posteriormente pueden ser
descargadas para ser impresas.
Precondición Debe estar registrado en el sistema con usuario y
contraseña.
Debe tener privilegios para ver las facturas de su usuario
Secuencia Paso Acción
Normal 1 Loguin usuario y contraseña
2 Carga la opción mi trabajo
3 Carga las facturas del día.
4 Estado de las facturas
Postcondición En cada entrega el entregador deberá cambiar el estado
de la factura de enviado a entrega total, entrega parcial o
no entregado dependiendo de si recibieron el pedido
completo, no lo recibieron completo o no se pudo
entregar.
Paso Acción
5 Excepciones 1 Si el entregador quiere una factura en particular
busca por medio de un filtro que busca por
nombre cedula con consecutivo
2 A esta información pueden acceder cada
entregador con su usuario a sus facturas
solamente excepto el gerente comercial que si
tiene privilegios para ver las entregas de todos
los entregadores.
3
Rendimiento Paso 5 segundo máximo

Descripción de requisitos del software


Empresa la Colmena Rev. 1.01
Especificación de requisitos de software Pág. 15

1 3 segundos
2 2 segundos
3 5 segundos
4 2 segundos
Frecuencia esperada Entre 50 y 70 veces diarias
Importancia Vital
Urgencia Inmediata
Comentarios Sea la entrega total, entrega parcial o no entregado de la
factura el entregador una vez haya elegido alguna de
estas tres opciones y guarde los cambios deberá cambiar
el estado ha cerrado para que esta suba al sistema.

RF- 002 Histórico de facturas


Versión 1.0
Autores Gerenta comercial
Fuentes 2.10
Objetivos asociados Ver facturas anteriores
Descripción El sistema tendrá la opción de ver el histórico de las
facturas del día sin hacer modificaciones solo lectura.
Precondición Debe estar registrado en el sistema con usuario y
contraseña.
Debe tener privilegios para ver las facturas de su usuario
Secuencia Paso Acción
Normal 1 Loguin usuario y contraseña
2 Opción historial de facturar
3 Carga las facturas cargadas al entregador
Postcondición A esta información pueden acceder cada entregador con
su usuario a sus facturas solamente excepto el gerente
comercial que si tiene privilegios para ver las entregas de
todos los entregadores.
Paso Acción
6 Excepciones 1 Si el entregador quiere una factura en particular
busca por medio de un filtro que busca por
nombre cedula con consecutivo
2 A esta información pueden acceder cada
entregador con su usuario a sus facturas
solamente excepto el gerente comercial que si
tiene privilegios para ver las entregas de todos
los entregadores.
3
Rendimiento Paso 5 segundo máximo
1 3 segundos
2 2 segundos
3 5 segundos
Frecuencia esperada Entre 50 y 70 veces diarias
Importancia Importante
Urgencia Inmediata
Comentarios Las facturas en estado cerrado solo se podrán ver a
manera de consulta no se pueden modificar ni re abrir.

Descripción de requisitos del software

Vous aimerez peut-être aussi