HU001 - EstefaniaM08/Proyecto-Nomina-Backend GitHub Wiki
Identificador | HU001 |
---|---|
Nombre | Registro de Administrador |
Descripción | El administrador debe poder registrarse en la aplicación proporcionando su correo electrónico y una contraseña segura. El sistema debe validar la unicidad del correo y asegurarse de que la contraseña cumpla con los requisitos mínimos de seguridad antes de permitir el registro. |
Criterios de aceptación | El sistema debe permitir el registro de un nuevo administrador mediante un formulario. |
El formulario debe solicitar correo electrónico y contraseña. | |
Si falta el correo o la contraseña, se muestra un mensaje de error. | |
Si el correo no es válido, se muestra un mensaje de corrección. | |
Si el correo ya está registrado, se muestra un mensaje de error. | |
La contraseña debe tener al menos 8 caracteres, incluyendo una mayúscula, una minúscula, un número y un carácter especial. Si no cumple, se muestra un mensaje indicando los requisitos. | |
La contraseña se almacena en la base de datos de forma encriptada. | |
Si todo es válido, se crea la cuenta y se redirige al inicio de sesión con un mensaje de éxito. | |
Mockups | |
Autor | Edwar Aguiar |
Revisión
Criterio | Comentario | Realizado por | Solucionado |
---|---|---|---|
Completo | La historia de usuario cubre todos los aspectos necesarios para realizar el registro de un nuevo administrador: correo, contraseña, validaciones, encriptación y redirección. | Edwar Aguiar | Sí/No |
Consistente | Los campos y las validaciones propuestas son coherentes con los estándares de autenticación y seguridad comúnmente utilizados en sistemas similares. | Edwar Aguiar | Sí/No |
Negociable | Se podrían discutir detalles adicionales como la posibilidad de establecer políticas de bloqueo por intentos fallidos. | Edwar Aguiar | Sí/No |
Valiosa | La funcionalidad es crítica, ya que permite el acceso inicial del administrador al sistema y asegura una capa básica de seguridad. | Edwar Aguiar | Sí/No |
Estimable | La historia es clara y bien delimitada, con requisitos específicos sobre los campos y sus validaciones, lo que permite una estimación precisa del esfuerzo requerido. | Edwar Aguiar | Sí/No |
Pequeña | La funcionalidad está acotada a un único flujo de registro, lo cual hace que sea factible de implementar en un solo sprint. | Edwar Aguiar | Sí/No |
Comprobable | La historia es comprobable mediante pruebas unitarias y funcionales: validación de campos, verificación de encriptación y correcta redirección tras el registro. | Edwar Aguiar | Sí/No |