Está en la página 1de 3

Tercera Evaluación Continua de Análisis y Diseño de Sistemas Orientada a Objetos

Nombre: ERICK FLORES SANTOS


Nota:

1. ¿Por qué cree que es importante la Arquitectura de Software? (2 puntos)


Es importante porque tenemos una mejor visión sobre el proyecto y podemos
presentárselo al cliente de una manera más formal para que este nos oriente si esta
bien o debemos realizar algún cambio.

2. ¿Qué entiende por Separación de preocupaciones (SoC) o Separación de


Responsabilidades? (2 puntos)
Quiere decir que el equipo de desarrollo va a separar actividades, cada miembro se
encarga de una determinada área de forma aislada con el fin de conseguir una
robustez y escabilidad en el proyecto

3. ¿Qué entiende por el patrón MVC? (2 puntos)


Es un marco de trabajo que se usa al momento de crear un software, la estructura del
proyecto suele tener varias carpetas para tener un mejor control sobre lo que realiza
el programa, y poder añadir o eliminar clases sin afectar toda la codificación.

4. Explique cuál es la diferencia entre un <<include>> y un <<extend>> en la relación


entre Casos de Uso y coloque un ejemplo (3 puntos)
La diferencia es que el include siempre va a suceder y el extend solo en un
determinado evento.

EJEMPLO DE EXTEND:

5. Elabore el Diagrama de Casos de Uso (6 puntos) y el Diagrama de Clases (5 puntos) del


siguiente sistema de Bancos
Las cuentas del banco pueden ser abiertas por el Empleado del Banco si esta es abierta
en la Oficina, también pueden ser abiertas directamente por el Cliente a través de
Internet, pero en este caso, debe ejecutarse un proceso adicional para validar la
identidad del Cliente y requieren que el alta sea realizada por el Empleado del Banco
cuando el Cliente se acerque a la Oficina.
Dichas cuentas de Banco deben almacenar la siguiente información, Nombre del
Cliente, Tipo y Número de Documento de Identidad, Teléfonos, Correo Electrónico,
Dirección, Número y Tipo de Cuenta, Saldo de la Cuenta, Fecha de Creación, Fecha de
Activación, Fecha de Baja y Estado de la Cuenta (Activa, Inactiva), Trabajador que
Activó la cuenta. Un Cliente puede tener más de una cuenta en el Banco.
El cliente puede hacer depósitos a su cuenta y en el caso de depositar más de S/
10,000 o si el Cliente es mayor de 55 años, se registra un movimiento con el cálculo de
un bonus del 0.5% del depósito. Finalmente se actualiza el saldo de su cuenta.
El Cliente puede hacer retiros de su cuenta en Oficina o a través de Internet y luego de
ello se actualiza su saldo.
El sistema de cálculo de Intereses ejecuta todos los días a la 01:00am la actualización
de saldos de los clientes.
El sistema de cuentas ejecuta todos los días a las 02:00 am una revisión de las cuentas
con 6 meses de inactividad y da de baja a las cuentas inactivas.
La cuenta puede ser dada de baja a solicitud del Cliente, y antes de ello se realiza el
cálculo de saldos.

CASO DE USO:

DIAGRAMA DE CLASES:

También podría gustarte