Diagramas de Estructuras Compuestas

Superior  Previo  Próximo

 

Diagrama de Ejemplo..|..Elementos/Conectores..|..Temas Relacionados..|..Especificación UML del OMG

 

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.

 

Diagrama de ejemplo

El siguiente diagrama muestra una colaboración usada en diagramas de Estructura Compuesta para modelar patrones comunes. Este ejemplo en particular muestra un relación para realizar una instalación.

collaboration

 

El siguiente diagrama usa la colaboración instalar en una ocurrencia de colaboración, y lo aplica a la clase UtilLoad a través de una relación <<represents>>.  Esto indica que el clasificador UtilLoad usa el patron colaboración dentro de su implementación. Para más ejemplos acerca de los diagramas de estructura compuesta, referirse los elementos de la caja de herramientas listados a continuación.

 

compositestructure - represents

 

Elementos y Conectores de la Caja de Herramientas

Seleccione los elementos y conectores del diagrama de Compuesta desde las páginas de Compuesta de la caja de herramientas del UML de EA.

Consejo: Hacer clic en los siguientes elementos y conectores para más información.

Elementos del diagrama de estructura compuesta

Conectores del diagrama de estructura compuesta

e_class

c_connector

e_interface

c_assembly

e_part

c_rolebinding

e_port

c_represents

e_collaboration

c_occurence

e_exposeinterface

c_delegate

 

Temas relacionados

Propiedades

Ocurrencia de Colaboración

 

Especificación UML del OMG

La especificación UML del OMG  (UML 2.0 Superstructure, p. 7) establece:

"Un diagrama que describe la estructura interna de un clasificador, incluyendo los puntos de interacción del clasificador a otras partes del sistema. Esto muestra la configuración de las partes que conjuntamente realizan el comportamiento del clasificador contenido. El diagrama de la arquitectura especifica un conjunto de instancias tomando partes (roles), como así también sus relaciones requeridas dadas en un contexto en particular.