ChatDiagram
Ferramentas/Criador de UML AI Grátis

Criador de UML AI Grátis

Crie um diagrama de classes UML descrevendo os principais objetos de um sistema de software e como eles trabalham juntos. O diagrama mostra classes, atributos, operações e os relacionamentos que estruturam o projeto.

Diagrama De Classes UMLPressione Enter para enviar

Conta grátis, sem cartão · Exporte em SVG, PNG ou PDF

Veja na prática

Exemplos de diagramas UML.

Uma ferramenta, quatro pedidos. Todos os diagramas abaixo foram gerados de verdade.

O que você digita
Crie um diagrama de classes UML para o planejamento de rotas de transporte público com rotas, paradas, horários, viagens, uma hierarquia de Vehicle para ônibus e trens e um planejador de rotas.
Depois, experimenteAdicione uma tarifa a cada Trip.Adicione uma subclasse Tram de Vehicle.
Diagrama de Classes UML: Planejamento de rotas de transporte
Diagrama de Classes UML · OMG UML 2.5.1 §9–§11 · schematex-umlclass
O diagrama

O que é um diagrama UML.

UML, ou Unified Modeling Language, é uma linguagem visual padrão para descrever software. Este criador de diagramas UML gera diagramas de classes, que mostram as partes estáveis de um sistema: suas classes, dados, operações e relacionamentos.

Um diagrama de classes é útil quando a pergunta é do que o software é feito. Para uma interação entre objetos organizada no tempo, um diagrama de sequência é outro tipo de diagrama UML.

Standard
OMG UML 2.5.1 §9–§11
Also follows
ISO/IEC 19505-2:2012 · Classification / Classifiers / Associations
Engine
schematex-umlclass
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
Diagrama de Classes UML: O que é um diagrama UML
Quem usa

Quem usa diagramas UML.

Diagrama de Classes UML: Arquitetos de softwareArquitetos de software

Modelos de sistema que tornam visíveis os serviços, objetos de domínio e suas dependências antes da implementação.

Diagrama de Classes UML: Equipes de produto e engenhariaEquipes de produto e engenharia

Um modelo concreto de um recurso, como uma viagem, uma reserva ou um pagamento, que apoia as discussões de planejamento.

Diagrama de Classes UML: EstudantesEstudantes

Um exemplo compacto de UML para aprender classes, herança, interfaces e relacionamentos entre objetos.

Como funciona

Como criar um diagrama UML em três etapas.

01

Descreva

Um parágrafo basta para começar.

“Crie um diagrama de classes UML para o planejamento de rotas de transporte público com rotas, paradas, horários, viagens, uma hierarquia de Vehicle para ônibus e trens e um planejador de rotas.”
02

Veja o diagrama

Gerado pelo mecanismo adequado.

Diagrama de Classes UML: Planejamento de rotas de transporte
03

Diga o que mudar

Cada edição fica salva como uma versão.

Adicione uma tarifa a cada Trip.
V2 · DRAWN FROM V1, NOTHING RETYPED
Perguntas frequentes

Dúvidas comuns

O que é um diagrama UML?

Um diagrama UML usa a Unified Modeling Language para descrever parte de um sistema de software. A UML inclui vários tipos de diagramas; um diagrama de classes se concentra nas classes, seus membros e relacionamentos.

Que tipo de diagrama UML esta ferramenta cria?

Esta página cria diagramas de classes UML. Descreva as classes, os atributos, as operações e as conexões do sistema que você quer modelar.

Qual é a diferença entre um diagrama de classes e um diagrama de sequência?

Um diagrama de classes mostra a estrutura estática de um sistema. Um diagrama de sequência mostra as mensagens trocadas ao longo do tempo entre objetos ou serviços.

Preciso conhecer a notação UML?

Não. Você pode descrever o sistema em linguagem simples. Conhecer termos como herança, composição e multiplicidade pode ajudar a especificar os relacionamentos com mais precisão.

Como começo um diagrama de classes UML?

Nomeie os principais conceitos do sistema, adicione os dados ou as operações mais importantes e indique como os conceitos se relacionam. Mantenha a primeira versão focada em uma parte do sistema.

Ferramentas relacionadas

Outros diagramas para o mesmo trabalho.

Crie um diagrama de classes UML.

Conta gratuita, sem cartão. Descreva o modelo de software que você quer explicar.

Abrir o editor