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

Um diagrama de sequência de UML mostra como um conjunto de objetos interage em um processo ao longo do tempo. Ele mostra as mensagens que passam entre participantes e objetos no sistema e a ordem em que elas ocorrem.

Um exemplo de um diagrama de sequência de UML mostrando um sistema de caixa eletrônico.

Para criar um diagrama de sequência, use um modelo de Sequência de UML ou um diagrama inicial, que inclui o estêncil sequência de UML . Arraste formas do estêncil até a tela de desenho para criar o diagrama.

Iniciar um diagrama de sequência

  1. Inicie o Visio. Ou se você já tiver um arquivo aberto, selecione Arquivo > Novo.

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

  3. Selecione o diagrama sequência de UML .

  4. Na caixa de diálogo, selecione o modelo em branco ou um dos três diagramas iniciais. (Uma descrição de cada uma é mostrada à direita ao selecioná-la.) Em seguida, selecione Unidades de Métrica ou Unidades dos EUA.

  5. Selecione Criar.

  6. O diagrama é aberto. Você deve ver a janela Formas ao lado do diagrama. Se você não vir, vá para Exibirpainéis de tarefa > e verifique se Shapes está selecionado. Se ainda não o vir, selecione o botão Expandir a janela Formas à esquerda.

  7. Na guia Exibição, verifique se a caixa marcar ao lado de Pontos de Conexão está selecionada. Essa opção faz com que os pontos de conexão sejam exibidos quando você começa a conectar formas.

  8. Agora, arraste formas que você deseja incluir no diagrama da janela Formas para a página. Para renomear rótulos de texto, clique duas vezes nos rótulos.

Linhas de vida para atores e objetos

Use uma forma de linha de vida do Ator para cada participante e uma forma de linha de vida de objeto para cada componente do sistema em seu processo.

Linha da vida da Sequência de UML

Dica: À medida que você arrasta as linhas de vida para o lugar, guias de alinhamento verde aparecem na tela para ajudá-lo a alinhar e espaçar as linhas de vida em relação às outras formas de linha de vida.

  • Clique duas vezes na caixa título para cada linha de vida inserir um nome ou título.

  • Para alongar ou encurtar um linha do tempo, selecione a linha de vida e arraste o ponto de controle amarelo na parte inferior da linha de vida.

Mensagens

Use formas de mensagem para representar informações enviadas entre linhas de vida.

Mensagens de Sequência de UML

Dica:  Visio ajuda você a colar os pontos de extremidade da mensagem a cada linha de vida. Um círculo verde aparece no ponto de extremidade quando ele se cola a um ponto de conexão. Os pontos de conexão desaparecem quando você termina de arrastar.

  • Anexe o ponto de extremidade inicial à linha de vida que envia a mensagem e arraste o ponto de extremidade principal para a linha de vida que recebe a mensagem.

  • Clique duas vezes na forma da mensagem para criar uma caixa de texto e digite um nome para a mensagem.

  • Use uma forma de mensagem (uma linha sólida) para representar uma solicitação ou a transmissão de informações.

  • Use uma forma de Mensagem de Retorno (uma linha tracejada) para representar uma resposta a uma mensagem anterior.

  • Use uma Auto-mensagem para representar uma chamada recursiva de uma operação ou um método chamando outro método que pertence ao mesmo objeto.

  • Use a forma de Mensagem Assíncrona para mostrar quando uma ação pode não acontecer imediatamente.

  • Para alterar a forma de uma mensagem de conector:

    1. Clique com o botão direito do mouse no conector.

    2. Na parte inferior do menu pop-up, selecione entre as três opções (Ângulo Direito, Reto, Curvado).

    3. Selecione e arraste o conector para alterar sua forma.

Fragmentos

Se uma ou mais interações formarem um loop ou exigirem que uma condição seja atendida para encerrar a interação, inclua essas interações em uma forma de fragmento :

  • Use o fragmento Loop para uma interação repetitiva básica.

  • Use o fragmento Opcional para etapas executadas somente se uma determinada condição for atendida.

  • Use a forma de fragmento alternativa para um processo ou interação if-then-then-else. O fragmento vem com duas seções, que permitem mostrar a interação alternativa. Para adicionar outra condição, arraste um operando interação para a forma. 

    Condição de Sequência de UML

  • Arraste a forma do fragmento para as interações com as quais ela se relaciona. Use os identificadores de dimensionamento na forma do fragmento para garantir que ele inclua todas as interações relacionadas.

  • Clique duas vezes no canto do título da forma do fragmento para adicionar um título ou uma breve descrição do processo fechado pelo fragmento. Abaixo do canto do título, selecione o prompt [parâmetros] se você quiser inserir as condições que encerrariam esse processo.

Ativação

Coloque uma forma de barra de ativação em uma linha de vida para mostrar quando e por quanto tempo esse objeto ou participante está ativo no processo. Normalmente, haverá setas indo e vindo de uma caixa de ativação para demonstrar o fluxo de informações.

Arraste os pontos de extremidade da barra de ativação para cima ou para baixo para torná-lo o comprimento desejado.

Ativação de Sequência de UML

Destruição

A destruição indica quando um objeto ou ator é feito participando de um sistema. Um X grande aparece no final de sua linha de vida. Para mostrar a destruição de um objeto em um diagrama:

  • Clique com o botão direito do mouse no objeto e selecione Mostrar Destruição.

Para criar um diagrama de sequência, use um modelo de Sequência de UML ou um diagrama inicial, que inclui o estêncil sequência de UML . Arraste formas do estêncil até a tela de desenho para criar o diagrama.

Observação: Criar e editar diagramas de UML no Visio para a Web requer uma licença de Visio Plano 1 ou Visio Plano 2, que é comprada separadamente do Microsoft 365. Para obter mais informações, entre em contato com seu administrador do Microsoft 365. Se o administrador tiver ativado a "compra de autoatendimento", você poderá comprar uma licença para o Visio. Para obter mais detalhes, confira Perguntas frequentes sobre a compra de autoatendimento.

Iniciar um diagrama de sequência

  1. Abra o Visio para a Web

  2. Próximo ao canto superior direito da página, selecione Mais modelos.

  3. Na Galeria, role para baixo até a linha Sequência de UML .

    O primeiro item da linha representa um modelo em branco mais o estêncil complementar. Os outros itens da linha são diagramas de exemplo que já têm algumas formas desenhadas para ajudá-lo a começar rapidamente.

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

  5. Quando encontrar o diagrama que deseja usar, selecione o botão Criar .

    O novo diagrama, com o estêncil relacionado, é aberto em seu navegador.

Linhas de vida para atores e objetos

Use uma forma de linha de vida do Ator para cada participante e uma forma de linha de vida de objeto para cada componente do sistema em seu processo.

Linha da vida da Sequência de UML

Dica: À medida que você arrasta as linhas de vida para o lugar, guias de alinhamento verde aparecem na tela para ajudá-lo a alinhar e espaçar as linhas de vida em relação às outras formas de linha de vida.

  • Clique duas vezes na caixa título para cada linha de vida inserir um nome ou título.

  • Para alongar ou encurtar um linha do tempo, selecione a linha de vida e arraste o ponto de controle amarelo na parte inferior da linha de vida.

Mensagens

Use formas de mensagem para representar informações enviadas entre linhas de vida.

Mensagens de Sequência de UML

Dica:  Visio ajuda você a colar os pontos de extremidade da mensagem a cada linha de vida. Um círculo verde aparece no ponto de extremidade quando ele se cola a um ponto de conexão. Os pontos de conexão desaparecem quando você termina de arrastar.

  • Anexe o ponto de extremidade inicial à linha de vida que envia a mensagem e arraste o ponto de extremidade principal para a linha de vida que recebe a mensagem.

  • Clique duas vezes na forma da mensagem para criar uma caixa de texto e digite um nome para a mensagem.

  • Use uma forma de mensagem (uma linha sólida) para representar uma solicitação ou a transmissão de informações.

  • Use uma forma de Mensagem de Retorno (uma linha tracejada) para representar uma resposta a uma mensagem anterior.

  • Use uma Auto-mensagem para representar uma chamada recursiva de uma operação ou um método chamando outro método que pertence ao mesmo objeto.

  • Use a forma de Mensagem Assíncrona para mostrar quando uma ação pode não acontecer imediatamente.

  • Para alterar a forma de uma mensagem de conector:

    1. Clique com o botão direito do mouse no conector.

    2. Na parte inferior do menu pop-up, selecione entre as três opções (Ângulo Direito, Reto, Curvado).

    3. Selecione e arraste o conector para alterar sua forma.

Fragmentos

Se uma ou mais interações formarem um loop ou exigirem que uma condição seja atendida para encerrar a interação, inclua essas interações em uma forma de fragmento :

  • Use o fragmento Loop para uma interação repetitiva básica.

  • Use o fragmento Opcional para etapas executadas somente se uma determinada condição for atendida.

  • Use a forma de fragmento alternativa para um processo ou interação if-then-then-else. O fragmento vem com duas seções, que permitem mostrar a interação alternativa. Para adicionar outra condição, arraste um operando interação para a forma. 

    Condição de Sequência de UML

  • Arraste a forma do fragmento para as interações com as quais ela se relaciona. Use os identificadores de dimensionamento na forma do fragmento para garantir que ele inclua todas as interações relacionadas.

  • Clique duas vezes no canto do título da forma do fragmento para adicionar um título ou uma breve descrição do processo fechado pelo fragmento. Abaixo do canto do título, selecione o prompt [parâmetros] se você quiser inserir as condições que encerrariam esse processo.

Ativação

Coloque uma forma de barra de ativação em uma linha de vida para mostrar quando e por quanto tempo esse objeto ou participante está ativo no processo. Normalmente, haverá setas indo e vindo de uma caixa de ativação para demonstrar o fluxo de informações.

Arraste os pontos de extremidade da barra de ativação para cima ou para baixo para torná-lo o comprimento desejado.

Ativação de Sequência de UML

Destruição

A destruição indica quando um objeto ou ator é feito participando de um sistema. Um X grande aparece no final de sua linha de vida. Para mostrar a destruição de um objeto em um diagrama:

  • Clique com o botão direito do mouse no objeto e selecione Mostrar Destruição.

Confira também

Diagramas UML no Visio

Criar um diagrama de componente UML

Criar um diagrama de comunicação UML

Criar um diagrama de implantação UML

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.