Das Anwendungsfallmodell identifiziert die Systemanforderungen im Hinblick auf Funktionen, die vorhanden sein müssen, damit die vom Benutzer vorgegebenen Ziele erreicht oder die vom Benutzer identifizierten Probleme gelöst werden können. Anwendungsfälle beschreiben das Basisverhalten, das Sie in den Anforderungen identifizieren, und welche Werte die Ergebnisse an die Benutzer zurückgeben. Sie beschreiben nicht, wie das System intern funktioniert. Actors sind die Benutzer des Systems. Sie repräsentieren die verschiedenen Rollen (Aufgabenbereiche), die Menschen und andere Systeme in der Interaktion mit dem System spielen.
Anwendungsfalldiagramme stellen die Beziehungen zwischen den Anwendungsfällen und Actors dar, während Aktivitätsdiagramme den Objekt- und Steuerungsfluss in jedem identifizierten Verhalten beschreiben.