Você está na página 1de 18

Diagrama de Sequncia 2014/1

Prof. Lus Fernando Garcia


LUIS@GARCIA.PRO.BR
Diagrama de Seqncia

Interao entre os objetos
Determina a seqncia de eventos que ocorrem em um
determinado processo
Quais condies devem ser satisfeitas ...
Quais mtodos devem ser disparados ...
E em qual ordem ...

Baseia-se no Diagrama de Casos de Uso
1 Caso de Uso N Diagramas de Seqncia
Baseia-se, tambm, no Diagrama de Classes
Fornecem as classes e os mtodos associados

Diagrama de Seqncia

Componentes - ATORES

Exatamente os mesmos dos Casos de Uso
Interagem Solicitam servios Eventos Processos
No so obrigatrios no Diagrama de Seqncia

JUDE


Diagrama de Seqncia

Componentes - OBJETOS

Representam as instncias das classes

Retngulos contendo um texto
Primeira parte, em minsculo, o nome do objeto
Segunda parte, em letras iniciais maisculas, o nome da classe
Informaes separadas por dois pontos (:)
Linha de vida
Linha vertical tracejada


Diagrama de Seqncia

Componentes - OBJETOS




Diagrama de Seqncia

Componentes LINHAS DE VIDA

Representa o tempo que um objeto existiu durante um processo
Linhas finas verticais tracejadas
Iniciam no retngulo que representa o objeto
Interrompida por um X quando o objeto destrudo


Diagrama de Seqncia

Componentes FOCO DE CONTROLE/ATIVAO

Indica os perodos em que um determinado objeto est
participando ativamente do processo
Executando um ou mais mtodos do processo

Representados por extenses mais grossas/largas da Linha de
Vida

Diagrama de Seqncia

Componentes FOCO DE
CONTROLE/ATIVAO

Diagrama de Seqncia

Componentes MENSAGENS/ESTMULOS

Demonstram a ocorrncia de eventos que normalmente foram
a chamada de um mtodo em algum dos objetos envolvidos no
processo

Mensagens entre:
Ator e Ator
Ator e Objeto
Objeto e Objeto
Objeto e Ator

Diagrama de Seqncia





Mensagem com disparo de
mtodo entre objetos.


Diagrama de Seqncia





Mensagem que
instancia um
novo objeto

Diagrama de Seqncia





Mensagem que
dispara um
mtodo
destrutor
elimina um
objeto no mais
necessrio.

Diagrama de Seqncia





Mensagem de
Retorno ...
Linha tracejada.

Podem retornar
valores ou
status...

Diagrama de Seqncia





Mensagem com
Condio de
Guarda

Entre colchetes
[ ]

Diagrama de Seqncia







Mensagem com
Condio de
Guarda

Disparo de
mensagem a
vrios objetos
(*)

Abertura de Conta
Encerramento de Conta
Exerccios
Exerccios (XEROX) - HOJE

Locao de Fitas
Controle de Cursos
Venda de Passagens Areas
Clnica Veterinria
Escritrio de Advocacia