ChatDiagram
Ferramentas/Criador de Diagrama de Classe AI Grátis

Criador de Diagrama de Classe AI Grátis

Descreva as classes de um projeto de software e obtenha um diagrama de classes UML com atributos, métodos, herança, composição e associações. Comece pelos objetos que você conhece e refine os relacionamentos no chat.

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 criador de diagramas de classes.

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

O que você digita
Crie um diagrama de classes UML para um cliente que usa um Logger singleton com uma instância estática, um método getInstance e um método log.
Depois, experimenteAdicione uma LoggerFactory que retorne o Logger.Adicione um campo privado de nível de log ao Logger.
Diagrama de Classes UML: Logger Singleton
Diagrama de Classes UML · OMG UML 2.5.1 §9–§11 · schematex-umlclass
O diagrama

O que é um diagrama de classes.

Um diagrama de classes é um diagrama UML da estrutura estática de um sistema. Ele nomeia as classes, seus dados e operações, e mostra como elas se relacionam por meio de herança, associação, agregação ou composição.

Use-o para decidir quais responsabilidades devem ficar juntas antes da implementação ou para explicar uma base de código existente. Ele descreve o modelo, não a ordem em que as mensagens são enviadas durante a execução.

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 de classes
Quem usa

Quem usa um criador de diagramas de classes.

Diagrama de Classes UML: Engenheiros de softwareEngenheiros de software

Hierarquias de classes e padrões de projeto documentados antes da implementação ou durante uma revisão de projeto.

Diagrama de Classes UML: Líderes técnicosLíderes técnicos

Uma visão compartilhada dos limites e dependências quando uma equipe está planejando um novo serviço ou módulo.

Diagrama de Classes UML: Estudantes e professoresEstudantes e professores

Pequenos exemplos orientados a objetos que facilitam a discussão sobre atributos, métodos e relacionamentos.

Como funciona

Como criar um diagrama de classes em três etapas.

01

Descreva

Um parágrafo basta para começar.

“Crie um diagrama de classes UML para um cliente que usa um Logger singleton com uma instância estática, um método getInstance e um método log.”
02

Veja o diagrama

Gerado pelo mecanismo adequado.

Diagrama de Classes UML: Logger Singleton
03

Diga o que mudar

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

Adicione uma LoggerFactory que retorne o Logger.
V2 · DRAWN FROM V1, NOTHING RETYPED
Perguntas frequentes

Dúvidas comuns

O que é um diagrama de classes?

Um diagrama de classes é um diagrama UML que mostra a estrutura de um sistema por meio de suas classes, atributos, métodos e relacionamentos. Ele é usado com frequência para modelar software orientado a objetos.

O que devo incluir em um diagrama de classes?

Inclua as classes importantes para o projeto, seus principais atributos e operações e os relacionamentos entre elas. Adicione multiplicidades quando a quantidade de objetos relacionados for relevante.

Qual é a diferença entre herança, composição e associação?

Herança significa que uma classe filha estende uma classe pai. Composição significa que um objeto controla o ciclo de vida de outro objeto. Associação é um vínculo mais flexível, no qual ambos os objetos podem existir de forma independente.

O que significam os símbolos +, - e #?

Eles indicam visibilidade em UML: + é público, - é privado e # é protegido. Um membro público está disponível fora da classe, enquanto membros privados e protegidos têm acesso mais restrito.

Como criar um diagrama de classes?

Descreva as classes importantes, o que cada uma armazena ou faz e como elas se conectam. Por exemplo, diga qual classe é proprietária de outra, quais classes herdam e se um relacionamento é de um para um ou de um para muitos.

Ferramentas relacionadas

Outros diagramas para o mesmo trabalho.

Crie seu primeiro diagrama de classes.

Conta grátis, sem cartão. Descreva as classes e os relacionamentos que você quer modelar.

Abrir o editor