En la vista de interacción de UML, un diagrama de comunicación se enfoca en la organización de los objetos y módulos que participan en la operación.

Los diagramas de comunicación y de secuencia muestran la misma información, aunque se enfocan en aspectos distintos. Se debería poder derivar uno a partir del otro, y viceversa.