Un
Diagrama de Colaboración describe en forma de un grafo el comportamiento de
sistemas, subsistemas y operaciones, representando los objetos que intervienen,
así como los mensajes que intercambian, enumerados en el tiempo. Un diagrama de
colaboración es un tipo de diagrama que muestra las interacciones entre objetos
organizadas y enlazados entre ellos.
Los
diagramas de colaboración muestran las interacciones que ocurren entre los
objetos que participan en una situación determinada. Esta es más o menos la
misma información que la mostrada por los diagramas de secuencia, pero
destacando la forma en que las operaciones se producen en el tiempo, mientras
que los diagramas de colaboración fijan el interés en las relaciones entre los
objetos y su topología.
En
cuanto a la representación, un Diagrama de Colaboración muestra a una serie de
objetos con los enlaces entre los mismos, y con los mensajes que se
intercambian dichos objetos. Los mensajes son flechas que van junto al enlace
por el que “circulan”, y con el nombre del mensaje y los parámetros (si los
tiene) entre paréntesis. Cada mensaje lleva un número de secuencia que denota
cuál es el mensaje que le precede, excepto el mensaje que inicia el diagrama,
que no lleva número de secuencia.
Consiste en:
*Muestra cómo las
instancias específicas de las clases trabajan juntas para conseguir un objetivo
común.
*Consiste
especificar un contrato entre objetos
*Implementa las
asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a
otro. Dicha implementación es llamada "enlace".
Un Diagrama de
Colaboración muestra una interacción organizada basándose en los objetos que
toman parte en la interacción y los enlaces entre los mismos (en cuanto a la
interacción se refiere).
En este video se explica mejor los diagramas de colaboracion:
No hay comentarios:
Publicar un comentario