SlideShare uma empresa Scribd logo
Modelagem de
Sistema de
Informação
Aula 11 – Diagrama de Colaboração
Diagrama de Colaboração - conceito
• 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;
Diagrama de Colaboração - Objetos
• Não há linha da vida nem ativação;
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;
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;
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;
• Não existe mensagem de retorno;
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;
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;
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;
Diagrama de Colaboração – Exemplo
Diagrama de Colaboração X Sequência
Colaboração:
• Melhores para visualizar os relacionamentos e responsabilidades de
um dado objeto;
• Mais fáceis de desenhar – úteis em sessões de brainstorming
Sequência:
• Melhores para visualizar a sequência do fluxo no tempo;
• Melhores para visualizar o fluxo completo;
• Mais adequados para cenários complexos.

Mais conteúdo relacionado

Mais procurados

Aula 7 diagramas_classes2
Aula 7 diagramas_classes2Aula 7 diagramas_classes2
Aula 7 diagramas_classes2
Portal_do_estudante_ADS
 
Visibilidade e Diagrama de Classe de Projeto na UML
Visibilidade e Diagrama de Classe de Projeto na UMLVisibilidade e Diagrama de Classe de Projeto na UML
Visibilidade e Diagrama de Classe de Projeto na UML
ufpb
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
Rosanete Grassiani dos Santos
 
8 02
8 028 02
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
Rodrigo Cascarrolho
 
Curso Básico de UML
Curso Básico de UMLCurso Básico de UML
Curso Básico de UML
João Carlos da Silva Junior
 
Si diagrama de classes
Si  diagrama de classesSi  diagrama de classes
Si diagrama de classes
Andreia Gonçalves
 
Aula7 diagrama classes
Aula7 diagrama classesAula7 diagrama classes
Aula7 diagrama classes
Computação Depressão
 
Diagrama de Classe: Relacionamento de Composição
Diagrama de Classe: Relacionamento de ComposiçãoDiagrama de Classe: Relacionamento de Composição
Diagrama de Classe: Relacionamento de Composição
marcusNOGUEIRA
 
07 diagrama de classes de análise
07  diagrama de classes de análise07  diagrama de classes de análise
07 diagrama de classes de análise
Filipe Soares
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
Rafael Kleestadt da Cruz
 
Trabalho de análise e projeto 2
Trabalho de análise e projeto 2Trabalho de análise e projeto 2
Trabalho de análise e projeto 2
Meire Dos Santos Aguiar
 
07 Modelagem (Sommer)
07 Modelagem (Sommer)07 Modelagem (Sommer)
07 Modelagem (Sommer)
Waldemar Roberti
 
Aula classes abstratas 3º periodo uniao
Aula classes abstratas  3º periodo uniaoAula classes abstratas  3º periodo uniao
Aula classes abstratas 3º periodo uniao
Maria Alice Jovinski
 
Aula 3 -_fundamentos_sobre_aoo
Aula 3 -_fundamentos_sobre_aooAula 3 -_fundamentos_sobre_aoo
Aula 3 -_fundamentos_sobre_aoo
Portal_do_estudante_ADS
 
Revisão UML
Revisão UMLRevisão UML
Revisão UML
Suzana Viana Mota
 
Aula diagrama de classes
Aula diagrama de classesAula diagrama de classes
Aula diagrama de classes
Márcia Rodrigues
 
Relatorio
RelatorioRelatorio
Relatorio
Andre Oliveira
 
Programação Orientado a Objetos
Programação Orientado a ObjetosProgramação Orientado a Objetos
Programação Orientado a Objetos
Jéssica Nathany Carvalho Freitas
 

Mais procurados (19)

Aula 7 diagramas_classes2
Aula 7 diagramas_classes2Aula 7 diagramas_classes2
Aula 7 diagramas_classes2
 
Visibilidade e Diagrama de Classe de Projeto na UML
Visibilidade e Diagrama de Classe de Projeto na UMLVisibilidade e Diagrama de Classe de Projeto na UML
Visibilidade e Diagrama de Classe de Projeto na UML
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
 
8 02
8 028 02
8 02
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Curso Básico de UML
Curso Básico de UMLCurso Básico de UML
Curso Básico de UML
 
