Vous êtes sur la page 1sur 11

Anlise e Projetos

de Sistema
Informtica para Internet

bner Lucas APS


Sequence Diagram
[DIAGRAMA DE SEQUNCIA]

bner Lucas APS 2


Sequence
| Caractersticas:
um diagrama de interao; Modelagem dos fluxos de
controle; Mostra a linha de vida do objeto no tempo.
| Principais itens:
Papis ou objetos, Comunicaes ou vnculos e
Mensagens.
| Conceito:
um diagrama que d nfase ordenao temporal
de mensagens. Graficamente uma tabela que mostra
objetos no eixo X e mensagens no eixo Y.

bner Lucas APS 3


Elementos
[OBJETO, LINHA DE VIDA, MENSAGEM]

bner Lucas APS 4


Principais elementos
| Objeto
Instncia de uma classe em execuo;
| Linha de vida
Mostra, no tempo, o perodo em que o objeto
utilizado;
| Mensagens
Enviam e/ou recebem solicitaes entre os objetos;

bner Lucas APS 5


Mensagens
| SNCRONA Mensagem que exige uma resposta
para que o objeto emissor seja utilizado
novamente;
| ASSNCRONA D uma ordem ou comando que
no exige uma resposta;
| RESPOSTA Resultado de uma solicitao.

bner Lucas APS 6


Diagrama de Sequncia

bner Lucas APS 7


Esteretipos das mensagens
<<create>>
| adicionado a uma mensagem pela qual
criado/instanciado um novo objeto em tempo de
execuo;
<<destroy>>
| adicionado a uma mensagem pela qual
destrudo ou liberado da memria RAM um
objeto que no ser mais necessrio nesta
execuo..

bner Lucas APS 8


Esteretipos das mensagens

bner Lucas APS 9


Vamos para
o

bner Lucas APS 10


Faa um Diagrama de Sequncia
para a seguinte situao:
Uma secretria deve efetuar matrcula de alunos
em um sistema. Primeiro ela faz o login no sistema
e o sistema libera seu acesso. Em seguida ela pede
a abertura de matrcula e, se no houver vaga, o
sistema responde turma cheia, caso haja vaga, o
sistema solicita impresso para uma impressora.

Utilize colchetes [ ] para inserir o texto das condies


de guarda de verificao da lotao da turma.
Exemplo: [com vaga] ou [sem vaga]

bner Lucas APS 11

Vous aimerez peut-être aussi