Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especificación de Requerimientos de Software 2
Especificación de Requerimientos de Software 2
06 de noviembre de 2022
1
Especificación de Requerimientos de Software
Software Requirements Specification (SRS)
2
Sistema de Contabilidad e Inventario del Centro Papelero Santander
PapelSysco
Documentos de Especificación de Requerimientos de Software
Integrantes:
Giovanny Segundo Burgos Gómez.
3
Índice
1. Introducción ...................................................................................................... 5
4. Apéndices ....................................................................................................... 13
4
1. Introducción
1.1. Propósito
Este documento tiene como propósito dar a conocer el funcionamiento general del
proyecto “Sistema de Contabilidad e Inventario del Centro Papelero Santander (PapelSysco)”
que está dirigido al equipo desarrollador, a la empresa “TEAM TECH” y al usuario final.
5
1.4. Referencias
• SENA. Ecosistema de recursos educativos digitales. Análisis y especificación de
requisitos. Recuperado de https://bit.ly/3UcTeH6
6
2. Descripción general
Existen factores generales que afectan al producto y sus requerimientos. En esta
sección se identifican estos factores como el contexto al desarrollo del sistema. Algunos de
estos factores son los costos, el tiempo (de cada fase del desarrollo) y la disponibilidad del
cliente.
7
2.4. Restricciones
• Respecto a la seguridad, se debe considerar el uso de sesiones para limitar el
acceso a usuarios no autorizados.
• Los usuarios deben tener privilegios según su rol.
• El cliente no ha especificado ninguna otra limitante, y algunos de las
características las dejó al criterio de los desarrolladores.
8
3. Requerimientos específicos
En esta sección se tienen con más detalles los requerimientos específicos del sistema
a desarrollar.
3.1. Interfaz
La interfaz gráfica con la que el usuario final interactúa deberá ser intuitiva de manera
que, sin un manual de uso, el usuario identifique rápidamente los componentes y las
secciones del sistema. La interfaz además deberá contar con colores agradables a la vista para
que el usuario pueda trabajar por horas con el mismo sin problemas y deberá ajustarse al
tamaño de la pantalla en la que se acceda al sistema.
De igual forma, la interfaz deberá ser compatible con los navegadores más
importantes de la actualidad (Google Chrome, Firefox, Brave, Edge).
Pantalla Inicial
Al ingresar al sitio del sistema el usuario encontrará un logo de la empresa, y una caja
para suministrar su usuario y otra para su contraseña. Por último, un botón para acceder y
comprobar la identidad.
Menú principal.
• El menú se desplegará del lado izquierdo en la pantalla principal del usuario, y
contendrá las opciones que correspondan al perfil del usuario (Administrador o
Empleado).
• Este menú constará de cuantos elementos sean necesarios de acuerdo con el tipo de
usuario de que se trate, el administrador tendrá más opciones en el menú que el
empleado.
o El menú para el Administrador contendrá:
▪ Administración de Perfil.
• Datos del usuario.
▪ Registros
• Administrar usuarios (Empleados, clientes o proveedores).
9
o Crear usuarios.
o Modificar usuarios.
• Ventas.
• Compras.
• Novedades en Inventario.
• Gastos Operativos.
▪ Consultas
• Estado de caja.
• Ventas por periodo.
• Compras por Periodo.
• Estado de Inventario.
• Utilidades por periodo.
▪ Cerrar Sesión.
o Menú de Empleado:
▪ Administración de Perfil.
• Datos del usuario.
▪ Registros
• Usuarios (Clientes).
• Ventas.
• Novedades en Inventario. (Solo anotaciones para ser evaluadas
por un administrador – Debe contar con id del producto,
cantidad y nota explicativa de la novedad)
▪ Consultas
• Estado de caja. (solo el periodo activo y solo los registros de
asociados a su perfil)
• Artículos en Inventario.
▪ Cerrar Sesión.
10
• Sistema de Inicio de Sesión
o El usuario deberá introducir un nombre de usuario y un contraseña
previamente registrado y dado de alta por algún usuario administrativo.
o La contraseña deberá tener no menos de 8 caracteres y será sensitivo al
uso de mayúsculas y minúsculas.
o El nombre de usuario deberá ser formado por la inicial del nombre y el
primer apellido completo. En caso de existir coincidentemente
combinaciones iguales se le añadirá al final el año de nacimiento.
o Al quinto intento fallido de inicio de sesión, el sistema deberá solicitar
confirmación por autenticación CAPTCHA. En caso de llegar a un
máximo de 10 intento se bloqueará el usuario por 30 minutos. Para estos
casos se recomienda al usuario pedir a algún administrador que le genere
una contraseña nueva.
• Encabezado:
o El encabezado de la página inicial será una imagen representativa (logo),
acompañado del nombre del Sistema y de la empresa.
Administrador:
• Manejo de la autenticación del usuario (Sesión)
• Registro de usuarios y administración de perfiles.
• Modificación de usuarios, ventas, compras e inventario.
• Dar de baja a usuarios (Empleados, clientes y proveedores)
• Consulta de información contable (Estados de caja, Ventas por periodo y
usuario, Estado de inventario.
• Registro de Gastos Operativos.
Empleado:
11
• Manejo de la autenticación del usuario (Sesión)
• Registro de Clientes.
• Consulta de usuarios, ventas (Registrada por usuario), e inventario.
• Consulta de Artículos en inventario.
12
4. Apéndices
13
Historias de Usuario
14