Saltar a contenido

📝 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

Como [rol de usuario],
Quiero [acción o funcionalidad],
Para [beneficio o valor esperado].

Criterios de Aceptación (Gherkin):

Escenario: Inicio de sesión correcto
  Dado que el usuario tiene una cuenta registrada y activa
  Cuando introduce su correo y su contraseña correcta
  Entonces el sistema le redirige al panel principal y genera un token JWT