Diagrama de estructura compuesta

La parte puede incluir un factor de multiplicidad (cardinalidad), tal como el [0..*] mostrado para Viewer en el diagrama.

Una puerta es un punto de interacción que puede ser usado para conectar clasificadores estructurados con sus partes y con el ambiente.

Cada puerta tiene un tipo y esta etiquetado con un nombre, tal como "var", "indVar1", o "view" en el diagrama.

Un conector es representado por una línea que une una combinación de partes, puertas y clasificadores estructurados.

Ésta es mostrada como un óvalo sin relleno conteniendo los roles que las instancias pueden jugar en la colaboración.

En el diagrama abajo, ambos FibonacciSystem y Variable son clasificadores encapsulados, porque ambos tienen puertas a lo largo de sus límites.