Documento de Especificación de
Requisitos del Software (SRS)
Contenido
1. Contenido .................................................................................................................. 1
2. Introducción ............................................................................................................ 1
2.1 Propósito ............................................................................................................. 1
2.2 Ámbito del Sistema ............................................................................................ 2
2.3 Referencias ......................................................................................................... 2
3. Descripción General ............................................................................................. 3
3.1 Perspectiva del Producto ................................................................................... 3
3.2 Funciones del Producto ..................................................................................... 3
3.3 Características del Usuario ................................................................................ 3
3.4 Restricciones ..................................................................................................... 4
4. Requisitos Funcionales ......................................................................................... 5
5. Requisitos No Funcionales ................................................................................... 6
6. Conclusiones ......................................................................................................... 7
1. Introducción
Este documento tiene como objetivo especificar los requisitos funcionales y no funcionales de
un sistema de gestión de inventarios para una pequeña empresa de venta de productos
electrónicos. El sistema permitirá a los usuarios gestionar el inventario, realizar pedidos y
generar reportes de ventas. Este documento servirá como guía para el equipo de desarrollo,
pruebas y stakeholders.
2.1 Propósito
El propósito de este documento es definir los requisitos de un sistema de gestión de inventarios
que permita a la empresa gestionar de manera eficiente su stock de productos, realizar pedidos
a proveedores y generar reportes de ventas. Además, se establecerán las restricciones y
características técnicas necesarias para garantizar la seguridad y usabilidad del sistema.
2.2 Ámbito del Sistema
El sistema de gestión de inventarios estará dirigido a empleados y gerentes de la empresa de
productos electrónicos. El sistema permitirá:
Registrar productos en el inventario.
Realizar pedidos a proveedores.
Generar reportes de ventas y stock.
Notificar niveles bajos de inventario.
El sistema estará disponible como una aplicación web accesible desde cualquier navegador.
2.3 Referencias
Normativa GDPR (Protección de Datos Personales).
Estándares WCAG 2.1 (Accesibilidad Web).
Guía de desarrollo de aplicaciones web.
3. Descripción General
3.1 Perspectiva del Producto
El sistema de gestión de inventarios será una herramienta integral que permitirá a la empresa
gestionar su stock de productos electrónicos, realizar pedidos a proveedores y generar reportes
de ventas. Estará integrado con una base de datos para almacenar la información de los
productos, pedidos y ventas.
3.2 Funciones del Producto
Las principales funciones del sistema incluyen:
1. Registro de Productos:
Agregar nuevos productos al inventario con detalles como nombre, descripción, precio y
cantidad.
2. Gestión de Pedidos:
Realizar pedidos a proveedores y actualizar el inventario automáticamente.
3. Generación de Reportes:
Crear reportes de ventas y niveles de stock en formato PDF y Excel.
4. Notificaciones:
Enviar alertas cuando los niveles de stock estén por debajo de un umbral predefinido.
3.3 Características del Usuario
El sistema está dirigido a:
Empleados: Personal encargado de registrar productos y realizar pedidos.
Gerentes: Personal encargado de supervisar el inventario y generar reportes.
3.4 Restricciones
Seguridad:
Validación de datos de inicio de sesión para evitar accesos no autorizados.
Solo una sesión activa por usuario.
Bloqueo de cuenta después de 3 intentos fallidos de inicio de sesión.
Usabilidad:
Interfaz intuitiva y accesible para usuarios con poca experiencia tecnológica.
Rendimiento:
Tiempo de respuesta máximo de 2 segundos en condiciones normales.
4. Requisitos Funcionales (RF)
ID Requerimiento Descripción
RF-001 Registro de Productos El sistema debe permitir a
los usuarios registrar
nuevos productos en el
inventario.
RF-002 Gestión de Pedidos El sistema debe permitir
realizar pedidos a
proveedores y actualizar el
inventario.
RF-003 Generación de Reportes El sistema debe generar
reportes de ventas y niveles
de stock en formato PDF y
Excel.
RF-004 Notificaciones El sistema debe enviar
alertas cuando los niveles
de stock estén por debajo
de un umbral.
5. Requisitos No Funcionales
(RNF)
ID Requerimiento Descripción
RNF-001 Seguridad Todas las comunicaciones
deben estar cifradas
mediante TLS.
RNF-002 Rendimiento El sistema debe soportar
500 usuarios concurrentes
sin degradación del
rendimiento.
RNF-003 Usabilidad La interfaz debe ser intuitiva
y cumplir con los estándares
WCAG 2.1 de accesibilidad.
RNF-004 Disponibilidad El sistema debe tener un
tiempo de actividad del
99.9%.
RNF-005 Escalabilidad La base de datos debe
soportar hasta 50,000
registros sin pérdida de
rendimiento.
6. Conclusiones
Este documento ha definido los requisitos funcionales y no funcionales del sistema de gestión
de inventarios, estableciendo las funcionalidades que debe cumplir la aplicación y las
restricciones técnicas necesarias para garantizar su correcto funcionamiento. La especificación
clara de estos requisitos permitirá al equipo de desarrollo implementar una solución que
cumpla con las expectativas del cliente y las necesidades de los usuarios finales