Caso de uso

Solo disponible en BuenasTareas
  • Páginas : 6 (1268 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de marzo de 2011
Leer documento completo
Vista previa del texto
Casos 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...
tracking img