Applies ToVisio (Plano 2) Visio (Plano 1) Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio Professional 2016

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.

Um exemplo de um diagrama de sequência UML a mostrar um sistema de ATM.

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

  1. Inicie o Visio. Em alternativa, se já tiver um ficheiro aberto, selecione Ficheiro > Novo.

  2. Na caixa Pesquisa, escreva sequência UML.

  3. Selecione o diagrama sequência UML .

  4. 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.

  5. Selecione Criar.

  6. 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.

  7. 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.

  8. 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.

Linha de vida de sequência UML

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.

Mensagens de sequência UML

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:

    1. Clique com o botão direito do rato na conexão.

    2. Na parte inferior do menu de pop-up, selecione uma das três opções (Ângulo Reto, Reto, Curvo).

    3. 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. 

    Condição de Sequência UML

  • 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.

Ativação de sequência UML

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

  1. Abra o Visio para a Web

  2. Junto ao canto superior direito da página, selecione Mais modelos.

  3. 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.

  4. Selecione qualquer item para ver uma pré-visualização maior.

  5. 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.

Linha de vida de sequência UML

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.

Mensagens de sequência UML

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:

    1. Clique com o botão direito do rato na conexão.

    2. Na parte inferior do menu de pop-up, selecione uma das três opções (Ângulo Reto, Reto, Curvo).

    3. 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. 

    Condição de Sequência UML

  • 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.

Ativação de sequência UML

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

Diagramas UML no Visio

Criar um diagrama de componente UML

Criar um diagrama de comunicação UML

Criar um diagrama de implementação UML

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.