UML- Ejemplo de Cajero automatico
De UML
Tema:
Cajero Automático
Diagrama De Actividades
Mostrar mensaje
Comprobación
[Tarjeta
incorrecta]
Tarjeta Correcta
Comprobar Contraseña
[TercerContraseña
Incorrecta]
[Primera y
Segunda
Contraseña
incorrecta]
[Contraseña Correcta]
Mostrar Opciones
[OR]
Extracción
Consulta
Comprobar Cantidad
[Cantidad
Insuficiente][Cantidad Suficiente]
Expulsar Dinero
Expulsar Ticket
Expulsar Tarjeta
Mostrar saldo
Diagrama De Clases
*
Banco
numSucursal
nombre
dirección
teléfono
Cuenta
numCuentanombreCliente
tipoCuenta
saldo
*
*
1
1..*
1
Computadora Banco
Cajero Automático
numCajero
ubicación
1..*
1..*
muestraOpciones()
solicitaClave()
entregaDinero()entregaTicket()
*
verificaPin()
verificaCuenta()
verificaSaldo()
apruebaTransaccion()
1
*
Transacción
fecha
descripción
tipo
nombre
Registrar()
*
Cliente
nombre
dirección
teléfono1..*
*
*
introduceClave()
elijeOpciones()
indicaMonto()
1
Diagrama De Caso De Uso
Cajero Automático
Extracción
Iniciar
Sesión
Cliente
Cerrar
SesiónCliente
Consulta
Diagrama de secuencias
Extraer:
1) El Cliente ingresa la tarjeta.
2) El CA verifica la tarjeta con el banco.
3) El cajero solicita clave.
4) El cliente introduce clave
5)El cajero verifica clave con el banco.
6) El cajero muestra opciones
7) El cliente elije opción extraer.
8) El cajero evalúa opción con el banco.
9) El banco chequea la cuenta.
10) Se realiza latransacción.
11) El cajero expulsa el dinero.
12) El cliente solicita ticket.
13) El cajero expulsa el ticket.
14) El cliente cierra sesión.
15) El cajero expulsa tarjeta.
Diagrama desecuencia de
extracción
:Cliente
:Cajero
:Transacción
:Cuenta
Inserta Tarjeta
Solicita Clave
:Banco
Verifica Tarjeta
Tarjeta [OK]
Introduce Clave
Verifica Clave
Clave [OK]...
Regístrate para leer el documento completo.