Si diagrama de classes
Si  diagrama de classesSi  diagrama de classes
Si diagrama de classes
 
Aula7 diagrama classes
Aula7 diagrama classesAula7 diagrama classes
Aula7 diagrama classes
 
Diagrama de Classe: Relacionamento de Composição
Diagrama de Classe: Relacionamento de ComposiçãoDiagrama de Classe: Relacionamento de Composição
Diagrama de Classe: Relacionamento de Composição
 
07 diagrama de classes de análise
07  diagrama de classes de análise07  diagrama de classes de análise
07 diagrama de classes de análise
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Trabalho de análise e projeto 2
Trabalho de análise e projeto 2Trabalho de análise e projeto 2
Trabalho de análise e projeto 2
 
07 Modelagem (Sommer)
07 Modelagem (Sommer)07 Modelagem (Sommer)
07 Modelagem (Sommer)
 
Aula classes abstratas 3º periodo uniao
Aula classes abstratas  3º periodo uniaoAula classes abstratas  3º periodo uniao
Aula classes abstratas 3º periodo uniao
 
Aula 3 -_fundamentos_sobre_aoo
Aula 3 -_fundamentos_sobre_aooAula 3 -_fundamentos_sobre_aoo
Aula 3 -_fundamentos_sobre_aoo
 
Revisão UML
Revisão UMLRevisão UML
Revisão UML
 
Aula diagrama de classes
Aula diagrama de classesAula diagrama de classes
Aula diagrama de classes
 
Relatorio
RelatorioRelatorio
Relatorio
 
Programação Orientado a Objetos
Programação Orientado a ObjetosProgramação Orientado a Objetos
Programação Orientado a Objetos
 

Destaque

Balanç de l'Operació Estiu
Balanç de l'Operació EstiuBalanç de l'Operació Estiu
Balanç de l'Operació Estiu
Ajuntament de Barcelona
 
001
001001
Identi.ca
Identi.caIdenti.ca
Identi.caTxandru
 
Nuoret Ekonomit - Johda itsesi menestykseen, Kuopio 7.11.2013
Nuoret Ekonomit  - Johda itsesi menestykseen, Kuopio 7.11.2013Nuoret Ekonomit  - Johda itsesi menestykseen, Kuopio 7.11.2013
Nuoret Ekonomit - Johda itsesi menestykseen, Kuopio 7.11.2013
Suomen Ekonomit
 
Connectors
ConnectorsConnectors
Connectors
jolehidy6
 
Nbr 15475
Nbr 15475Nbr 15475
Nbr 15475
ANDERSON ARCANJO
 
Función SI y Función BUSCARV
Función SI y Función BUSCARVFunción SI y Función BUSCARV
Función SI y Función BUSCARV
LolitaTrelles
 
Verde pubblico: calendario annuali degli interventi
Verde pubblico: calendario annuali degli interventiVerde pubblico: calendario annuali degli interventi
Verde pubblico: calendario annuali degli interventiconfartigianatovicenza
 
Живата култура на населеното място - възможности за популяризиране чрез интернет
Живата култура на населеното място - възможности за популяризиране чрез интернетЖивата култура на населеното място - възможности за популяризиране чрез интернет
Живата култура на населеното място - възможности за популяризиране чрез интернетGlob@l Libraries - Bulgaria Program
 
Men Want Relationship
Men Want RelationshipMen Want Relationship
Men Want Relationship
naomybarah
 
Дигитална колекция „Старо Хасково”
Дигитална колекция „Старо Хасково”Дигитална колекция „Старо Хасково”
Дигитална колекция „Старо Хасково”Glob@l Libraries - Bulgaria Program
 
Gmail
GmailGmail
L'Emergenza Socio Economico Ambientale relativa ai Canali Portuali di Grande ...
L'Emergenza Socio Economico Ambientale relativa ai Canali Portuali di Grande ...L'Emergenza Socio Economico Ambientale relativa ai Canali Portuali di Grande ...
L'Emergenza Socio Economico Ambientale relativa ai Canali Portuali di Grande ...
eAmbiente
 
Cysts In Ovary
Cysts In OvaryCysts In Ovary
Cysts In Ovary
euphemiabr
 
