Tarea DSI 4.2: Diseño de Asociaciones y Agregaciones

En esta tarea se completan las asociaciones entre las clases del modelo de clases del diseño, estudiando la secuencia de mensajes entre los objetos correspondientes en el diagrama de interacción de los escenarios definidos en la tarea Descripción de la Interacción entre Objetos (ASI 4.2).

Para definir las asociaciones, partimos de las que fueron identificadas en la tarea Identificación de Asociaciones y Agregaciones (ASI 5.2), teniendo en cuenta que:

  • Las características de la asociación (papeles que desempeña, multiplicidad, etc.) se detallan según el entorno de desarrollo utilizado.
  • Las relaciones bidireccionales se transforman en unidireccionales, para simplificar la implementación del sistema.
  • Se realiza la modelización de las rutas de acceso óptimas entre las asociaciones para evitar problemas de rendimiento.
  • Se analiza la posibilidad de diseñar como clases algunas de las asociaciones.

Opcionalmente, se especifica la forma en la que se va a implementar cada asociación (punteros, colecciones, etc.).

Productos

De entrada

  • Modelo de Clases de Análisis (ASI 9.3)
  • Modelo de Clases de Diseño (DSI 4.1)

De salida

  • Modelo de Clases de Diseño

Técnicas

Participantes

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Dejar un comentario