Muestran una interacción, que consiste de un conjunto de objetos y sus relaciones, incluyendo los mensajes que puedan ser realizados entre ellos. Son importantes para modelar los aspectos dinámicos de un sistema y para construir sistemas ejecutables a través de ingeniería hacia adelante e ingeniería inversa.
Comúnmente contienen:
- Objetos
- Enlaces
- Mensajes
Los diagramas de interacción están conformados por los diagramas de secuencia y los diagramas de colaboración.
Diagramas de secuencia
Enfatiza el orden de tiempo de los mensajes. Gráficamente, este diagrama es una tabla que muestra objetos ordenados junto al eje de las X y los mensajes, son ordenados en incremento de tiempo junto al eje de las Y.
Diagrama de colaboración
Enfatiza la organización estructural de los objetos que envían y reciben mensajes. Gráficamente, es una colección de vértices y arcos.