TARJETAS SRS - EJEMPLO
01 - CUS: Tarjeta SRS: Registro de Usuario
1. Identificador del Caso de Uso:
CUS-01
2. Nombre del Caso de Uso:
Registrar Usuario
3. Descripción:
Permite a los nuevos usuarios registrarse en el sistema para crear una cuenta que les permitirá
realizar compras y acceder a funcionalidades adicionales.
4. Actores Primarios:
Cliente (Usuario nuevo)
5. Actores Secundarios:
Sistema de Correo Electrónico (para envío de confirmación)
6. Precondiciones – Supuestos:
El usuario debe tener acceso a Internet.
El usuario debe tener una dirección de correo electrónico válida.
7. Postcondiciones:
Se crea una nueva cuenta de usuario en el sistema.
Se envía un correo de confirmación al usuario.
8. Flujo Principal de Eventos:
1. El usuario selecciona la opción "Registrar" en la página principal.
2. El sistema muestra el formulario de registro.
3. El usuario completa el formulario con su información personal (nombre, correo
electrónico, contraseña, etc.).
4. El sistema valida la información ingresada.
5. Si la información es válida:
o El sistema crea la cuenta.
o El sistema envía un correo de confirmación al usuario.
o El sistema muestra un mensaje de éxito.
6. Si la información no es válida:
o El sistema muestra un mensaje de error y solicita correcciones.
9. Flujos Alternativos:
A1: Información de registro incompleta
o Si el usuario no completa todos los campos obligatorios, el sistema muestra un
mensaje de error.
A2: Correo electrónico ya registrado
o Si el correo electrónico ya está en uso, el sistema muestra un mensaje de error
y solicita otro correo.
A3: Fallo en el envío de correo de confirmación
o Si el sistema no puede enviar el correo, se muestra un mensaje de advertencia,
pero la cuenta se crea.
10. Requisitos Especiales:
El formulario de registro debe ser responsivo y accesible.
La contraseña debe tener una longitud mínima de 8 caracteres y contener al menos un
número y un carácter especial.
El sistema debe encriptar las contraseñas en la base de datos.
11. Asunciones:
Se asume que el usuario tiene conocimientos básicos de navegación en línea.
12. Dependencias:
Integración con el sistema de gestión de usuarios.
Funcionalidad de envío de correos electrónicos.