Diagramas de Estrutura Composta

Em modelos UML, um diagrama de estrutura composta mostra a estrutura interna dos classificadores estruturados utilizando peças, portas e conectores. Um classificador estruturado define a implementação de um classificador e pode incluir uma classe, um componente ou um nó de implementação. Você pode utilizar o diagrama de estrutura composta para mostrar os detalhes internos de um classificador e descrever os objetos e funções que trabalham juntos para executar o comportamento do classificador contido.

Um diagrama de estrutura composta é similar a um diagrama de classe, mas ele representa peças individuais em vez de classes inteiras. Antes de definir a estrutura interna de um classificador, você deve mostrar seu compartimento de estrutura ou abrir um diagrama de estrutura composta. Então, você pode modelar as peças que representam as instâncias que o classificador contido possui. Você pode incluir conectores para vincular duas ou mais peças em um relacionamento de associação ou dependência.

Em diagramas de estrutura composta, as portas definem o ponto de interação entre um classificador e seu ambiente ou entre um classificador e suas peças internas. Você pode utilizar uma porta para especificar os serviços que um classificador fornece e requer de seu ambiente.

Você também pode modelar colaborações e ocorrências de colaborações em diagramas de estrutura composta. Uma colaboração descreve as funções e os atributos que definem um comportamento específico do classificador. Uma ocorrência de colaboração representa um uso específico da colaboração para explicar os relacionamentos entre as propriedades de um classificador. Para identificar as funções das peças na ocorrência de colaboração, você anexa uma ocorrência de colaboração a uma colaboração e, em seguida, inclui a ocorrência de colaboração em um diagrama de estrutura composta.

Como a seguinte figura ilustra, um diagrama de estrutura composta é exibido no editor de diagrama como uma estrutura que tem o nome do classificador contido. As peças de material composto do classificador e suas conexões de comunicação são exibidas na estrutura do diagrama.

Um diagrama de estrutura composta é aberto na visualização Explorador de Modelos e as peças e conectores do classificador contido são exibidos na estrutura do diagrama.

O exemplo na figura mostra um modelo que contém duas classes: Carro e Roda. O diagrama de estrutura composta identifica o classificador contido, Carro. A estrutura de diagrama mostra quatro peças de material composto internas do classificador contido, que representam as quatro rodas do carro e são do tipo Roda. Um link de comunicação conecta as rodas dianteiras e as rodas traseiras com conectores denominados frontaxle e rearaxle.

Sempre que você cria um diagrama de estrutura composta a partir do classificador Carro, quatro instâncias da classe Roda são criadas. Essas peças são mantidas pela composição dentro da instância Carro e as rodas dianteiras e as rodas traseiras são vinculadas por conectores.

Os seguintes tópicos descrevem elementos de modelo nos diagramas de estrutura composta:

Tarefas relacionadas
Definindo a Estrutura Interna dos Classificadores Utilizando Diagramas de Estrutura Composta
Mostrando ou Ocultando os Compartimentos em Classificadores
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.