Especificações de Execução nos Diagramas de Seqüência

Nos diagramas de seqüência, especificações de execução mostram o período de tempo quando uma instância, representada por uma linha de vida, está ativa. Cada especificação de execução representa uma execução em um comportamento.

Como a seguinte figura ilustra, uma especificação de execução é exibida como um retângulo que sobrepõe a linha tracejada de uma linha de vida.

Um quadro de interação mostra duas linhas de vida com uma mensagem de envio síncrona, uma especificação de execução e uma mensagem de retorno.

Como a especificação de execução tem uma duração, ela é representada por duas ocorrências de eventos, a ocorrência de evento inicial e a final. A parte superior e inferior da especificação de execução representa o início e o fim do comportamento na interação.

Especificações de execução são criadas automaticamente quando você cria uma mensagem síncrona ou assíncrona. No entanto, você pode criar manualmente uma especificação de execução que não está conectada a uma mensagem. Por exemplo, você pode incluir uma especificação de execução em uma especificação de execução existente para criar especificações de execução aninhadas em uma seqüência de chamada.

Como a seguinte figura ilustra, uma especificação de execução aninhada é exibida como um retângulo que é deslocada e que abrange parte de uma especificação de execução em uma linha de vida.

Este quadro de interação mostra duas linhas de vida com uma mensagem de envio síncrona, uma especificação de execução que contém uma especificação de execução aninhada e a mensagem de retorno.
Tarefas relacionadas
Incluindo Especificações de Execução nos Diagramas de Seqüência
Criando Manualmente Especificações de Execução
Redimensionando e Reordenando Especificações de Execução nos Diagramas de Seqüência

Feedback