Dfdg

Páginas: 6 (1480 palabras) Publicado: 30 de noviembre de 2012
44
Consorcio: identificar correctamente el banco del cliente y mediar en la transacción de manera eficaz.
Banco: identificar correctamente la cuenta del cliente, y anotar la transacción.
Precondiciones: El cliente tiene una cuenta en uno de los bancos del consorcio, ha introducido su tarjeta, y contraseña, y ésta se ha validado correctamente por el banco correspondiente.
El clienteselecciona retirar efectivo.
Garantía de éxito post-condiciones): El cliente obtiene su dinero, la transacción se anota.
Caso de Uso: Retirar Efectivo
Escenario Éxito:
1. El ATM pide al cliente que teclee la cantidad.
2. El cliente teclea una cantidad.
3. El ATM comprueba que la cantidad está dentro de los límites.
4 ATM genera una transacción y la envía al consorcio.
5. El consorcio pasa latransacción al banco.
6. El banco aprueba la transacción.
7. El banco actualiza la cuenta.
8. El banco envía al consorcio la notificación de aceptación y el nuevo saldo de la cuenta.
9. El consorcio envía al ATM la notificación de aceptación y el saldo.
10. El ATM entrega el dinero al cliente.
11. El cliente toma el dinero.
12. El ATM pregunta al cliente si quiere un recibo.
13. El clientecontesta SI.
14. El ATM imprime un recibo y pide al cliente que lo tome.
15. El cliente toma el recibo.
16. El ATM pregunta al cliente si quiere hacer otra operación.
17. El cliente contesta NO.
18. El ATM expulsa la tarjeta de crédito e indica al cliente que la tome.
19. El cliente toma la tarjeta de crédito.
20. El ATM vuelve a la situación inicial.
Caso de Uso: Retirar EfectivoEscenario Flujos Alternativos:
El cliente pulsa la tecla CANCELAR.
1. El ATM expulsa la tarjeta de crédito e indica al cliente que la tome.
2. El cliente toma la tarjeta de crédito.
3 El ATM vuelve a la situación inicial.
La cantidad excede el límite superior o inferior, se vuelve a 1.
Caso de Uso: Retirar Efectivo
Escenario El banco no aprueba la transacción:
1. El banco envía al consorciola indicación de rechazo.
2. El consorcio envía al ATM la notificación de rechazo.
3. El ATM muestra un mensaje. al “Realizar Operación”
Se vuelve caso de uso Operación para que el usuario seleccione un tipo de transacción.
Caso de Uso: Retirar Efectivo
Escenario Flujos Alternativos: El usuario no toma el dinero después de 30secs.
1 El ATM indica al cliente que tome el dinero y emiteuna señal sonora.
2. El cliente toma el dinero y el flujo sigue.
El cliente no toma el dinero después de 30 secs.
1 ATM retiene la tarjeta y el dinero.
2. El ATM muestra un mensaje al cliente.
3. El ATM notifica al consorcio de la retención.
4. El consorcio notifica al banco de la retención.
5. El ATM vuelve a la situación inicial.
**(timeouts de comunicaciones, rotura de elementosmecánicos del cajero, etc.)
41
Ejemplo 1 de Análisis Orientado a Objetos
Renovar préstamo de libro en una biblioteca
Presentamos el modelo de un sistema para mantener una Biblioteca. Los usuarios de esta biblioteca comparten una colección de libros. El sistema les debe permitir retirar libros, devolverlos o renovar un préstamo. Al devolver o al renovar el préstamo de un libro, el usuario debe pagaruna cuota. En caso de no pago de esta cuota, el usuario no podrá retirar un nuevo libro o renovar un préstamo.
Este Caso de Uso modela la funcionalidad del sistema, solicitada por un usuario de la biblioteca, para la renovación de un préstamo.
En el ejemplo, el Caso de Uso Renovar préstamo puede recibir un único mensaje, por lo tanto se describe con una única operación.C Usuario Caso de Uso

Conversación:
Caso de Uso: Renovar Préstamo de Libro
La tabla muestra una conversación entre un actor (usuario de la librería) y el sistema.
La conversación considera la secuencia normal de acciones y también secuencias alternativas (por ejemplo, el caso en que el libro no está disponible).


|Acciones de usuario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • dfdg
  • Dfdg
  • dfdg
  • dfdg
  • DFDG
  • dfdg
  • DFDG
  • Dfdg

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS