Criar um diagrama de seqüência UML

Mostre-me um exemplo

  1. No menu Arquivo, aponte para Novo, Software e clique em Diagrama de Modelo UML.

  2. Na exibição em árvore, clique com o botão direito do mouse no exibição em árvorepacote ou subsistema no qual deseja incluir o exibição em árvorepacotediagrama de sequência, depois aponte para Novo e clique em Diagrama de seqüência.

    Uma página em branco aparece e o estêncil Seqüência UML torna-se o estêncil principal. O espaço de trabalho exibe 'Seqüência' como marca d'água. Um ícone representando o diagrama é adicionado à exibição em árvore.

    Observação : Se a exibição em árvore não estiver visível, no menu UML, aponte para Exibir e clique em Gerenciador de Modelos.

  3. Para cada exibição em árvorepacotediagrama de sequênciaobjeto envolvido na interação que o diagrama de seqüência representa, arraste uma forma Linha de Vida do Objeto para a página de desenho. Ajuste o comprimento das linhas de vida para corresponder ao comprimento da vida dos objetos na interação e adicione marcadores de destruição às linhas de vida para objetos que são destruídos.

    Forma Linha de Vida do Objeto

    Indicar que um objeto de um diagrama de seqüência é destruído

    1. Em um exibição em árvorepacotediagrama de sequência, arraste uma forma Linha de Vida do Objeto para a página de desenho para representar um objeto que é destruído durante a interação que o diagrama de seqüência representa.

    2. Clique com o botão direito do mouse na forma Linha de Vida do Objeto, clique em Opções de Exibição de Forma e selecione Marcador de destruição.

      Observação : Para aplicar essa alteração somente na forma selecionada, limpe a opção Aplicar às mesmas formas UML selecionadas na página atual da janela de desenho na caixa de diálogo Opções de Exibição de Forma UML .

      Um X preto aparece no final da linha da vida do objeto.

  4. Clique duas vezes na forma Linha de Vida do Objeto. Na caixa de diálogo Propriedades da Função do Classificador UML, clique em FunçãoClassificador. Siga um destes procedimentos:

    1. Em Classificador, escolha o classificador que o objeto representa e clique em OK.

    2. Clique em Novo para criar um novo classificador no sistema.

      A aparência do ícone do objeto pode se alterar para refletir o classificador escolhido.

  5. Para indicar quando um objeto está realizando uma ação, arraste a forma Ativação sobre a linha da vida do objeto. Cole os pontos de extremidade da forma Ativação nos pontos de conexão na forma Linha de Vida do Objeto. Ajuste o comprimento do retângulo de ativação para corresponder ao período de atividade do objeto.

    Forma Ativação

    Indicar tempos de transição em um diagrama de seqüência

    1. Na exibição em árvore, clique duas vezes no ícone que representa o exibição em árvorepacotediagrama de sequência no qual deseja adicionar tempos de transição.

      A página de desenho com o diagrama de seqüência aparece.

    2. Na barra de ferramentas, selecione a ferramenta Texto Botão de ferramenta de texto .

    3. Na página de desenho, clique no local onde deseja adicionar o nome da instância da mensagem, representando a hora em que a exibição em árvorepacotediagrama de sequênciaobjetomensagem é enviada, e digite o nome.

      Geralmente, o nome aparece na margem esquerda do diagrama, alinhado com a mensagem à qual ele se aplica. Pode ser uma letra simples, como a ou b.

    4. Na barra de ferramentas, selecione a ferramenta Ponteiro Imagem do botão .

    5. Arraste uma forma Restrição para a página de desenho, perto do nome da mensagem. Clique duas vezes na forma e, abaixo de Corpo, digite qualquer informação de restrição referente à hora da mensagem (por exemplo, b - a < 1 s). Clique em OK.

      Dica : Se a entrega de uma mensagem não for instantânea, incline a linha de mensagem e nomeie a hora de recebimento da mensagem com a mesma letra da hora de envio da mensagem, mas adicione uma plica (por exemplo, a para o momento enviado e a‘ para a hora do recebimento).

      Information about messages can be added to the left margin

      Um diagrama de seqüência com horas nomeadas para envio e recebimento das mensagens.

    Mostrar condicionalidade em um objeto do diagrama de seqüência

    1. Em um exibição em árvorepacotediagrama de sequência, arraste uma forma Linha de Vida para a página de desenho, perto da exibição em árvorepacotediagrama de sequênciaobjetomensagemlinha da vida do objeto cuja condicionalidade deseja mostrar.

    2. Cole os pontos de extremidade da forma Linha de Vida nos pontos de conexão X azul de ponto de conexão na forma Linha de Vida do Objeto. Para estender a linha de vida condicional, arraste uma alça de controle Alça de controle na forma Linha de Vida.

    3. Clique duas vezes na forma Linha de Vida para abrir a caixa de diálogo Propriedades UML, onde é possível adicionar um nome e outros valores de propriedade à linha da vida.

      Dica : Também é possível colar os pontos de extremidade de uma forma Linha de Vida nos pontos de conexão na forma Ativação associada a uma linha de vida de um objeto.

  6. Use as formas Mensagem para indicar comunicação entre objetos.

    Formas Mensagem

    Indicar uma mensagem entre objetos em um diagrama de seqüência

    1. Em um exibição em árvorepacotediagrama de sequência, arraste uma forma Mensagem para a página de desenho.

      A forma de mensagem escolhida dependerá do tipo de mensagem que você quer enviar (regular, assíncrona, chamada de procedimento ou retorno).

    2. Cole o ponto de extremidade da mensagem (sem ponta de seta) em um ponto de conexão X azul de ponto de conexão na linha de vida do objeto que está enviando a mensagem.

    3. Cole o ponto de extremidade da mensagem (com a ponta de seta) em um ponto de conexão na linha da vida do objeto que recebe a mensagem.

    4. Clique duas vezes na mensagem e digite ou escolha o nome da mensagem, estereótipo, expressão de seqüência e espécie de fluxo.

    5. Para uma mensagem simples ou chamada de procedimento, escolha a operação a ser gerada pela mensagem. Se a operação não existir, clique em Nova para criá-la.

      Para uma mensagem assíncrona, escolha o sinal a ser gerado pela mensagem. Se não existir recepção para o sinal no classificador em que se baseia a linha da vida do objeto que recebe a mensagem, clique em Nova para criar a recepção.

      Dica : Para indicar uma mensagem de um objeto para ele mesmo, cole os dois pontos de extremidade em uma forma em arco Mensagem em dois pontos de conexão na linha da vida do mesmo objeto.

  7. Clique duas vezes em qualquer forma para abrir a caixa de diálogo Propriedades UML, onde é possível adicionar um nome e outros valores de propriedade.

  8. Salve o diagrama.

Essas informações foram úteis?

Como podemos melhorá-lo?

Como podemos melhorá-lo?

Para proteger sua privacidade, não inclua informações de contato em seus comentários. Avalie nosso política de privacidade.

Obrigado por seus comentários!