Um diagrama de estruturas compostas modela as partes de uma classe, componente, ou colaboração, incluindo os pontos de interação (portas) utilizados para acessar os recursos da estrutura.

O conceito visual vem do antigo diagrama de contexto composto, das primeiras da UML.

Na figura abaixo podemos ver um exemplo hipotético de um diagrama de estruturas compostas. Neste exemplo, é apresentada uma estratégia de preços para o sistema de venda de ingressos para um cinema. A estratégia de preços é construída usando um desconto e um conjunto de faixas de preço:

Exemplo de diagrama de estruturas compostas apresentando o relacionamento de duas partes

Os diagramas de estruturas compostas também modelam colaborações.

Uma colaboração descreve um comportamento, o recurso que realiza o comportamento e os papéis que os recursos assumem durante o comportamento.

A figura a seguir modela a colaboração na qual o gerente do cinema estabelece os serviços a serem realizados pelo caixa da bilheteria (perfil, funcionalidades e permissões):

Exemplo de diagrama de estruturas compostas apresentando uma colaboração entre dois entes.
Copyright © 2014 AIEC.