Diagramy komunikacyjne i diagramy sekwencji to interaktywne diagramy UML, które można przekształcać nawzajem, mają podobne podmioty odpowiedzialne i są napędzane wiadomościami, posiadając sekwencyjność.
Jednak istnieją też wyraźne różnice: diagram komunikacyjny wyraża relacje współpracy między obiektami, podczas gdy diagram sekwencji wyraża kolejność czasową wiadomości generowanych podczas współpracy między obiektami.