Está en la página 1de 1

TALLER PRACTICO No.

1
FUNDAMENTOS INGENIERIA DE SOFTWARE – GRUPO: 84

Supónga que un banco desea instalar cajeros automáticos para que sus clientes
puedan sacar e ingresar dinero mediante una tarjeta débito.

Cada cliente podrá tener más de una cuenta en el Banco, y por cada cuenta se
podrá tener como máximo una tarjeta; de cada cuenta sólo interesan los datos del
titular de la misma, estando las tarjetas, en caso de que existan, a nombre del
titular de la cuenta.

Para evitar que las tarjetas extraviadas o robadas se usen, se decide que antes de
entregar el dinero del cajero debe verificar mediante una contraseña la identidad
del propietario de la cuenta. Sólo se permiten tres intentos para introducir la clave
correcta, si no se consigue se invalida la tarjeta.

Para aumentar la seguridad, el Banco propone que se fije una cantidad máxima de
dinero que pueda sacarse cada día.

El banco desea que más tarde sea posible añadir nuevas operaciones al cajero
como: consultar el saldo, comprar entradas de teatro, etc.

Usando el paradigma orientado a objetos y el lenguaje de modelado UML se pide


diseñar y construir:

El modelo de negocio que contextualiza el problema a solucionar.

Los diagramas de casos de uso


▪ Diagrama de Casos de Uso
▪ Diagrama estático de Clases
Diagramas de Comportamiento
▪ Diagrama de Estados
▪ Diagrama de Actividad
Diagramas de Interacción
▪ Diagrama de Secuencia
▪ Diagrama de Colaboración
Diagramas de implementación
▪ Diagrama de Componentes
▪ Diagrama de Despliegue

JOSÉ DAVID ALVAREZ


Profesor

También podría gustarte