Um diagrama de sequência UML mostra como um conjunto de objetos interagem num processo ao longo do tempo. Mostra as mensagens que passam entre participantes e objetos no sistema e a ordem em que ocorrem.
Para criar um diagrama de sequência, utilize um modelo de Sequência UML ou diagrama inicial, que inclui o stencil sequência UML . Arraste formas do stencil para a tela de desenho para criar o diagrama.
Iniciar um diagrama de sequência
-
Inicie o Visio. Em alternativa, se já tiver um ficheiro aberto, selecione Ficheiro > Novo.
-
Na caixa Pesquisa, escreva sequência UML.
-
Selecione o diagrama sequência UML .
-
Na caixa de diálogo, selecione o modelo em branco ou um dos três diagramas iniciais. (É apresentada uma descrição de cada uma à direita quando a seleciona.) Em seguida, selecione Unidades Métricas ou Unidades dos E.U.A.
-
Selecione Criar.
-
O diagrama é aberto. 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, selecione o botão expandir a janela Formas à esquerda.
-
No separador Ver , certifique-se de que a caixa de verificação junto a Pontos de Ligação está selecionada. Esta opção faz com que os pontos de ligação apareçam quando começa 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.
Linhas de vida para atores e objetos
Utilize uma forma de linha de vida actor para cada participante e uma forma de linha de vida de objeto para cada componente do sistema no seu processo.
Sugestão: À medida que arrasta as linhas de vida para o lugar, as guias de alinhamento verde aparecem no ecrã para ajudá-lo a alinhar e espaçar as linhas de vida em relação às outras formas de linha de vida.
-
Faça duplo clique na caixa de título de cada linha de vida para introduzir um nome ou título.
-
Para prolongar ou encurtar uma linha cronológica, selecione a linha de vida e, em seguida, arraste o ponto de controlo amarelo na parte inferior da linha de vida.
Mensagens
Utilize formas de mensagens para representar informações que estão a ser enviadas entre linhas de vida.
Sugestão: Visio ajuda-o a colar os pontos finais da mensagem a cada linha de vida. É apresentado um círculo verde no ponto final quando cola a um ponto de ligação. Os pontos de ligação desaparecem quando terminar de arrastar.
-
Anexe o ponto final de início à linha de vida que envia a mensagem e, em seguida, arraste o ponto final principal para a linha de vida que recebe a mensagem.
-
Faça duplo clique na forma da mensagem para criar uma caixa de texto e escreva um nome para a mensagem.
-
Utilize uma forma Mensagem (uma linha sólida) para representar um pedido ou a transmissão de informações.
-
Utilize uma forma Mensagem de Retorno (uma linha tracejada) para representar uma resposta a uma mensagem anterior.
-
Utilize uma Mensagem Autónoma para representar uma chamada recursiva de uma operação ou um método que chame outro método pertencente ao mesmo objeto.
-
Utilize a forma Mensagem Assíncrona para mostrar quando uma ação pode não ocorrer imediatamente.
-
Para alterar a forma de uma mensagem de conexão:
-
Clique com o botão direito do rato na conexão.
-
Na parte inferior do menu de pop-up, selecione uma das três opções (Ângulo Reto, Reto, Curvo).
-
Selecione e arraste a conexão para alterar a forma.
-
Fragmentos
Se uma ou mais interações formam um ciclo ou exigem que seja cumprida uma condição para terminar a interação, coloque essas interações numa forma fragmentada :
-
Utilize o fragmento Ciclo para uma interação de repetição básica.
-
Utilize o fragmento Opcional para passos que só são executados se uma determinada condição for cumprida.
-
Utilize a forma Fragmento alternativo para um processo ou interação if-then-then-else. O fragmento inclui duas secções, que lhe permitem mostrar a interação alternativa. Para adicionar outra condição, arraste um operando Interação para a forma.
-
Arraste a forma de fragmento para as interações a que está relacionada. Utilize as alças de redimensionamento na forma de fragmento para garantir que esta inclui todas as interações relacionadas.
-
Faça duplo clique no canto do título da forma de fragmento para adicionar um título ou uma breve descrição do processo incluído no fragmento. Abaixo do canto do título, selecione o pedido [parâmetros] se quiser introduzir as condições que terminariam esse processo.
Ativação
Coloque uma forma de Barra de ativação numa linha de vida para mostrar quando e durante quanto tempo esse objeto ou participante está ativo no processo. Normalmente, existirão setas de e para uma caixa de ativação para demonstrar o fluxo de informações.
Arraste os pontos finais da Barra de ativação para cima ou para baixo para que tenha o comprimento pretendido.
Destruição
A destruição indica quando um objeto ou ator é feito para participar num sistema. Um X grande aparece no final da sua linha de vida. Para mostrar a destruição de um objeto num diagrama:
-
Clique com o botão direito do rato no objeto e selecione Mostrar Destruição.
Para criar um diagrama de sequência, utilize um modelo de Sequência UML ou diagrama inicial, que inclui o stencil sequência UML . Arraste formas do stencil para a tela de desenho para criar o diagrama.
Nota: A criação e edição de diagramas UML no Visio na Web requer uma licença de Visio (Plano 1) ou Visio (Plano 2), que é comprada separadamente do Microsoft 365. Para obter mais informações, contacte o seu administrador do Microsoft 365. Se o seu administrador tiver ativado a "compra self-service", pode comprar uma licença para o Visio. Para obter mais detalhes, veja FAQ sobre compras self-service.
Iniciar um diagrama de sequência
-
Abra o Visio para a Web.
-
Junto ao canto superior direito da página, selecione Mais modelos.
-
Na Galeria, desloque-se para baixo até à linha Sequência UML .
O primeiro item na linha representa um modelo em branco e o stencil complementar. Os outros itens na linha são diagramas de exemplo que já têm algumas formas desenhadas para o ajudar a começar rapidamente.
-
Selecione qualquer item para ver uma pré-visualização maior.
-
Quando encontrar o diagrama que pretende utilizar, selecione o botão Criar .
O novo diagrama, com o stencil relacionado, é aberto no seu browser.
Linhas de vida para atores e objetos
Utilize uma forma de linha de vida actor para cada participante e uma forma de linha de vida de objeto para cada componente do sistema no seu processo.
Sugestão: À medida que arrasta as linhas de vida para o lugar, as guias de alinhamento verde aparecem no ecrã para ajudá-lo a alinhar e espaçar as linhas de vida em relação às outras formas de linha de vida.
-
Faça duplo clique na caixa de título de cada linha de vida para introduzir um nome ou título.
-
Para prolongar ou encurtar uma linha cronológica, selecione a linha de vida e, em seguida, arraste o ponto de controlo amarelo na parte inferior da linha de vida.
Mensagens
Utilize formas de mensagens para representar informações que estão a ser enviadas entre linhas de vida.
Sugestão: Visio ajuda-o a colar os pontos finais da mensagem a cada linha de vida. É apresentado um círculo verde no ponto final quando cola a um ponto de ligação. Os pontos de ligação desaparecem quando terminar de arrastar.
-
Anexe o ponto final de início à linha de vida que envia a mensagem e, em seguida, arraste o ponto final principal para a linha de vida que recebe a mensagem.
-
Faça duplo clique na forma da mensagem para criar uma caixa de texto e escreva um nome para a mensagem.
-
Utilize uma forma Mensagem (uma linha sólida) para representar um pedido ou a transmissão de informações.
-
Utilize uma forma Mensagem de Retorno (uma linha tracejada) para representar uma resposta a uma mensagem anterior.
-
Utilize uma Mensagem Autónoma para representar uma chamada recursiva de uma operação ou um método que chame outro método pertencente ao mesmo objeto.
-
Utilize a forma Mensagem Assíncrona para mostrar quando uma ação pode não ocorrer imediatamente.
-
Para alterar a forma de uma mensagem de conexão:
-
Clique com o botão direito do rato na conexão.
-
Na parte inferior do menu de pop-up, selecione uma das três opções (Ângulo Reto, Reto, Curvo).
-
Selecione e arraste a conexão para alterar a forma.
-
Fragmentos
Se uma ou mais interações formam um ciclo ou exigem que seja cumprida uma condição para terminar a interação, coloque essas interações numa forma fragmentada :
-
Utilize o fragmento Ciclo para uma interação de repetição básica.
-
Utilize o fragmento Opcional para passos que só são executados se uma determinada condição for cumprida.
-
Utilize a forma Fragmento alternativo para um processo ou interação if-then-then-else. O fragmento inclui duas secções, que lhe permitem mostrar a interação alternativa. Para adicionar outra condição, arraste um operando Interação para a forma.
-
Arraste a forma de fragmento para as interações a que está relacionada. Utilize as alças de redimensionamento na forma de fragmento para garantir que esta inclui todas as interações relacionadas.
-
Faça duplo clique no canto do título da forma de fragmento para adicionar um título ou uma breve descrição do processo incluído no fragmento. Abaixo do canto do título, selecione o pedido [parâmetros] se quiser introduzir as condições que terminariam esse processo.
Ativação
Coloque uma forma de Barra de ativação numa linha de vida para mostrar quando e durante quanto tempo esse objeto ou participante está ativo no processo. Normalmente, existirão setas de e para uma caixa de ativação para demonstrar o fluxo de informações.
Arraste os pontos finais da Barra de ativação para cima ou para baixo para que tenha o comprimento pretendido.
Destruição
A destruição indica quando um objeto ou ator é feito para participar num sistema. Um X grande aparece no final da sua linha de vida. Para mostrar a destruição de um objeto num diagrama:
-
Clique com o botão direito do rato no objeto e selecione Mostrar Destruição.
Consulte Também
Criar um diagrama de componente UML