Informe d'execució Pla 16-19 de recuperació acadèmica
Informe d'execució Pla 16-19 de recuperació acadèmicaInforme d'execució Pla 16-19 de recuperació acadèmica
Informe d'execució Pla 16-19 de recuperació acadèmica
Ajuntament de Barcelona
 
Koulutusvähennys 26112013
Koulutusvähennys 26112013Koulutusvähennys 26112013
Koulutusvähennys 26112013
Suomen Ekonomit
 

Destaque (20)

Balanç de l'Operació Estiu
Balanç de l'Operació EstiuBalanç de l'Operació Estiu
Balanç de l'Operació Estiu
 
001
001001
001
 
Identi.ca
Identi.caIdenti.ca
Identi.ca
 
Nuoret Ekonomit - Johda itsesi menestykseen, Kuopio 7.11.2013
Nuoret Ekonomit  - Johda itsesi menestykseen, Kuopio 7.11.2013Nuoret Ekonomit  - Johda itsesi menestykseen, Kuopio 7.11.2013
Nuoret Ekonomit - Johda itsesi menestykseen, Kuopio 7.11.2013
 
Connectors
ConnectorsConnectors
Connectors
 
Nbr 15475
Nbr 15475Nbr 15475
Nbr 15475
 
Función SI y Función BUSCARV
Función SI y Función BUSCARVFunción SI y Función BUSCARV
Función SI y Función BUSCARV
 
Verde pubblico: calendario annuali degli interventi
Verde pubblico: calendario annuali degli interventiVerde pubblico: calendario annuali degli interventi
Verde pubblico: calendario annuali degli interventi
 
Dases 18
Dases 18Dases 18
Dases 18
 
Живата култура на населеното място - възможности за популяризиране чрез интернет
Живата култура на населеното място - възможности за популяризиране чрез интернетЖивата култура на населеното място - възможности за популяризиране чрез интернет
Живата култура на населеното място - възможности за популяризиране чрез интернет
 
Men Want Relationship
Men Want RelationshipMen Want Relationship
Men Want Relationship
 
certificate
certificatecertificate
certificate
 
Lawn & Leaf Banner
Lawn & Leaf BannerLawn & Leaf Banner
Lawn & Leaf Banner
 
Дигитална колекция „Старо Хасково”
Дигитална колекция „Старо Хасково”Дигитална колекция „Старо Хасково”
Дигитална колекция „Старо Хасково”
 
Gmail
GmailGmail
Gmail
 
L'Emergenza Socio Economico Ambientale relativa ai Canali Portuali di Grande ...
L'Emergenza Socio Economico Ambientale relativa ai Canali Portuali di Grande ...L'Emergenza Socio Economico Ambientale relativa ai Canali Portuali di Grande ...
L'Emergenza Socio Economico Ambientale relativa ai Canali Portuali di Grande ...
 
Cysts In Ovary
Cysts In OvaryCysts In Ovary
Cysts In Ovary
 
Informe d'execució Pla 16-19 de recuperació acadèmica
Informe d'execució Pla 16-19 de recuperació acadèmicaInforme d'execució Pla 16-19 de recuperació acadèmica
Informe d'execució Pla 16-19 de recuperació acadèmica
 
third sem mrksht
third sem mrkshtthird sem mrksht
third sem mrksht
 
Koulutusvähennys 26112013
Koulutusvähennys 26112013Koulutusvähennys 26112013
Koulutusvähennys 26112013
 

Semelhante a Modelagem de Sistemas de Informação 11 Colaboração

Análise de Sistemas Orientado a Objetos - 09 - colaboracao
Análise de Sistemas Orientado a Objetos - 09 - colaboracaoAnálise de Sistemas Orientado a Objetos - 09 - colaboracao
Análise de Sistemas Orientado a Objetos - 09 - colaboracao
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Aula diagrama de colaboracao 3º periodo uniao
Aula diagrama de colaboracao 3º periodo uniaoAula diagrama de colaboracao 3º periodo uniao
Aula diagrama de colaboracao 3º periodo uniao
Maria Alice Jovinski
 
Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
Italo Costa
 
