Linhas de Vida

Nos diagramas de seqüência, uma linha de vida representa um elemento conectável, como por exemplo um objeto ou uma função, que descreve como cada instância participa na interação durante um período de tempo. Cada participante em uma interação é representado por uma linha de vida.

Como a figura a seguir ilustra, uma linha de vida consiste em um nome em um retângulo, que é a cabeça, sobre uma linha vertical tracejada, que é o pé, em um quadro de interação.

A cabeça da linha de vida é exibida como um retângulo, com o pé da linha de vida exibido como uma linha tracejada vertical que conecta-se à parte inferior central do retângulo.

O nome e o tipo do participante aparecem na cabeça da linha de vida. O pé representa a quantidade de tempo que demora para concluir uma única interação. As mensagens que o participante envia e recebe aparecem na linha de vida em ordem cronológica.

Como a tabela a seguir ilustra, as linhas de vida podem indicar diversas ações nos diagramas de seqüência.

Ação Descrição
Criação É possível criar uma instância durante a interação utilizando uma mensagem de criação. A linha de vida "criada" se reposiciona no nível da mensagem criada. Caso contrário, a linha de vida pode iniciar no topo do diagrama para indicar que ela existia antes da interação.
Comunicação As mensagens entre as instâncias são indicadas com setas. A seta é originada na linha de vida de origem que a envia e termina na linha de vida de destino que a finaliza.
Execução Uma ocorrência de execução mostra o tempo durante o qual uma instância está ativa (executando diretamente uma operação ou por uma operação subordinada).
Destruição Se você destruir uma instância durante a interação com uma mensagem de destruição ou um nó final, seu pé termina no nível do nó final. Caso contrário, sua linha de vida se estende além da mensagem final para indicar que ela existe durante a interação inteira.
Tarefas relacionadas
Criando Linhas de Vida em Diagramas de Seqüência
Incluindo Linhas de Vida
Movendo Linhas de Vida
Excluindo Linhas de Vida
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.