Contenido de los diagramas de interacción

Los diagramas de interacción contienen: Objetos, Enlaces y Mensajes, y al igual que los demás diagramas pueden contener notas y restricciones.

Elementos

Enlaces: Es el camino de conexión entre dos objetos.

Mensajes: Son aquellos que se dan entre objetos con una expresión representados con una pequeña flecha que indica la dirección del mensaje.

Cada mensaje se enumera según su secuencia y se representa mediante números.
Los mensajes se pueden enviar desde un objeto a él mismo. (“self” o ”this”).
Existen mensajes condicionales que se representan con corchetes cuadrados [ ], dentro la condición e indica que el mensaje se enviará únicamente si la condición es verdadera.

Pueden existir mensajes de un objeto a una clase, entonces la clase será representada igual que un objeto con la diferencia de que su nombre no va subrayado como el objeto.

Objetos

Se representan en un recuadro con su nombre subrayado anteponiendo dos puntos, lo que indica una instanciación.

La manera de construir un diagrama de colaboración es, primero, colocar los objetos que participan en la colaboración como nodos del grafo. A continuación se representan los enlaces que conectan esos objetos como arcos del grafo.

Y por último, a estos enlaces se incluyen los mensajes que envían y reciben los objetos. Esto da una visión clara del flujo de control en el contexto de la organización estructural de los objetos que colaboran.

Representación en cada elemento:

Enlaces-mensajes
Mensajes condicionales
Caminos condicionales
Representación de cada elemento del diagrama
Diagrama de Colaboración del caso de uso
Asignación de responsabilidades en diagrama de colaboración

Fuente: Apuntes de Informática V de la FCA de la UNAM