Motivação
MotivaçãoMotivação
Motivação
Simba Samuel
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de Projeto
Vinícius de Paula
 
Diagrama sequencia
Diagrama sequenciaDiagrama sequencia
Diagrama sequencia
Diego Alves Pereira
 
Aula sobre Diagrama Classe para a modelagem de requisitos.pptx
Aula sobre Diagrama Classe para a modelagem de requisitos.pptxAula sobre Diagrama Classe para a modelagem de requisitos.pptx
Aula sobre Diagrama Classe para a modelagem de requisitos.pptx
Carlos Albuquerque
 
Diagrama de Classes (8).pdf
Diagrama de Classes (8).pdfDiagrama de Classes (8).pdf
Diagrama de Classes (8).pdf
Jean440975
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
Daniel Brandão
 
design patterns - introdução
design patterns - introduçãodesign patterns - introdução
design patterns - introdução
elliando dias
 
Diagrama de sequência
Diagrama de sequênciaDiagrama de sequência
Diagrama de sequência
Honório Júnior
 
Mediator Padrão de Projeto
Mediator Padrão de ProjetoMediator Padrão de Projeto
Mediator Padrão de Projeto
Flávio França
 
Aula 5 uml1 (1)
Aula 5   uml1 (1)Aula 5   uml1 (1)
Aula 5 uml1 (1)
Tiago Vizoto
 
Curso : Introdução Orientação a Objetos
Curso : Introdução Orientação a ObjetosCurso : Introdução Orientação a Objetos
Curso : Introdução Orientação a Objetos
danielrpgj30
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
Andre de Carvalho
 
PENSANDO POR DIAGRAMAS
PENSANDO POR DIAGRAMASPENSANDO POR DIAGRAMAS
PENSANDO POR DIAGRAMAS
Alexandra de Siqueira
 
Diagrama de classes1.1
Diagrama de classes1.1Diagrama de classes1.1
Diagrama de classes1.1
Maikynata
 

Semelhante a Modelagem de Sistemas de Informação 11 Colaboração (17)

Análise de Sistemas Orientado a Objetos - 09 - colaboracao
Análise de Sistemas Orientado a Objetos - 09 - colaboracaoAnálise de Sistemas Orientado a Objetos - 09 - colaboracao
Análise de Sistemas Orientado a Objetos - 09 - colaboracao
 
Aula diagrama de colaboracao 3º periodo uniao
Aula diagrama de colaboracao 3º periodo uniaoAula diagrama de colaboracao 3º periodo uniao
Aula diagrama de colaboracao 3º periodo uniao
 
Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
 
Motivação
MotivaçãoMotivação
Motivação
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de Projeto
 
Diagrama sequencia
Diagrama sequenciaDiagrama sequencia
Diagrama sequencia
 
Aula sobre Diagrama Classe para a modelagem de requisitos.pptx
Aula sobre Diagrama Classe para a modelagem de requisitos.pptxAula sobre Diagrama Classe para a modelagem de requisitos.pptx
Aula sobre Diagrama Classe para a modelagem de requisitos.pptx
 
Diagrama de Classes (8).pdf
Diagrama de Classes (8).pdfDiagrama de Classes (8).pdf
Diagrama de Classes (8).pdf
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
 
design patterns - introdução
design patterns - introduçãodesign patterns - introdução
design patterns - introdução
 
Diagrama de sequência
Diagrama de sequênciaDiagrama de sequência
Diagrama de sequência
 
Mediator Padrão de Projeto
Mediator Padrão de ProjetoMediator Padrão de Projeto
Mediator Padrão de Projeto
 
Aula 5 uml1 (1)
Aula 5   uml1 (1)Aula 5   uml1 (1)
Aula 5 uml1 (1)
 
Curso : Introdução Orientação a Objetos
Curso : Introdução Orientação a ObjetosCurso : Introdução Orientação a Objetos
Curso : Introdução Orientação a Objetos
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
PENSANDO POR DIAGRAMAS
PENSANDO POR DIAGRAMASPENSANDO POR DIAGRAMAS
PENSANDO POR DIAGRAMAS
 
Diagrama de classes1.1
Diagrama de classes1.1Diagrama de classes1.1
Diagrama de classes1.1
 

Mais de Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT

