15

Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Embed Size (px)

Citation preview

Page 1: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo
Page 2: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Definição:

• Usado em UML(Unified Modeling Language).• Mostra como as mensagens entre os objetos

são trocadas no decorrer do tempo para a realização de uma operação.

Page 3: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

• Ênfase a ordenação temporal.• Mensagens são solicitações(objeto para objeto) e

respostas para estas solicitações.

Page 4: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Componentes:Atores:

• São entidades externas que interagem com o sistema e que solicitam serviços, gerando dessa forma eventos que iniciam processos.

Page 5: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Componentes:Objetos:

• Representam as instâncias das classes representadas no processo. Os objetos são ilustrados como retângulos. Eles compõem a dimensão horizontal (→).

Page 6: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Componentes:Linha de Vida:

• As linhas de vida compõem a dimensão vertical (tempo).

Page 7: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo
Page 8: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Elementos Representados no Diagrama:Linhas verticais:

• Estas linhas verticais são preenchidas por barras verticais que indicam exatamente quando um objeto passou a existir. Quando um objeto desaparece, existe um "X" na parte inferior da barra

Page 9: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo
Page 10: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Elementos Representados no Diagrama:Linhas horizontais ou diagonais:

• Estas linhas verticais são preenchidas por barras verticais que indicam exatamente quando um objeto passou a existir. Quando um objeto desaparece, existe um "X" na parte inferior da barr.a

Page 11: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo
Page 12: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Elementos Representados no Diagrama:Condição:

• Uma condição é representada por uma mensagem cujo rótulo é envolvido por colchetes;

Page 13: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo
Page 14: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo

Elementos Representados no Diagrama:Mesagens de retorno :

• Mesagens de retorno são representadas por linhas horizontais tracejadas. Este tipo de mensagem não é freqüentemente representada nos diagramas, muitas vezes porque sua utilização leva a um grande número de setas no diagrama, atrapalhando o entendimento do mesmo. Este tipo de mensagem só deve ser mostrada quando for fundamental para a clareza do diagrama.

Page 15: Diagrama de Sequência. Definição: Usado em UML(Unified Modeling Language). Mostra como as mensagens entre os objetos são trocadas no decorrer do tempo