Ein Kollaborationsdiagramm – in aktuellen UML-Versionen meist Kommunikationsdiagramm genannt – stellt beteiligte Objekte oder Instanzen und ihre Nachrichtenbeziehungen dar.
Die Reihenfolge von Nachrichten kann durch Nummerierungen sichtbar gemacht werden. Im Unterschied zu einem Sequenzdiagramm liegt der Schwerpunkt auf Beziehungen zwischen den Beteiligten statt auf einer durchgehenden Zeitachse.
Das Diagramm beschreibt einen ausgewählten Interaktionsablauf, nicht automatisch die gesamte Architektur oder den Nutzen für Anwender.
Inhaltlich überarbeitet am 2026-10-13. UML-Bezeichnung und Zweck aktualisiert.