Curso DNA Básico Thetahealing
Curso DNA Básico ThetahealingCurso DNA Básico Thetahealing
Curso DNA Básico Thetahealing
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Atendimento ThetaHealing
Atendimento ThetaHealingAtendimento ThetaHealing
Modelagem de Sistemas de Informação 13 maquina_estados
Modelagem de Sistemas de Informação 13 maquina_estadosModelagem de Sistemas de Informação 13 maquina_estados
Modelagem de Sistemas de Informação 13 maquina_estados
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Análise de Sistemas Orientado a Objetos - 11 - maquina_estados
Análise de Sistemas Orientado a Objetos - 11 - maquina_estadosAnálise de Sistemas Orientado a Objetos - 11 - maquina_estados
Análise de Sistemas Orientado a Objetos - 11 - maquina_estados
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 12 pacotes
Modelagem de Sistemas de Informação 12 pacotesModelagem de Sistemas de Informação 12 pacotes
Modelagem de Sistemas de Informação 12 pacotes
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Análise de Sistemas Orientado a Objetos - 10 - pacotes
Análise de Sistemas Orientado a Objetos -  10 - pacotesAnálise de Sistemas Orientado a Objetos -  10 - pacotes
Análise de Sistemas Orientado a Objetos - 10 - pacotes
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 10 Diagrama de Sequência
Modelagem de Sistemas de Informação 10 Diagrama de SequênciaModelagem de Sistemas de Informação 10 Diagrama de Sequência
Modelagem de Sistemas de Informação 10 Diagrama de Sequência
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Análise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
Análise de Sistemas Orientado a Objetos - 08 - Diagrama de SequênciaAnálise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
Análise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Análise de Sistemas Orientado a Objetos - 07 ISO 9126
Análise de Sistemas Orientado a Objetos - 07 ISO 9126Análise de Sistemas Orientado a Objetos - 07 ISO 9126
Análise de Sistemas Orientado a Objetos - 07 ISO 9126
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 09 ISO 9126
Modelagem de Sistemas de Informação 09 ISO 9126Modelagem de Sistemas de Informação 09 ISO 9126
Modelagem de Sistemas de Informação 09 ISO 9126
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 06
Modelagem de Sistemas de Informação 06Modelagem de Sistemas de Informação 06
Modelagem de Sistemas de Informação 06
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 05
Modelagem de Sistemas de Informação 05Modelagem de Sistemas de Informação 05
Modelagem de Sistemas de Informação 05
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 04
Modelagem de Sistemas de Informação 04Modelagem de Sistemas de Informação 04
Modelagem de Sistemas de Informação 04
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 03
Modelagem de Sistemas de Informação 03Modelagem de Sistemas de Informação 03
Modelagem de Sistemas de Informação 03
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistema de Informação 02
Modelagem de Sistema de Informação 02Modelagem de Sistema de Informação 02
Modelagem de Sistema de Informação 02
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Modelagem de Sistemas de Informação 01
Modelagem de Sistemas de Informação 01Modelagem de Sistemas de Informação 01
Modelagem de Sistemas de Informação 01
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Análise de Sistemas Orientado a Objetos - 04
Análise de Sistemas Orientado a Objetos - 04Análise de Sistemas Orientado a Objetos - 04
Análise de Sistemas Orientado a Objetos - 04
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Análise de Sistemas Orientado a Objetos - 03
Análise de Sistemas Orientado a Objetos - 03Análise de Sistemas Orientado a Objetos - 03
Análise de Sistemas Orientado a Objetos - 03
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 

Mais de Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT (20)

Curso DNA Básico Thetahealing
Curso DNA Básico ThetahealingCurso DNA Básico Thetahealing
Curso DNA Básico Thetahealing
 
Atendimento ThetaHealing
Atendimento ThetaHealingAtendimento ThetaHealing
Atendimento ThetaHealing
 
Modelagem de Sistemas de Informação 13 maquina_estados
Modelagem de Sistemas de Informação 13 maquina_estadosModelagem de Sistemas de Informação 13 maquina_estados
Modelagem de Sistemas de Informação 13 maquina_estados
 
