Anwendungsfalldiagramm und Aktivitätsdiagramm sind Verhaltens-UML-Diagramme, die die dynamische Natur eines Systems beschreiben. Der Unterschied zwischen Anwendungsfalldiagramm und Aktivitätsdiagramm besteht darin, dass ein Anwendungsfalldiagramm zur Modellierung des Systems und der Benutzerinteraktionen beiträgt, während das Aktivitätsdiagramm zur Modellierung des Arbeitsablaufs des Systems beiträgt.