Especificación de Requisitos
Funcionales y No Funcionales del
Software
Nombre del Proyecto: Sistema de Gestión de Inventario para una Tienda Minorista
Versión del Documento: 1.0
Fecha: 31/05/2025
Autor: Jose Miguel Montagut Pinzón
1. Requisitos Funcionales
• Inicio de sesión de usuarios: El sistema debe permitir a los usuarios autenticarse con un
nombre de usuario y contraseña.
• Gestión de productos:
- Agregar, editar y eliminar productos del inventario.
- Consultar el estado actual del inventario (stock disponible, productos agotados).
- Generar alertas automáticas cuando el stock esté por debajo del nivel mínimo.
• Gestión de proveedores:
- Registrar, actualizar y eliminar proveedores.
- Asociar productos a proveedores.
• Generación de reportes:
- Reportes de inventario general.
- Reportes de productos con bajo stock.
- Historial de movimientos de productos.
• Registro de movimientos de inventario:
- Registrar entradas y salidas de productos.
- Controlar devoluciones y pérdidas de mercancía.
2. Requisitos No Funcionales
• Usabilidad: La interfaz debe ser intuitiva y fácil de usar para los usuarios con
conocimientos básicos en informática.
• Rendimiento: El sistema debe ser capaz de procesar operaciones básicas (como
registrar una entrada de producto) en menos de 2 segundos.
• Seguridad:
- Todos los datos deben estar protegidos mediante autenticación.
- Los usuarios deben tener roles y permisos según su perfil (administrador, vendedor,
etc.).
• Mantenibilidad: El sistema debe estar diseñado con una arquitectura modular que
permita su fácil actualización y mantenimiento.
• Compatibilidad: El software debe funcionar correctamente en los navegadores web
modernos como Chrome, Firefox y Edge.
• Disponibilidad: El sistema debe estar disponible el 99% del tiempo, excluyendo
periodos de mantenimiento planificado.
3. Coherencia entre Requisitos y el Software a Construir
Los requisitos definidos están completamente alineados con los objetivos del software, que
busca automatizar y mejorar la gestión del inventario de una tienda minorista. Cada
requisito funcional responde directamente a una necesidad del cliente, y los requisitos no
funcionales aseguran una experiencia de usuario adecuada, segura y eficiente.
4. Presentación del Documento
• Letra: Arial 12 pts
• Interlineado: 1.5
• Márgenes: Estándar (2.5 cm)
• Numeración de secciones clara y jerárquica
• Redacción clara y profesional