El modelo de diseño

El modelo de diseño se basa sobre el modelo de análisis describiendo, en mayor detalle, la estructura del sistema y cómo será implementado el sistema. Las clases que fueron identificadas en el modelo de análisis son refinadas para incluir las construcciones de implementación.

El modelo de diseño se basa en el análisis y requisitos arquitectónicos del sistema. Representa los componentes de aplicación y determina su colocación correcta y uso dentro de la arquitectura general.

En el modelo de diseño, los paquetes contienen los elementos de diseño del sistema, como clases de diseño, interfaces y subsistemas de diseño, que evolucionan desde las clases de análisis. Cada paquete puede contener cualquier número de subpaquetes que pueden particionar aún más los elementos de diseño contenidos. Estas capas arquitectónicas forman la base de una organización de segundo nivel de los elementos que describen las especificaciones y detalles de implementación del sistema.

Dentro de cada paquete, los diagramas de secuencia ilustran cómo interactúan los objetos en las clases, diagramas de estado de las máquinas para modelar el comportamiento dinámico en las clases, diagramas de componentes para describir la arquitectura de software del sistema y diagramas de despliegue para describir la arquitectura física del sistema.


Comentarios