Pode criar um diagrama de Comunicação UML para mostrar as interações entre linhas de vida que utilizam mensagens sequenciadas numa disposição de forma livre. Primeiro, abra o modelo Comunicação UML e escolha uma das quatro opções de modelo. Em seguida, é apresentado o stencil Comunicação UML , juntamente com as formas que estão em conformidade com a norma UML 2.5.
Observação
O stencil comunicação UML só está disponível se for um subscritor Visio Plano 2. Se você tem uma assinatura, verifique se sua versão do Visio é a mais recente.
Iniciar um diagrama de comunicação
- Inicie o Visio. Em alternativa, se já tiver um ficheiro aberto, clique em Ficheiro>Novo.
- Aceda a Categorias> Software eComunicação UMLde Base> de Dados.
- Selecione o modelo em branco ou um dos três diagramas iniciais. Se quiser representar a colaboração de linhas de vida ao mostrar interações entre linhas de vida, certifique-se de que escolhe o diagrama inicial no canto inferior esquerdo.
- Clique em Criar.
- Deverá ver a janela Formas junto ao diagrama. Se não o vir, aceda a Ver>Painéis de Tarefas e certifique-se de que a opção Formas está selecionada. Se ainda não o vir, clique no botão expandir a janela Formas botão
à esquerda. - No separador Ver, certifique-se de que a caixa de marcar junto a Pontos de Ligação está selecionada. Isto fará com que os pontos de ligação apareçam quando começar a ligar formas.
- Agora, arraste as formas que pretende incluir no seu diagrama da janela Formas para a página. Para mudar o nome das etiquetas de texto, faça duplo clique nas etiquetas.
Formas de ator e linha de vida
Quando utilizar
- Arraste a forma Ator para a página para representar a função de um utilizador ou de um sistema externo.
- Arraste a forma Lifeline para a página para cada elemento nomeado que represente um participante individual.
Interações entre linhas de vida como mensagens
Etapa 1
Arraste uma forma de mensagem para a página e cole uma extremidade a um ponto de ligação noutra forma. Sabe que está colado quando há um quadrado verde à volta do ponto de ligação.
Passo 2
Faça o mesmo na outra extremidade da mensagem para que também fique colada a um ponto de ligação. Sabes que está colado quando há um realce verde à volta do ponto.
Passo 3
Se quiser que a mensagem seja assíncrona, clique com o botão direito do rato e selecione Assíncrona. Ao fazê-lo, irá alterar a ponta de seta fechada para uma aberta.
Colaboração de linhas de vida mostrando interações entre linhas de vida
Visão geral
- Primeiro, ligue linhas de vida com a Ferramenta de Conector .
- Em seguida, utilize as formas Mensagem e Mensagem de Retorno para mostrar interações entre linhas de vida.
Etapa 1
No separador Base , clique na Ferramenta de Conexão (1). Paire o cursor sobre um dos pontos de ligação de uma forma de linha de vida até ver um realce verde (2).
Passo 2
Clique e arraste do realce verde para um ponto de ligação noutra forma de linha de vida até ver um realce como este.
Passo 3
Clique na Ferramenta de Ponteiro quando terminar de ligar as formas da linha de vida.
Passo 4
Arraste outra forma de mensagem para que seja paralela à outra linha.
Sugestões para conectores
Endireitar conectores
Se um conector estiver a dar demasiadas voltas, clique com o botão direito do rato no mesmo e, em seguida, clique em Conector Retor.
Alterar o tipo de conector
Pode alterar um tipo de conector. Por exemplo, pode mudar de uma Associação para uma Associação Direcionada. Clique com o botão direito do rato no conector e, em seguida, clique em Definir Tipo de Conexão.
Criar ligações dinâmicas em vez de ligações de ponto
Se antecipar muito a movimentação de formas, considere fazer uma ligação dinâmica em vez de uma ligação de ponto.
Mover ou rodar texto em conectores
O mais provável é que tenha de rodar ou mover texto nas linhas do conector. Veja como fazer isso:
- Clique numa área vazia da página para desselecionar tudo o que possa estar selecionado.
- No separador Base, no grupo Ferramentas, clique no
da ferramenta Bloco de Texto
- Clique no conector que tem texto que pretende rodar ou mover.
- Arraste o bloco de texto para movê-lo ou rode-o com a
da Alça de Rotação
- Quando terminar, clique no
Ponteiro do botão Ferramenta de Ponteiro
Depois de voltar ao
Ponteiro do botão Ferramenta de Ponteiro, o texto mantém a mesma posição em relação à forma. Se utilizar o
da Ferramenta de Ponteiro para arrastar o texto, a forma também será movida. Para mover o texto independentemente da forma, volte ao
Ferramenta de Bloco de Texto Bloco de Texto .
Veja Também
Criar um diagrama de componente UML