: DSI 4.2: Diseño de Asociaciones y Agregaciones
En esta tarea se realiza el diseño de las asociaciones y agregaciones entre clases del modelo de forma óptima.
Basado en la tarea de método: DSI 4.2: Diseño de Asociaciones y Agregaciones
Relaciones
RolesPrincipal: Adicional: Asistencia:
EntradasObligatoria: Opcional:
  • Ninguno
Externa:
  • Ninguno
Salidas
Pasos
Revisar las asociaciones

Se revisan las relaciones de asociación identificadas durante el análisis del sistema.

Especificar las características de las asociaciones

Se detallan las características de la asociación (papeles que desempeña, multiplicidad, etc.) según el entorno de desarrollo utilizado.

Transformar las asociaciones bidireccionales en unidireccionales

Las relaciones bidireccionales se transforman en unidireccionales, para simplificar la implementación del sistema.

Modelizar las rutas de acceso

Se realiza la modelización de las rutas de acceso óptimas entre las asociaciones para evitar problemas de rendimiento.

Diseñar como clases ciertas asociaciones

Se analiza la posibilidad de diseñar como clases algunas de las asociaciones.

Especificar la forma de implementación

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

Propiedades
Predecesor
Varias apariciones
Condicionado por sucesos
Continuo
Opcional
Planeado
Se puede repetir