Diagramas de comunicação UML

Recursos do Diagrama de Comunicação do UModel:

  • Barra de ferramentas para elementos de diagramas de comunicação
  • Selecione mensagens de operações existentes
  • Crie operações na classe de destino utilizando mensagens
  • Suporta todos os 14 diagramas UML
  • Gerar um novo diagrama de sequência com base no diagrama de comunicação
  • Elementos podem ser atribuídos a camadas de diagramas
  • A possibilidade de desfazer e refazer ações ilimitadamente incentiva a exploração de novas ideias

Diagramas de comunicação UML

O UModel utiliza diagramas de comunicação para descrever as mensagens transmitidas entre objetos e para indicar as associações entre classes.

Diagrama de comunicação UML

Os diagramas de comunicação UML são semelhantes aos diagramas de sequência, mas fornecem uma visão geral das relações entre objetos, em vez de se concentrarem na ordem das mensagens trocadas entre os objetos durante a execução do software.

O UModel permite que você comece um novo diagrama de comunicação criando um novo objeto de linha de vida na barra de ferramentas do diagrama de comunicação ou no menu de clique com o botão direito. Alternativamente, se você quiser criar um objeto a partir de uma classe existente, pode arrastar a classe da árvore de modelos para o seu diagrama de comunicação.

Os diagramas de comunicação têm um layout flexível, permitindo que você posicione os objetos para destacar suas relações. Pode ser útil criar todos os objetos envolvidos na interação e posicioná-los de forma lógica antes de criar as mensagens. Os diagramas de comunicação geralmente descrevem uma única instância, ou um único caminho, de execução de um programa.

Ao adicionar linhas de mensagens entre os objetos, o UModel atribui automaticamente números sequenciais às mensagens, na ordem em que são criadas. Você pode inserir uma nova mensagem ou alterar o número de sequência de uma mensagem, e o UModel renumera automaticamente todas as outras mensagens de acordo.

Criando operações de classe a partir de transições

Ao adicionar uma nova transição a um diagrama de sequência que representa uma classe, você pode criar um novo nome para a mensagem ou usar a lista suspensa na janela de Propriedades para atribuir uma operação existente da classe de destino.

A criação automática de operações permite adicionar simultaneamente uma nova operação na classe de destino ao criar uma transição no diagrama de comunicação.

Criar um diagrama de sequência a partir de um diagrama de comunicação

O menu de contexto que aparece ao clicar com o botão direito no UModel permite criar automaticamente um novo diagrama de sequência, utilizando os mesmos objetos e mensagens presentes no seu diagrama de comunicação.

O novo diagrama de sequência é totalmente independente do diagrama de comunicação, portanto, você pode editá-lo e aprimorá-lo como desejar.