A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Diagrama de Sequência Prof. Luís Fernando Garcia

Apresentações semelhantes


Apresentação em tema: "Diagrama de Sequência Prof. Luís Fernando Garcia"— Transcrição da apresentação:

1 Diagrama de Sequência Prof. Luís Fernando Garcia

2 Diagrama de Seqüência Diagrama de Seqüência Interação entre os objetosInteração entre os objetos Determina a seqüência de eventos que ocorrem em um determinado processoDetermina a seqüência de eventos que ocorrem em um determinado processo Quais condições devem ser satisfeitas...Quais condições devem ser satisfeitas... Quais métodos devem ser disparados...Quais métodos devem ser disparados... E em qual ordem...E em qual ordem... Baseia-se no Diagrama de Casos de UsoBaseia-se no Diagrama de Casos de Uso 1 Caso de Uso N Diagramas de Seqüência1 Caso de Uso N Diagramas de Seqüência Baseia-se, também, no Diagrama de ClassesBaseia-se, também, no Diagrama de Classes Fornecem as classes e os métodos associadosFornecem as classes e os métodos associados

3 Diagrama de Seqüência Diagrama de Seqüência Componentes - ATORESComponentes - ATORES Exatamente os mesmos dos Casos de UsoExatamente os mesmos dos Casos de Uso Interagem Solicitam serviços Eventos ProcessosInteragem Solicitam serviços Eventos Processos Não são obrigatórios no Diagrama de SeqüênciaNão são obrigatórios no Diagrama de Seqüência JUDEJUDE

4 Diagrama de Seqüência Diagrama de Seqüência Componentes - OBJETOSComponentes - OBJETOS Representam as instâncias das classesRepresentam as instâncias das classes Retângulos contendo um textoRetângulos contendo um texto Primeira parte, em minúsculo, o nome do objetoPrimeira parte, em minúsculo, o nome do objeto Segunda parte, em letras iniciais maiúsculas, o nome da classeSegunda parte, em letras iniciais maiúsculas, o nome da classe Informações separadas por dois pontos (:)Informações separadas por dois pontos (:) Linha de vidaLinha de vida Linha vertical tracejadaLinha vertical tracejada

5 Diagrama de Seqüência Diagrama de Seqüência Componentes - OBJETOSComponentes - OBJETOS

6 Diagrama de Seqüência Diagrama de Seqüência Componentes – LINHAS DE VIDAComponentes – LINHAS DE VIDA Representa o tempo que um objeto existiu durante um processoRepresenta o tempo que um objeto existiu durante um processo Linhas finas verticais tracejadasLinhas finas verticais tracejadas Iniciam no retângulo que representa o objetoIniciam no retângulo que representa o objeto Interrompida por um X quando o objeto é destruídoInterrompida por um X quando o objeto é destruído

7 Diagrama de Seqüência Diagrama de Seqüência Componentes – FOCO DE CONTROLE/ATIVAÇÃOComponentes – FOCO DE CONTROLE/ATIVAÇÃO Indica os períodos em que um determinado objeto está participando ativamente do processoIndica os períodos em que um determinado objeto está participando ativamente do processo Executando um ou mais métodos do processoExecutando um ou mais métodos do processo Representados por extensões mais grossas/largas da Linha de VidaRepresentados por extensões mais grossas/largas da Linha de Vida

8 Diagrama de Seqüência Diagrama de Seqüência Componentes – FOCO DE CONTROLE/ATIVAÇÃOComponentes – FOCO DE CONTROLE/ATIVAÇÃO

9 Diagrama de Seqüência Diagrama de Seqüência Componentes – MENSAGENS/ESTÍMULOSComponentes – MENSAGENS/ESTÍMULOS Demonstram a ocorrência de eventos que normalmente forçam a chamada de um método em algum dos objetos envolvidos no processoDemonstram a ocorrência de eventos que normalmente forçam a chamada de um método em algum dos objetos envolvidos no processo Mensagens entre:Mensagens entre: Ator e AtorAtor e Ator Ator e ObjetoAtor e Objeto Objeto e ObjetoObjeto e Objeto Objeto e AtorObjeto e Ator

10 Diagrama de Seqüência Diagrama de Seqüência Mensagem com disparo de método entre objetos.Mensagem com disparo de método entre objetos.

11 Diagrama de Seqüência Diagrama de Seqüência Mensagem que instancia um novo objetoMensagem que instancia um novo objeto

12 Diagrama de Seqüência Diagrama de Seqüência Mensagem que dispara um método destrutor – elimina um objeto não mais necessário.Mensagem que dispara um método destrutor – elimina um objeto não mais necessário.

13 Diagrama de Seqüência Diagrama de Seqüência Mensagem de Retorno... Linha tracejada.Mensagem de Retorno... Linha tracejada. Podem retornar valores ou status...Podem retornar valores ou status...

14 Diagrama de Seqüência Diagrama de Seqüência Mensagem com Condição de GuardaMensagem com Condição de Guarda Entre colchetes [ ]Entre colchetes [ ]

15 Diagrama de Seqüência Diagrama de Seqüência Mensagem com Condição de GuardaMensagem com Condição de Guarda Disparo de mensagem a vários objetos (*)Disparo de mensagem a vários objetos (*)

16 Abertura de Conta

17 Encerramento de Conta

18 Exercícios Exercícios (XEROX) - HOJE Locação de Fitas Controle de Cursos Venda de Passagens Aéreas Clínica Veterinária Escritório de Advocacia


Carregar ppt "Diagrama de Sequência Prof. Luís Fernando Garcia"

Apresentações semelhantes


Anúncios Google