Diagramas de sequência

Um diagrama de sequência modela as interações entre o usuário registrado, o representante de serviço ao cliente e o site Web, com o passar do tempo. Você deve usar diagramas de seqüência quando quiser chamar a atenção para a sequência de eventos de um caso de uso, com o passar do tempo. A Figura 9.9 apresenta um diagrama de sequência para o caso de uso Senha Esquecida.

Conforme você pode ver na ilustração, um diagrama de sequência representa os eventos entre cada ator e o sistema (o site Web). Cada participante do caso de uso é representado no início do diagrama como uma caixa ou como um desenho de pessoa (mas você pode chamar ambos de caixa).

Uma linha tracejada, conhecida como linha da vida, sai de cada caixa. A linha da vida representa o tempo de vida da caixa durante o caso de uso. Assim, se um dos atores fosse embora durante o caso de uso, a linha terminaria na última seta que termina ou se origina no ator. Quando um ator deixa um caso de uso, você pode dizer que seu tempo de vida terminou.


Novo Termo Uma linha da vida é uma linha tracejada que sai de uma caixa em um diagrama de sequência. A linha da vida representa o tempo de vida do objeto representado pela caixa.

As setas se originam na linha da vida para indicar que o ator enviou uma mensagem para outro ator ou para o sistema. Quando você desce na linha da vida, pode ver as mensagens conforme elas se originam sequencialmente, com o passar do tempo. O tempo corre de cima para baixo em um diagrama de sequência. Assim, subindo na linha da vida, você pode reproduzir a sequência de eventos de trás para frente.

ATIVIDADE DE FIXAÇÃO

Comentários

Postagens mais visitadas deste blog

Conceitos de Linguagens de Programação e POO

Comparação entre programação estruturada e a POO

Vantagens e desvantagens da linguagem Java