O Diagrama de Estrutura Composta é uma das novas artefatos adicionados ao UML 2.0. Um diagrama de estrutura composta é um diagrama estrutural UML que contém classes, interfaces, pacotes e suas relações, e que fornece uma visão lógica de todo, ou parte de um sistema de software. Ele mostra a estrutura interna (incluindo partes e conectores) de um classificador estruturado ou colaboração.
Um diagrama de estrutura composta desempenha um papel semelhante ao de um diagrama de classes, mas permite aprofundar mais na descrição da estrutura interna de múltiplas classes e mostrar as interações entre elas. Você pode representar graficamente classes internas e partes e mostrar associações tanto entre quanto dentro das classes.

🎯 Propósito do Diagrama de Estrutura Composta
Diagramas de Estrutura Composta servem a vários propósitos críticos na modelagem de sistemas:
-
Olhar dentro dos Objetos: Permitir que os usuários analisem exatamente quais componentes compõem um objeto
-
Detalhar Ações Internas: Documentar as ações internas de uma classe, incluindo relações de classes aninhadas
-
Modelagem de Composição: Mostrar objetos definidos como uma composição de outros objetos classificados
📊 Diagrama de Estrutura Composta em Visão Geral
Características principais para entender:
-
Diagramas de Estrutura Composta mostram a partes internas de uma classe
-
As partes seguem a convenção de nomeação:
nomeParte:tipoParte[multiplicidade] -
Classes agregadas são partes de uma classe, mas partes não são necessariamente classes—uma parte é qualquer elemento usado para formar a classe contendo

🔗 Derivando o Diagrama de Estrutura Composta a partir do Diagrama de Classes
Estudo de Caso: Sistema de Loja Online
Suponha que estamos modelando um sistema para uma loja online. O cliente nos informou que os clientes podem participar de um programa de associação que lhes proporcionará ofertas especiais e frete com desconto, então expandimos o objeto cliente para oferecer opções de membro e padrão.
Vamos modelar a loja online usando um diagrama de classes:

Relações Principais:
-
Uma classe para Item que pode ser agregada pela Pedido classe
-
Pedido é composto pela Cliente classe
-
Cliente por si mesmo é composto pela GerenteDeLoja classe
Temos muitos objetos que acabam dentro de outros objetos. Tudo parece acabar dentro do GerenteDeLoja, então podemos criar um diagrama de estrutura composta para realmente ver do que ele é feito.

No exemplo acima, podemos ver:
-
GerenteDeLoja do ponto de vista próprio, em vez do sistema como um todo
-
GerenteDeLoja contém diretamente dois tipos de objetos (Cliente e Item) como indicado pelas duas setas de composição no diagrama de classe
-
O diagrama de estrutura composta mostra de forma mais explícita a inclusão dos subtipos de Cliente
-
Observe que o tipo de ambas essas partes é Cliente, pois a loja vê ambas como objetos Cliente
-
Também vemos um conector que mostra a relação entre Item e Pedido
-
Pedido não está diretamente contido na classe GerenteDeLoja, mas podemos mostrar relações com partes aninhadas nos objetos que ele agrega
⚖️ Diagrama de Classe vs. Diagrama de Estrutura Composta
Pergunta: Os dois diagramas abaixo expressam o mesmo significado?
Resposta: No diagrama de classe, a referência entre Descrição e Preço é ambígua — estritamente falando, elas não são exatamente as mesmas.
-
O diagrama de classe mostra que Descrição terá uma referência a um objeto Preço
-
Mas não especifica se a referência entre os dois objetos está contida explicitamente dentro do Item

Se usarmos um Diagrama de Estrutura Composta, o significado da contenção da relação de associação fica inequívoco:
-
A referência entre os objetos Description e Pricing está contida em objetos compostos por Item
-
As implementações específicas da atividade de um objeto podem ser claramente modeladas
🔗 Referências a Partes Externas
Vimos exemplos de como os diagramas de Estrutura Composta são excelentes para descrever agregação, mas seus modelos também precisarão conter referências a objetos fora da classe que você está modelando.
Mas e quanto a referenciar um objeto externo com um Diagrama de Estrutura Composta, como o exemplo abaixo?

Pontos Principais:
-
As referências a objetos externos são mostradas como uma parte com umretângulo tracejado
-
Embora o objeto referenciado esteja fora da classe, a própria referência está dentro da classe modelada e é um passo importante para mostrar sua implementação
🧱 Conceitos Básicos do Diagrama de Estrutura Composta
As entidades principais de estrutura composta identificadas na especificação UML 2.0 são:classificadores estruturados, partes, portas, conectores e colaborações.
Colaboração
Uma colaboração descreve uma estrutura de partes colaboradoras (papéis). Uma colaboração é associada a uma operação ou classificador por meio de uma Uso de Colaboração. Você usa uma colaboração quando deseja definir apenas os papéis e conexões necessárias para alcançar um objetivo específico da colaboração.
Por exemplo, o objetivo de uma colaboração pode ser definir os papéis ou os componentes de um classificador. Ao isolar os papéis principais, uma colaboração simplifica a estrutura e esclarece o comportamento em um modelo.
Exemplo:
Neste exemplo, as Rodas e o Motor são as Partes da Colaboração e o Eixo Dianteiro e o Eixo Traseiro são os Conectores. O Carro é a Estrutura Composta que mostra as partes e as conexões entre elas.

