Para este caso de estudio nos enfocaremos en el sistema desde el diagrama de Casos de uso que definimos previamente en el post dedicado al UML. El sistema que desarrolláremos será el de un cajero automático: un ente físico con una interfaz de fácil uso para un usuario que desee realizar transacciones diarias con su cuenta en un banco sin la necesidad de asistir directamente a la sucursal de la empresa que le presta el servicio para guardar el dinero.
Casos de Uso:
-Usuario: introduce tarjeta.
-Cajero: retiene tarjeta. Pide contraseña a usuario.-Usuario: introduce contraseña.
-Cajero: lee contraseña. Verifica contraseña con Banco. Espera respuesta de Banco.
-Banco: informa a Cajero que la contraseña es correcta. (Informa a Cajero que la contraseña es incorrecta).
-Cajero: muestra menú 1.
-Cajero: muestra menú Retiro.
-Usuario: escoge monto. (Otro monto).
-Cajero: confirma monto.
-Usuario: indica monto correcto. (Indica monto incorrecto).
-Cajero: verifica monto suficiente en cuenta de Usuario con Banco. Espera respuesta de Banco.
-Banco: informa a Cajero que el dinero en cuenta es suficiente para el retiro. (Informa a Cajero que el monto es mayor al dinero en la cuenta).
-Cajero: pide a Usuario dos primeros o dos últimos dígitos de la cédula.
-Usuario: ingresa los dígitos solicitados.-Cajero: verifica que los dígitos sean correctos con Banco. Espera respuesta de Banco.
-Banco: informa a Cajero que los dígitos son correctos. (Informa a cajero que los dígitos son incorrectos).
-Cajero: cuenta el dinero. Despecha el dinero. Recuerda a Usuario que retire el dinero. Finaliza la operación.
-Usuario: Retira dinero. Retira tarjeta.
No hay comentarios:
Publicar un comentario