Está en la página 1de 1

Diseo de Sistemas. 3 ao. 2017. UTN. Reg. Mendoza.

Ejercicio N: 3
Eje temtico N 3: Modelo de Comportamiento
Temas: Distribucin de responsabilidades entre objetos. Patrones GRASP, Patrn DTO, Patrones GoF
bsicos.
Negocio: Liquidar Retornos en Cooperativa de Trabajo.

Objetivos de la ejercitacin
Que el estudiante, junto con su grupo de trabajo y con la gua directa del docente:
Diferencie entre Modelo conceptual y Modelo de comportamiento y que vincule estas ideas con el concepto de
estereotipos del anlisis, estudiado en materias anteriores.
Pueda realizar, en un caso concreto, la distribucin de responsabilidades entre los objetos que sean necesarios para que el
sistema lleve a cabo las especificaciones funcionales establecidas en el caso de uso, respetando los estereotipos de clases
de anlisis y los patrones GRASP.
Entienda cmo la construccin de los artefactos: diagrama de clases y diagrama de secuencia, se realiza en conjunto,
balancendose consistentemente entre s al plantear las colaboraciones y que lo experimente en un caso concreto.
Se inicie en el desarrollo de criterios de comparacin de diseos alternativos, distinguiendo entre alternativas que
resuelven el problema de las qu si las resuelven, encontrando ventajas, restricciones y desventajas de cada una de ellas.

Actividad a realizar

Para los casos de uso:


a. Asignar Socio
b. Registrar Solicitud de Voucher de Compra

1. Construir un diagrama de secuencia mediante la colaboracin de entidades y de los dems objetos necesarios para
distribuir todas las responsabilidades segn la funcionalidad del caso de uso, aplicando los estereotipos de clases del
Anlisis y los patrones GRASP

2. Completar el diagrama de clases con las clases de interfaz y control resultantes de la actividad 1. Revisar que no se omitan
relaciones entre clases ni mtodos (segn los mensajes enviados en la colaboracin) y que los tipos de relacin sean los
correctos.

3. Revisar nuevamente las clases de entidad del diagrama para ajustarlas segn las necesidades surgidas al realizar la
colaboracin.

Bibliografa para consultar

Jacobson, Ivar. Booch, Grady. Rumbaugh, James. El proceso unificado de desarrollo de software. (Modelo de Anlisis)
Jacobson, Ivar. Object-Oriented Software Engineering. 1992 (Modelo de Anlisis. Estereotipos de clases)
Larman, Craig. UML y Patrones. (Modelo del dominio)
Apuntes de la ctedra sobre estos patrones, subidos al sitio.
Gamma, Erich. Helm, Richard. Johnson, Ralph. Vlissides, John. Patrones de Diseo.

También podría gustarte