informatica y computacion
UML
Desarrollo de Sistemas de
Información
CLASE N 6
Ejemplos de diseños con UML
Diseñar el software para una red bancaria provista de
cajeros automáticos (tipoRedbanc), que serán
compartidos por un consorcio de bancos. Cada banco
dispone de una serie de servidores propios, que
llevan la información sobre sus cuentas y procesa las
transacciones que actúan sobredichas cuentas.
Ejemplos de diseños con UML
Los cajeros automáticos aceptan tarjetas de crédito e
interaccionan con el usuario, se comunican con un
ordenador central para llevar a cabo lastransacciones, entregan dinero en efectivo al usuario
e imprimen recibos. El sistema llevará el registro de
las transacciones efectuadas, cumplirá características
aceptables de seguridad y manejaráaccesos
concurrentes a la misma cuenta.
Caso de Uso Validar Tarjeta y Clave
Actores primarios:
Cliente del Banco, Consorcio (Redbanc), Banco
Interesados y Objetivos:
Cliente del Banco:quiere realizar una operación con
Redbanc de manera rápida, para lo que debe validar
su tarjeta y contraseña.
Consorcio: Quiere identificar correctamente el banco
del cliente y mediar en lavalidación de manera
eficaz.
Banco: Quiere identificar correctamente la identidad
de la tarjeta.
Caso de Uso Validar Tarjeta y Clave
Precondiciones:
El cliente tiene una cuenta en uno de losbancos del
consorcio, así como una tarjeta emitida por el
mismo.
Garantía de éxito (post-condiciones):
La tarjeta se valida correctamente.
Diagrama de Casos de Uso
CAJERO
ValidarTarjeta y Clave
1. El Cajero pide al cliente que inserte la tarjeta de
crédito.
2. El cliente inserta la tarjeta de crédito.
3. El ajero acepta la tarjeta de crédito y lee el
número de tarjeta y elcódigo del banco.
4. El Cajero pide la contraseña al cliente.
5. El cliente teclea la contraseña.
6. El Cajero envía el número de tarjeta, el código
del banco y la contraseña al consorcio....
Regístrate para leer el documento completo.