Análise de Sistemas Orientado a Objetos - 11 - maquina_estados
Análise de Sistemas Orientado a Objetos - 11 - maquina_estadosAnálise de Sistemas Orientado a Objetos - 11 - maquina_estados
Análise de Sistemas Orientado a Objetos - 11 - maquina_estados
 
Modelagem de Sistemas de Informação 12 pacotes
Modelagem de Sistemas de Informação 12 pacotesModelagem de Sistemas de Informação 12 pacotes
Modelagem de Sistemas de Informação 12 pacotes
 
Análise de Sistemas Orientado a Objetos - 10 - pacotes
Análise de Sistemas Orientado a Objetos -  10 - pacotesAnálise de Sistemas Orientado a Objetos -  10 - pacotes
Análise de Sistemas Orientado a Objetos - 10 - pacotes
 
Modelagem de Sistemas de Informação 10 Diagrama de Sequência
Modelagem de Sistemas de Informação 10 Diagrama de SequênciaModelagem de Sistemas de Informação 10 Diagrama de Sequência
Modelagem de Sistemas de Informação 10 Diagrama de Sequência
 
Análise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
Análise de Sistemas Orientado a Objetos - 08 - Diagrama de SequênciaAnálise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
Análise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
 
Análise de Sistemas Orientado a Objetos - 07 ISO 9126
Análise de Sistemas Orientado a Objetos - 07 ISO 9126Análise de Sistemas Orientado a Objetos - 07 ISO 9126
Análise de Sistemas Orientado a Objetos - 07 ISO 9126
 
Modelagem de Sistemas de Informação 09 ISO 9126
Modelagem de Sistemas de Informação 09 ISO 9126Modelagem de Sistemas de Informação 09 ISO 9126
Modelagem de Sistemas de Informação 09 ISO 9126
 
Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07
 
Modelagem de Sistemas de Informação 06
Modelagem de Sistemas de Informação 06Modelagem de Sistemas de Informação 06
Modelagem de Sistemas de Informação 06
 
Modelagem de Sistemas de Informação 05
Modelagem de Sistemas de Informação 05Modelagem de Sistemas de Informação 05
Modelagem de Sistemas de Informação 05
 
Modelagem de Sistemas de Informação 04
Modelagem de Sistemas de Informação 04Modelagem de Sistemas de Informação 04
Modelagem de Sistemas de Informação 04
 
Modelagem de Sistemas de Informação 03
Modelagem de Sistemas de Informação 03Modelagem de Sistemas de Informação 03
Modelagem de Sistemas de Informação 03
 
Modelagem de Sistema de Informação 02
Modelagem de Sistema de Informação 02Modelagem de Sistema de Informação 02
Modelagem de Sistema de Informação 02
 
Modelagem de Sistemas de Informação 01
Modelagem de Sistemas de Informação 01Modelagem de Sistemas de Informação 01
Modelagem de Sistemas de Informação 01
 
Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05
 
Análise de Sistemas Orientado a Objetos - 04
Análise de Sistemas Orientado a Objetos - 04Análise de Sistemas Orientado a Objetos - 04
Análise de Sistemas Orientado a Objetos - 04
 
Análise de Sistemas Orientado a Objetos - 03
Análise de Sistemas Orientado a Objetos - 03Análise de Sistemas Orientado a Objetos - 03
Análise de Sistemas Orientado a Objetos - 03
 

Último

DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 

Último (8)

DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 

Modelagem de Sistemas de Informação 11 Colaboração

  • 1. Modelagem de Sistema de Informação Aula 11 – Diagrama de Colaboração
  • 2. Diagrama de Colaboração - conceito • 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;
  • 3. Diagrama de Colaboração - Objetos • Não há linha da vida nem ativação;
  • 4. 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;
  • 5. 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;
  • 6. 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; • Não existe mensagem de retorno;
  • 7. 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;
  • 8. 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;
  • 9. 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;
  • 11. Diagrama de Colaboração X Sequência Colaboração: • Melhores para visualizar os relacionamentos e responsabilidades de um dado objeto; • Mais fáceis de desenhar – úteis em sessões de brainstorming Sequência: • Melhores para visualizar a sequência do fluxo no tempo; • Melhores para visualizar o fluxo completo; • Mais adequados para cenários complexos.