Activity Diagramme erlauben es, (nicht näher bestimmte) Aktivitäten zeitlich zu ordnen und nicht nur sequentielle, sondern auch nebenläufige Abfolgen darzustellen. Hervorgegangen aus Odell’s Event Diagrammen haben Activity Diagramme Charakteristiken von Datenflussdiagrammen und Petri-Netzen, gelten aber offiziell als Spezialisierung von Statecharts.
Unter allen in der UML zusammengefassten Diagrammarten sind Activity Diagramme die noch am wenigsten verstandenen. Nach dem derzeitigen Zustand der Activity Diagramme kann keine allgemeine Verwendung empfohlen werden. Trotzdem oder vielleicht wegen des entstandenen Freiraums ist es möglich, dass einzelne Werkzeuge spezifische Varianten dieser Diagrammform erfolgreich einsetzen.