Caso de uso
EN TODOS LOS CASOS DE USO SE CONTEMPLA LA APARICIÓN DE UN ACTOR (CLIENTE) Y EL SISTEMA
UC-1: Alta usuario
El sistema deberá comportarse tal como se describe en el siguiente caso cuando el cliente decida darse de alta:
Pre:
1.- El cliente solicita al sistema darse de alta
2.- El sistema pide el e-mail al cliente
3.- El cliente introduce e-mail
4.- El sistema solicitanombre, password y password de nuevo
5.- El cliente introduce nombre, password y password de nuevo
Pos: El usuario ha sido dado de alta en el sistema.
Excepciones
3.- El e-mail ya está registrado; Volver al paso 1; Continuar el caso de uso.
5.- El password no coincide; Volver al paso 3; Continuar caso de uso.
1,3,5.- Cliente cancela el caso de uso; Fin de caso de uso.
UC-2:Registrar dirección de envío
El sistema deberá comportarse tal como se describe en el siguiente caso cuando el cliente decida registrar una dirección de envío:
Pre: El cliente está autentificado en el sistema.
1.- El cliente solicita al sistema registrar una nueva dirección de envío.
2.- El sistema solicita datos de la dirección de envío al cliente.
3.- El cliente introduce los datos.
Pos:La dirección de envío ha sido registrada en el sistema.
Excepciones
1,3 -Cliente cancela el caso de uso; Fin de caso de uso.
UC-3: Baja usuario
El sistema deberá comportarse tal como se describe en el siguiente caso cuando el cliente decida darse de baja:
Pre:
1.- El cliente solicita darse de baja al sistema.
2.- El sistema solicita el e-mail y el password al cliente.
3.- Elcliente introduce el e-mail y el password.
4.- El sistema solicita confirmación al cliente.
5.- El cliente confirma.
Pos: El usuario ha sido dado de baja del sistema.
Excepciones
3.- El e-mail no existe; Volver al paso 1; Continuar el caso de uso.
1,3,5.- Cliente cancela el caso de uso; Fin de caso de uso.
UC-4: Modificar usuario
El sistema deberá comportarse tal como se describe en elsiguiente caso cuando el cliente decida modificar sus datos:
Pre:
1.- El cliente solicita modificar sus datos al sistema.
2.- El sistema solicita el e-mail y el password al cliente.
3.- El cliente introduce el e-mail y el password.
4.- El sistema solicita los datos a modificar al cliente.
5.- El cliente introduce los datos.
6.- El sistema solicita confirmación al cliente.
7.- Elcliente confirma.
Pos: Los datos del usuario han sido modificados.
Excepciones
3.- El e-mail no existe; Volver al paso 1; Continuar el caso de uso.
1,3,5,7.- Cliente cancela el caso de uso; Fin de caso de uso.
UC-5: Autentificación usuario
El sistema deberá comportarse tal como se describe en el siguiente caso cuando el cliente decida autentificarse:
Pre:
1.- El cliente solicita alsistema autentificarse.
2.- El sistema solicita el e-mail y el password al cliente.
3.- El cliente introduce el e-mail y el password.
Pos: El usuario ha sido autentificado.
Excepciones
3.- El e-mail no existe; Volver al paso 1; Continuar el caso de uso.
3.-El password es erróneo; Volver al paso 1; Continuar el caso de uso.
1,3.-Cliente cancela el caso de uso; Fin de caso de uso.UC-6: Búsqueda
El sistema deberá comportarse tal como se describe en el siguiente caso cuando el usuario decida realizar una búsqueda:
Pre:
1.- El cliente solicita al sistema realiza una búsqueda.
2.- El sistema solicita el texto a buscar al cliente.
3.- El cliente introduce el texto a buscar.
4.- El sistema muestra las coincidencias.
Pos:
Excepciones
1,3.-Cliente cancela elcaso de uso; Fin de caso de uso
UC-7: Obtención de información detallada
El sistema deberá comportarse tal como se describe en el siguiente caso cuando el usuario decida obtener información detallada de un libro:
Pre:
1.- El cliente solicita al sistema obtener información detallada.
2.- El sistema solicita el libro a mostrar al cliente.
3.- El cliente selecciona el libro.
4.- El...
Regístrate para leer el documento completo.