Un diagrama de Estructura Compuesta refleja la colaboración interna de clases, interfaces o componentes para describir una funcionalidad. Los diagramas de estructura compuesta son similares a los diagramas de clase, a excepción de que estos modelan un uso especifico de la estructura. Los diagramas de clase modelan una vista estática de las estructuras de clase, incluyendo sus atributos y comportamientos. Un diagrama de Estructura Compuesta se usa para expresar arquitecturas en tiempo de ejecución, patrones de uso, y las relaciones de los elementos participantes, los que pueden no estar reflejados por diagramas estáticos.
En un diagrama de Estructura Compuesta, las clases se acceden como partes o instancias en tiempo de ejecución cumpliendo un rol en particular. Estas partes pueden tener multiplicidad, si el rol ocupado por la clase requiere múltiples instancias. Los puertos definidos por una clase de parte deberían representarse en la estructura compuesta, asegurando que todas las partes conectadas provean las interfaces requeridas especificadas por el puerto. Hay una flexibilidad extensa, y una complejidad resultante que viene con el modelado de estructuras compuestas. Para optimizar su modelado, considere las colaboraciones de compilación para representar los patrones reusables respondiendo a su problemas de diseño.
Simbología:
Elementos del diagrama de estructura compuesta | Conectores del diagrama de estructura compuesta |
No hay comentarios:
Publicar un comentario