📝 Especificación de Requisitos de Software (ERS)
Definir claramente qué debe hacer el software y bajo qué condiciones de calidad opera es el núcleo de la fase de análisis.
⚖️ Requisitos Funcionales vs No Funcionales
Describen las funciones y servicios específicos que el sistema debe ejecutar: - RF-01: El sistema permitirá el registro de usuarios mediante email y verificación OTP. - RF-02: El administrador podrá exportar el informe de ventas mensual a formato CSV y PDF.
Establecen restricciones de calidad, rendimiento y seguridad: - RNF-01 (Rendimiento): La respuesta de las consultas API debe ser inferior a 250 ms con 500 usuarios concurrentes. - RNF-02 (Seguridad): Las contraseñas se almacenarán cifradas con Argon2id. - RNF-03 (Compatibilidad): La interfaz debe ser responsive (móvil, tablet y escritorio).
👤 Formato de Historias de Usuario
Criterios de Aceptación (Gherkin):