Caso de Uso UML 1* (Cajero Automático)

Requerimiento: Retiro, deposito, consulta, cambio de clave.
Pre-Condición: Cuenta, Tarjeta, Funcionalidad del cajero.
Descripción: Cliente, Banco.
Post-Condición: Funcionalidad del cajero.
Narración:
-El usuario revisa si el cajero esta fuera de servicio.
-En caso de que el cajero esta fuera de servicio este se dirige a otro
-El cajero no está fuera de servicio así que el cliente prosigue a introducir la tarjeta.
-El cajero le indica al usuario que su tarjeta será retenida brevemente.
-El cajero le pide la calve personal al usuario.
-El usuario ingresa la clave.
-El cajero valida la clave.
-En caso de que el usuario ingrese una clave errónea el cajero le pide que la ingrese nuevamente hasta un máximo de 3 intentos.
-Si luego de tres intentos el usuario no ingresa la clave correcta la tarjeta es bloqueada.
-El cajero le muestra al cliente todas las opciones posibles.
“En caso de que seleccione Retiro”.
-El usuario elije retiro.
-El cajero le indica los montos posibles a retirar.
-En caso de que sea de otro banco el cajero le indica al usuario que solo puede retirar un máximo de 600BsF
-El usuario escoge la cantidad de BsF que desea.
-El cajero le pide los últimos 2 dígitos de su C.I.
-El usuario introduce los últimos 2 dígitos de su C.I.
-El cajero cuenta la cantidad de billetes para llegar al monto exacto.
-En caso de que el cajero no tenga dinero suficiente este le indica que no tiene dinero suficiente y le muestra las otras ubicaciones de los otros cajeros que posiblemente tengan dinero.
-El cajero expulsa el dinero.
-El usuario retira el dinero.
-El cajero le indica al usuario si quiere ver el monto restante en la cuenta.
-En caso que no quiera el usuario retira su tarjeta y se va.
-El usuario le indica que sí.
-El cajero muestra el monto restante.
-El usuario retira su tarjeta.
-El cajero regresa a su interfaz principal.
-El usuario se retira del cajero.
“En caso de que seleccione Deposito”.
-El usuario selecciona deposito.
-El cajero le indica que ingrese el monto a depositar.
-El usuario indica el monto a depositar.
-El cajero le indica al usuario el tipo de depósito que desea realizar
-En caso de que sea por cheque el usuario ingresa el cheque, en caso de que sea por efectivo el usuario ingresa el monto exacto en billetes.
-El cajero pregunta al usuario si está seguro de hacer la transacción.
-El usuario indica que sí.
-El cajero procesa el cheque/dinero.
-El cajero le indica al usuario que el deposito a sido completado.
-El cajero le indica al usuario que ya puede retirar su tarjeta.
-El usuario retira su tarjeta
-El cajero regresa a su interfaz principal
-El usuario se retira del cajero.