Está en la página 1de 3

Carrera de Ingeniera de Sistemas

Ingeniera de Software
2017 - 2017

Ejercicio 04.02 [Diagramas de clases] [avac]


Objetivos especficos que persigue la realizacin del trabajo.
Utilizar los diagramas de clases.
Tareas especficas que se deben realizar en este ejercicio.
Realizar un anlisis y diseo del contexto relacionado con un banco.
Entregables que deber realizar slo el responsable del grupo
Ejercicio 04.02 en PDF.

Fecha Grupo Base Tiempo de resolucin


120

Apellidos y nombres Aportacin Calificacin

No rellenar las zonas sombreadas

Modelar un banco.

El banco consiste de una lista de cuentas y una lista de clientes.


De los clientes tenemos su cdula, nombre, apellidos, direccin y telfono.
Sobre un banco podemos efectuar una revisin de todas las cuentas del mismo.
En cada cuenta podemos ingresar dinero, sacar dinero, consultar saldo, cambiar el cliente, efectuar una revisin mensual.
La revisin mensual de la cuenta hace lo siguiente:
Saldo = saldo + interes_cuenta comision

Todas las cuentas tienen una comisin de 0,6 $ mensual que puede ser modificada.
Hay tres tipos de cuenta: CuentaCorriente (CC), CuentaVivienda (CV) y FondoInversion (FI).

mortizo@ups.edu.ec
Carrera de Ingeniera de Sistemas
Ingeniera de Software
2017 - 2017

La CC tiene un inters del 0.1, la CV del 0.2 y el FI de un 0.34.

De la CC no se puede sacar ms dinero del que hay, del FI se pueden sacar hasta 500$ de nmeros rojos (si se supera la cuenta se bloquea) y de la
CV no se puede sacar dinero.

La revisin mensual de la CV no paga comisin bancaria.

La cuenta de puntos, cada vez que se ingresan 6$ se suma un punto. Se pueden ver cuntos puntos lleva la cuenta.

1. Disear el modelo de clases que se va a usar, con sus atributos y operaciones.


2. Implementar cada una de las clases, y localizar los conceptos:
a. Mtodos de cada clase.
b. Abstraccin y encapsulacin.
c. Relaciones entre clases (1..N)
d. Herencia.
e. Polimorfismo.
f. Interfaces, clases y mtodos abstractos

mortizo@ups.edu.ec
Carrera de Ingeniera de Sistemas
Ingeniera de Software
2017 - 2017

mortizo@ups.edu.ec

También podría gustarte