Você está na página 1de 13

Anlise Orientada a Objetos

Diagrama de Seqncia

Diagrama de Seqncia
Este diagrama procura determinar a seqncia de eventos que ocorrem em um determinado Caso de Uso, ou seja, quais operaes devem ser disparadas entre os objetos envolvidos e em qual ordem(seqncia) para a realizao completa do Caso de Uso. O Diagrama de Seqncia baseia-se nos Casos de Uso e Diagrama de Classes
2

Diagrama de Seqncia
Atores
Os atores so os mesmos descritos no Diagrama de Caso de Uso. Neste Diagrama, os atores costumam ser apresentados como bonecos magros idnticos aos usados no Diagrama de Casos de Uso, porm contendo uma Linha de Vida.

Diagrama de Seqncia
Atores

Cliente

Diagrama de Seqncia
Objetos
Objetos representam as instncias das classes envolvidas no processo ilustrado pelo Diagrama de Seqncia.

Diagrama de Seqncia
Linha da Vida
A Linha de Vida representa o tempo em que um objeto existiu durante um processo. As Linhas de Vida so representadas por linhas finas verticais tracejadas partindo do retngulo que representa o objeto.

Diagrama de Seqncia
Mensagens ou Estmulos
As mensagens so utilizadas no Diagrama de Seqncia para demonstrar a ocorrncia de eventos, que normalmente foram a chamada de um mtodo em algum dos objetos envolvidos no processo.

Diagrama de Seqncia
Exemplo

Diagrama de Seqncia
Este tipo de mensagem identifica a resposta a uma mensagem para o objeto ou ator que a chamou. Uma mensagem de retorno pode Retornar informaes especficas do mtodo chamado ou simplesmente um valor indicando se o mtodo foi executado com sucesso ou no. As mensagens de retorno so representadas por uma seta tracejada contendo uma seta fina que aponta para o objeto ou ator que recebe o resultado de um mtodo anteriormente chamado no objeto posicionado na outra extremidade da reta.
9

Mensagens de Retorno

Diagrama de Seqncia

Mensagens de Retorno - Exemplo

10

Diagrama de Seqncia

Auto-Chamadas ou Auto-Delegaes
Auto-chamadas so mensagens que um objeto envia para si mesmo. No caso de auto-chamadas uma mensagem parte do objeto e atinge o prprio objeto. Abaixo est um exemplo de auto-chamada.

11

Diagrama de Seqncia
Caso de Uso Gerar Extrato

12

Diagrama de Seqncia
Exemplo:

Estudo de Caso 1 Sistema de Emprstimos


Exerccios:

Estudo de Caso 2 Revenda de Celulares

13