Partes
Uma parte é um elemento do diagrama que representa um conjunto de uma ou mais instâncias que um classificador estruturado contido possui. Uma parte descreve o papel de uma instância em um classificador. Você pode criar partes no compartimento de estrutura de um classificador, e em vários diagramas UML, como diagrama de estrutura composta, classe, objeto, componente, implantação e diagrama de pacotes.
Porta
Uma porta define o ponto de interação entre uma instância de classificador e seu ambiente ou entre o comportamento do classificador e suas partes internas.
Interface
O diagrama de Estrutura Composta suporta onotação de bola e soquetepara as interfaces fornecidas e necessárias. As interfaces podem ser mostradas ou ocultadas no diagrama conforme necessário.
Conector
Uma linha que representa uma relação em um modelo. Quando você modela a estrutura interna de um classificador, pode usar um conector para indicar uma ligação entre duas ou mais instâncias de uma parte ou porta. O conector define a relação entre os objetos ou instâncias que estão vinculados a papéis no mesmo classificador estruturado e identifica a comunicação entre esses papéis. O produto especifica automaticamente o tipo de conector a criar.
💻 Exemplo de Diagrama de Estrutura Composta – Sistema Computacional
Vamos desenvolver o diagrama de estrutura composta para um sistema computacional que inclui os seguintes componentes:
-
Unidade de Alimentação (PSU)
-
Unidade de Disco Rígido (HDD)
-
Placa-Mãe (MB)
-
Unidade Óptica (DVD-RW)
-
Módulo de Memória (MM)
Vamos assumir, por enquanto, que a placa-mãe é do tipo que possui uma placa de som e um adaptador de exibição embutidos:

🚀 Desenhe o Diagrama de Estrutura Composta Agora
Você aprendeu o que é um Diagrama de Estrutura Composta e como desenhá-lo. Está na hora de desenhar um Diagrama de Estrutura Composta seu próprio.
Visual Paradigm Edição Comunitáriaé um software UML que suporta todos os tipos de diagramas UML. É um modelador UML premiado internacionalmente, e ainda assim é fácil de usar, intuitivo e totalmente gratuito.
🤖 Novo: Gere Diagramas de Estrutura Composta com IA no Visual Paradigm Desktop
25 de março de 2026 | EDIÇÃO NECESSÁRIA: Desktop Professional
Estamos empolgados em anunciar uma atualização poderosa paraVisual Paradigm Desktop. Nossa versão mais recente introduz a capacidade de gerar Diagramas de Estrutura Composta profissionais usando tecnologia de IA avançada. Este novo recurso simplifica o modelagem de estruturas internas, portas e colaborações, tornando-nos uma ferramenta líder de UML com IA para arquitetos de software modernos.
Seja você documentando hierarquias de sistemas complexos ou detalhando as interações em tempo de execução de um microserviço, nosso gerador de UML com IA permite que você transforme uma descrição de texto simples em um modelo visual estruturado em segundos.

Como usar o Gerador de Diagramas de Estrutura Composta com IA
Criar seu próximo diagrama é um processo contínuo dentro do ambiente desktop. Siga estas quatro etapas simples para começar:
-
Navegue até o menu superiore selecioneFerramentas > Geração de Diagrama com IA. Isso abrirá a caixa de diálogoGeração de Diagrama com IAcaixa de diálogo.

-
Na seleção do tipo de diagrama, escolhaDiagrama de Estrutura Composta.
-
Insira seu tópico ou requisitos específicos. Por exemplo:
“Gere um Diagrama de Estrutura Composta para um sistema de gestão hospitalar ilustrando as relações entre pacientes, médicos e prontuários médicos.”
-
Clique em OK.
Assim que a IA processar sua solicitação, ela gerará o diagrama resultante diretamente na sua tela. A partir daí, você pode continuar modelando, revisar os componentes ou ajustar o layout usando nossa ampla gama de ferramentas UML.

