Kommunikationsdiagramm (engl. communication diagram) heißt in der Unified Modeling Language (UML) ein Verhaltensdiagramm, das den Austausch von Nachrichten darstellt.
In älteren UML-Versionen wurden solche Diagramme als Kollaborationsdiagramm (engl. collaboration diagram) bezeichnet.