Criar um diagrama de caso de uso
Diagram

Tudo sobre diagramas de estrutura composta

Por que usar um diagrama UML?

Quero aprender mais sobre diagramas de caso de uso pois são novidade para mim.

Use diagramas UML profissionais para criar uma visão coerente do seu sistema de software. Este guia contém tudo o que você precisa saber sobre diagramas de estrutura composta UML, como sua definição e como montá-los.

Leitura de 4 minuto(s)

Quer criar um diagrama UML próprio? Experimente o Lucidchart. É rápido, fácil e completamente gratuito.

Criar um diagrama UML

O que é um diagrama de estrutura composta?

O diagrama de estrutura composta é um diagrama estrutural UML que oferece uma visão geral lógica de todo ou parte de um sistema de software. O diagrama atua como uma perspectiva dentro de um determinado classificador estruturado, e define suas classes de configurações, interfaces, pacotes e as relações entre eles a partir de um nível detalhado.

Os benefícios de diagramas de estrutura composta

O diagrama de estrutura composta permite ao usuário ver exatamente o que está contido em um objeto, e especifica como diferentes propriedades se encaixam para produzir um determinado comportamento. As diferentes relações em um sistema de software complexo podem ser difíceis de entender, no entanto, ao decompor a funcionalidade de um sistema, você pode descobrir informações valiosas sobre como as estruturas estão interligadas, como as informações são comunicadas e muito mais.

O diagrama de estrutura composta também oferece os seguintes benefícios:

  • Ajuda o usuário a entender o estado atual de seu sistema
  • Detalha a estrutura interna de diversas classes, interfaces ou componentes e suas interações
  • Descreve arquiteturas de tempo de execução e padrões de uso não encontrados em diagramas estáticos
  • Fornece ao usuário informações para otimizar e solucionar problemas em seu sistema

Componentes básicos de um diagrama de estrutura composta

O diagrama de estrutura composta é feito de diversos símbolos UML que representam partes individuais de um sistema, bem como as relações entre eles. Use a biblioteca de formas UML do Lucidchart para criar seu diagrama de estrutura composta com os ícones abaixo. 

Símbolo

Nome

Descrição

Exterminador

Indica pontos de início e término

Nó (circular)

Representa eventos ou marcos, e contém números

Nó (retangular)

Representa eventos ou marcos, e contém números

Ator

Interage com o sistema de fora do sistema (p. ex., pessoa, equipamento etc.)

Classe

Agrupa objetos com propriedades ou comportamentos em comum (p. ex., operações, parâmetros, atributos etc. em comum)

Parte

Atua como uma instância de tempo de execução de classes ou interfaces

Porta

Atua como um ponto de interação entre uma instância de classificador (ou seu comportamento) e seu ambiente

Interface

Especifica o comportamento que o implementador concorda em atender

Conector

Mostra a comunicação entre as partes

Diagramar é rápido e fácil com o Lucidchart. Faça uma avaliação gratuita hoje mesmo para começar a criar e colaborar.

Criar um diagrama UML

Diagrama de estrutura composta x diagrama de classes

Por serem diagramas UML, tanto os diagramas de estrutura composta quanto os diagramas de classes são usados para visualizar e organizar os atores, interações e artefatos dentro de um sistema. No entanto, embora os diagramas de estrutura composta e diagramas de classes tenham significados semelhantes, eles diferem na forma como expressam esses significados. Em outras palavras, os diagramas de estrutura composta são mais específicos e menos ambíguos do que os diagramas de classes.

O diagrama de estrutura composta permite ao usuário modelar as implementações da atividade de um artefato dentro de um tempo de execução com mais clareza. Ele também consegue mostrar melhor a decomposição em contexto e descrever a estrutura interna de várias classes e as relações definidas entre elas. Em outras palavras, o diagrama de estrutura composta é a melhor opção para transmitir informações concretas e explícitas sobre os comportamentos e as relações dentro do seu sistema.

Como criar um diagrama de estrutura composta

Criar um diagrama de estrutura composta do zero é bem fácil com o Lucidchart. Siga os passos abaixo para criar um diagrama de estrutura composta UML:

  1. Abra um documento em branco ou use um modelo pronto para editar da nossa galeria.
  2. Clique em “Formas” no lado esquerdo do espaço de trabalho para ativar a biblioteca de formas UML. Em seguida, marque “UML” no gerenciador de espaço de trabalho e clique em “Salvar” para ativar as alterações. 
  3. Crie seu primeiro componente clicando e arrastando a primeira forma para a tela de desenho. Continue adicionando componentes até que cada parte do sistema esteja representada.
  4. Agrupe componentes em classes e interfaces conforme necessário, colocando-os em uma forma maior ou com formas de pirulito e soquete. Nomeie a forma de acordo.
  5. Adicione portas a cada componente, classe ou interface para descrever pontos de interação. Nomeie cada porta.
  6. Adicione nós para representar tipos e instâncias adicionais no seu sistema.
  7. Desenhe linhas entre as portas e os componentes apropriados para modelar o fluxo de processo do seu sistema.

Exemplo de diagrama de estrutura composta

O modelo a seguir traça a estrutura interna de um classificador de servidor genérico. Clique no exemplo abaixo para modificar o modelo conforme necessário para visualizar a estrutura interna, as interações e os comportamentos de colaborações dentro do seu classificador.

Modelo de diagrama de estrutura composta UML


Quer criar um diagrama UML próprio? Experimente o Lucidchart. É rápido, fácil e completamente gratuito.