How to use an use case diagram template.
- 01Akteure identifizieren
Benenne die Benutzer, Rollen oder externen Systeme, die mit dem System interagieren – daraus werden die Strichmännchen-Akteure.
- 02Anwendungsfälle auflisten
Beschreibe, was ein Benutzer mit dem System tun kann – daraus werden die Ovale innerhalb der Systemgrenze.
- 03Beziehungen einzeichnen
Verbinde jeden Akteur mit den Anwendungsfällen, an denen er beteiligt ist – die KI zeichnet die Verbindungslinien.
- 04Include und Extend hinzufügen (optional)
Beschreibe Anwendungsfälle, die immer einen anderen einschließen (<<include>>) oder ihn optional erweitern (<<extend>>), um Anforderungen präziser zu modellieren.
Questions about use case diagram templates
Was ist ein Anwendungsfalldiagramm?
Ein UML-Diagramm, das die funktionalen Anforderungen eines Systems aus Sicht der Benutzer zeigt. Akteure (Personen oder externe Systeme) interagieren innerhalb einer Systemgrenze mit Anwendungsfällen (Systemfunktionen).
Was ist der Unterschied zwischen <<include>> und <<extend>>?
<<include>> bedeutet, dass ein Anwendungsfall immer einen anderen aufruft (z. B. enthält „Bestellung bezahlen“ immer „Zahlung validieren“). <<extend>> bedeutet, dass ein Anwendungsfall unter bestimmten Bedingungen optionales Verhalten zu einem anderen hinzufügt (z. B. erweitert „Rabatt anwenden“ den Anwendungsfall „Kauf abschließen“).
Wann sollte ich ein Anwendungsfalldiagramm und wann eine User-Story-Map verwenden?
Anwendungsfalldiagramme zeigen, was ein System aus externer Sicht leistet – ideal zur Abstimmung des Umfangs und zur Dokumentation von Anforderungen. User-Story-Maps zeigen die Benutzerreise und das priorisierte Backlog – ideal für die Sprintplanung.