Esta atualização reforça nosso compromisso em ser o gerador de diagramas de IA mais versátil do mercado. Ao integrar a IA ao fluxo de trabalho UML, ajudamos as equipes a reduzir o esforço manual e a se concentrar no design de alto nível do sistema. Você pode explorar mais sobre como isso funciona em nosso página de destino para geração de diagramas com IA.
🌐 Opção 2: Usando o Visual Paradigm Online (OpenDocs)
Você também pode usar este recurso no ambiente online “OpenDocs”:
-
Abrir Editor: Dentro de um Espaço OpenDocs, clique no botão Inserir na barra superior e selecione o Diagramas guia.
-
Escolher Diagrama: Selecione Diagrama de Estrutura Composta para abrir o editor.
-
Usar IA: Clique em Criar com IA no canto superior direito do editor.
-
Descrever e Renderizar: Digite a descrição do seu sistema na caixa de entrada e clique em Gerar.
✨ Aperfeiçoamento e Personalização com IA
Assim que o diagrama inicial for criado, você pode aprimorá-lo de forma conversacional usando o chatbot de IA:
-
Modificar Elementos: Peça ao bot para“Renomeie as informações do convidado para Contato”ou“Adicione uma nova parte para Gateway de Pagamento”
-
Estabelecer Links: Instrua-o a“Crie um conector entre Detalhes da Reserva e Quarto”
-
Rastreabilidade: A IA pode cruzar referências com seus Diagramas de Classe existentes para garantir que as partes e portas internas permaneçam consistentes com seu modelo mais amplo
🎯 Pronto para acelerar sua jornada de modelagem?
Experimente o gerador de UML com IA mais avançado disponível hoje.
Baixe o Visual Paradigm Desktop
Aguarde para ver os sistemas complexos que você construirá com nossos novos recursos impulsionados por IA. Fique atento para mais atualizações enquanto continuamos a expandir nossa ferramenta de IA.
A IA do Visual Paradigm pode gerar Diagramas de Estrutura Composta UML diretamente a partir de descrições em linguagem natural, permitindo que você visualize a estrutura interna de classes, componentes ou sistemas sem desenho manual.
- 📚 Referências
- Gerador de Diagramas de Estrutura Composta com IA para OpenDocs: Aprenda a gerar Diagramas de Estrutura Composta usando IA no ambiente Online OpenDocs do Visual Paradigm com instruções passo a passo.
- Gerador de Diagramas de Estrutura Composta com IA para Desktop: Notas oficiais de lançamento detalhando o novo recurso de geração de Diagramas de Estrutura Composta com IA para a edição Professional do Visual Paradigm Desktop.
- Guia para Iniciantes: Gerador de UML com IA: Um guia abrangente e amigável para iniciantes sobre o uso de ferramentas de geração de diagramas UML com IA em todas as plataformas do Visual Paradigm.
- Gerador de Diagramas de Estrutura Composta com IA – Lançamento para Desktop: Documentação detalhada sobre como aproveitar a IA para transformar descrições de texto em Diagramas de Estrutura Composta estruturados no ambiente desktop.
- Tutorial de Geração de Diagramas com IA do Visual Paradigm (Vídeo): Tutorial em vídeo que demonstra o fluxo de trabalho para gerar diagramas UML, incluindo Diagramas de Estrutura Composta, usando as ferramentas de IA do Visual Paradigm.
- Aprimore o Pensamento de Design: Nova Geração de Diagramas com IA: Anúncio que abrange as capacidades mais amplas de geração de diagramas com IA introduzidas em toda a suite de produtos do Visual Paradigm.
- Visão Geral das Ferramentas de Diagramas com IA do Miro: Recurso comparativo que discute como a automação com IA acelera a criação inicial de diagramas e fornece uma base visual clara para o design de sistemas.
- Tutorial de Diagrama de Classes UML com Chatbot de IA: Tutorial explicando como o Chatbot de IA do Visual Paradigm pode elaborar e aprimorar diagramas UML por meio de interações conversacionais.
- Demonstração de Recursos de IA do Visual Paradigm (Vídeo): Demonstração em vídeo mostrando recursos impulsionados por IA para modelagem UML, incluindo geração de diagramas e capacidades de aprimoramento.
- Recursos do Chatbot de IA do Visual Paradigm: Página oficial de recursos detalhando as capacidades do Chatbot de IA do Visual Paradigm para criação e modificação interativa de diagramas.
- Técnicas Avançadas de Modelagem UML com IA (Vídeo): Vídeo tutorial avançado que aborda técnicas sofisticadas para usar IA na modelagem de estruturas e relações UML complexas.
- Demonstração de Visualização Estrutural com IA (Vídeo): Recurso de vídeo complementar que demonstra a criação assistida por IA de diagramas estruturais UML, incluindo Diagramas de Estrutura Composta e Diagramas de Objetos.
- Guia de Modelagem de Estrutura Interna com IA: Documentação detalhada sobre o uso de IA para modelar estruturas internas, portas e colaborações em Diagramas de Estrutura Composta.
- Guia de Diagrama de Objetos com IA: Guia complementar que explica como ferramentas de IA podem auxiliar na criação de Diagramas de Objetos e visualizações estruturais relacionadas para modelagem de sistemas.
This post is also available in Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Ру́сский, Việt Nam, 简体中文 and 繁體中文.













