Uml

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 2

Os Diagramas de Estrutura Composta (Composite Structure

Diagrams) fazem parte da UML 2.0 e têm como objetivo detalhar a


estrutura interna de uma classe ou componente. Eles mostram como
diferentes partes, conectores e portas de uma classe colaboram para
formar comportamentos específicos, indo além do que os Diagramas
de Classe conseguem representar, que são mais estáticos e menos
detalhados.

Principais Elementos

1. Partes (Parts): São instâncias de classes que compõem o


interior de um sistema ou classe maior. Por exemplo, em um
carro, as partes podem ser o motor, as rodas e o sistema de
freios.

2. Portas (Ports): Representam os pontos de comunicação de uma


classe, ou seja, como ela interage com o ambiente externo ou
com suas próprias partes internas.

3. Conectores (Connectors): Mostram as ligações entre partes ou


portas, indicando como ocorre a troca de informações.

4. Classificadores Estruturados (Structured Classifiers): Definem


classes que possuem uma estrutura interna, como as que
contêm múltiplas partes colaborando para realizar uma função
específica.

Diferença em Relação a Outros Diagramas UML


Enquanto os Diagramas de Classe mostram associações entre classes
no nível mais geral, os Diagramas de Estrutura Composta se
concentram no funcionamento interno de uma única classe ou
componente. Já os Diagramas de Componentes trabalham com um
escopo maior, focando na organização de sistemas como um todo.

Aplicações

Esses diagramas são especialmente úteis em sistemas que precisam


detalhar interações internas, como arquiteturas modulares, sistemas
distribuídos ou componentes de software que colaboram para realizar
funções específicas.

Minhas Fontes:

Para escrever isso, pesquisei bastante em materiais confiáveis como


a IBM【26】, que explica bem a parte prática da aplicação, e o site
Visual Paradigm【28】, que descreve as características de conectores,
dependências e portas.

Você também pode gostar