Aula diagrama de colaboracao 3º periodo uniao

11
ANÁLISE PROJETO E PROGRAMAÇÃO PARA WEB Profª. Maria Alice Jovinski DIAGRAMA DE INTERAÇÃO: SEQUÊNCIA E COLABORAÇÃO

description

Diagrama de colaboração - Faculdade União

Transcript of Aula diagrama de colaboracao 3º periodo uniao

Page 1: Aula diagrama de colaboracao 3º periodo uniao

ANÁLISE PROJETO E

PROGRAMAÇÃO PARA WEB

Profª. Maria Alice Jovinski

DIAGRAMA DE INTERAÇÃO: SEQUÊNCIA E

COLABORAÇÃO

Page 2: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Define a estrutura de como os objetos estão

vinculados ;

Indica quais mensagens são trocadas entre objetos

Não se preocupa com a temporalidade apenas com

a organização estrutural dos objetos;

Page 3: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Objetos:

Não há linha da vida nem ativação;

minha_conta: Conta

Page 4: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Vínculos:

Um dos principais objetivos do Diagrama de

Colaboração é identificar os vínculos;

Vínculos são ligações existentes entre os objetos

envolvidos no processo:

Envio de mensagens ;

Recebimento de mensagens ;

Ou ambos;

Page 5: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Representação de vínculo:

Um vínculo é representado por uma linha unindo dois

objetos;

Deve existir relacionamento equivalente no Diagrama

de Classes;

curso_1: Curso Tturma_a: Turma

Page 6: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Mensagens:

Geralmente representam chamadas de métodos;

Não existe a preocupação com a ordem;

O importante é quem dispara a mensagens;

Page 7: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Mensagens:

Não existe mensagens de retorno;

curso_1: Curso Tturma_a: Turma

1:VisTurma()

Page 8: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Atores:

Diagrama de Casos de

Uso e de Sequência;

Um ator possui vínculos

com outros objetos ou

outros atores;

Um ator envia e recebe

mensagens através de

vínculos, assim como

objetos;

Page 9: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Condição:

Indica que uma

mensagem só será

enviada quando uma

determinada condição

for satisfeita;

A condição vem entre

colchetes antes da

mensagem;

Page 10: Aula diagrama de colaboracao 3º periodo uniao

DIAGRAMA DE COLABORAÇÃO

Auto-delegação

Um objeto pode disparar

uma mensagem para si

mesmo;

A mensagem parte do

objeto para si próprio;

Page 11: Aula diagrama de colaboracao 3º periodo uniao

EXEMPLO