Академический Документы
Профессиональный Документы
Культура Документы
BIBLIOGRAFIA……………………………………………………………………………
PLANTEAMIENTO DEL PROBLEMA
Se desea diseñar el software necesario para una red bancaria provista de cajeros
automáticos (ATM, automatic teller machines) que serán compartidos por un
consorcio de bancos. Para la primera etapa del proyecto se diseñará el programa
para los cajeros automáticos utilizando programación orientada a objetos.
1. Tabla explicativa donde se expresen los requisitos del problema como Casos de
Uso (Escenario Normal- Escenario con Problemas).
Es una forma de interacción, un caso de uso dado (la extensión) puede extender a
otro. Esta relación indica que el comportamiento del caso de la extensión se utiliza
en casos de uso. El caso de uso extensión puede ser insertado en el caso de uso
extendido bajo ciertas condiciones. Para el ejemplo del cajero, el caso de uso
retirar dinero es muy similar a hacer una transferencia, solo tiene ciertas
variaciones, por tanto hay un conjunto de casos de uso para realizar una
operación en un cajero.
Es una forma de interacción o creación, un caso de uso dado puede "incluir" otro
caso de uso. El primer caso de uso a menudo depende del resultado del caso de
uso incluido. Si el actor realiza el caso de uso base tendrá que realizar también el
caso de uso incluido. En el ejemplo del cajero automatico no podemos realizar
operación sin validar tarjeta y clave.
2 DESARROLLO DEL MODELO DE OBJETOS
Lista de nombres:
Servidores Recibo
Eliminamos redundancias:
Cliente y usuario son la misma clase. Dejamos cliente por adaptarse mejor al
concepto.
Dinero en efectivo
Recibo o tirilla
Información sobre la cuenta
Cajero Automático
Consorcio de bancos
Banco
Servidores
Cuenta bancaria
Transacción
Estaciones de cajero
Cajero humano
Tarjeta de crédito
Computador central
Cliente
Relaciones adicionales
Código de la cuenta
Código de empleado
3 DIAGRAMA DE CLASES Y ATRIBUTOS
- http://www.astreo.ii.uam.es/~jlara/TACCII/5.1_Ejemplos_UML.pdf .
- http://www.kybele.etsii.urjc.es/docencia/IS3/2012-2013/Material/Ejemplo
%20Completo%20Cajero%20Autom%C3%A1tico.pdf