Diagramas UML
O Diagrammix oferece suporte dedicado para diagramas de classes e de sequência UML (Unified Modeling Language), ajudando você a visualizar arquitetura de software, padrões de design e interações de sistemas.
Nota: Diagramas UML são um recurso PRO.
Páginas UML
Os diagramas UML vivem em suas próprias páginas (abas). Clique em + na barra de abas e escolha:
- Diagrama de Classes UML (
Option+Cmd+T) - Diagrama de Sequência UML (
Shift+Option+Cmd+T)
Em uma página UML, a barra de ferramentas mostra um menu UML com as ferramentas correspondentes, e a aba Organizar do Inspetor mostra uma seção UML para o elemento selecionado.
Tipos de Diagrama Suportados
Diagramas de Classes
Modele a estrutura estática do seu sistema com classes, atributos, operações e relacionamentos.
- Classes com estereótipos (por exemplo,
<<interface>>) e uma opção Abstrata - Atributos e operações com modificadores de visibilidade (+, -, #, ~)
- Relacionamentos: associação, dependência, herança, realização, agregação, composição
Diagramas de Sequência
Visualize interações entre objetos ao longo do tempo com participantes, mensagens, ativações e fragmentos.
- Participantes com linhas de vida — papéis de participante, ator, fronteira, controle, entidade e banco de dados
- Mensagens síncronas, assíncronas, de retorno e de autochamada
- Caixas de ativação mostrando o foco de execução
- Fragmentos combinados (alt, opt, loop, par, e mais)
Início Rápido
Criando um Diagrama de Classes
- Adicione uma página de Diagrama de Classes UML
- Pressione
U(ou escolha Classe no menu UML) e clique ou arraste na tela para posicionar uma classe - Edite o nome, os atributos e as operações da classe na seção UML da aba Organizar do Inspetor
- Pressione
R(Relacionamento) e arraste de uma classe para outra para conectá-las
Criando um Diagrama de Sequência
- Adicione uma página de Diagrama de Sequência UML
- Pressione
P(Participante) e clique para posicionar participantes ao longo do topo - Pressione
M(Mensagem) e arraste entre linhas de vida para criar mensagens - Use Ativação e Fragmento no menu UML para caixas de execução e fragmentos combinados
Saiba Mais
- Diagramas de Classes — guia detalhado para criar diagramas de classes
- Diagramas de Sequência — guia detalhado para criar diagramas de sequência