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, clique em Ficheiro > Novo.
-
Na caixa Procurar, 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, clique no 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, clique na 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).
-
Clique 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. Por baixo do canto do título, clique na linha de comandos [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.
-
Clique em qualquer item para ver uma pré-visualização maior.
-
Quando encontrar o diagrama que pretende utilizar, clique no 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, clique na 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).
-
Clique 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. Por baixo do canto do título, clique na linha de comandos [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