UML-Anwendungsdiagramm

Ein Anwendungsfall-Diagramm ist ein UML-Diagramm, das zeigt, wie externe Akteure (z. B. Benutzer oder andere Systeme) mit dem System über verschiedene Anwendungsfälle (Use Cases) interagieren.
Es wird verwendet, um die funktionalen Anforderungen eines Systems aus der Sicht der Benutzer darzustellen und die Beziehungen zwischen Akteuren und Anwendungsfällen zu visualisieren.

Anwendungsfall-Diagramme helfen dabei, die Erwartungen und Bedürfnisse der Nutzer besser zu verstehen und die Systemfunktionen zu planen.

Syntax

Dieses Diagramm hilft uns, die Funktionalitäten und Benutzerinteraktionen besser zu verstehen.

Es wird durch Strichmännchen oder Kisten symbolisiert.

Es sind Ovale mit der Beschreibung der Funktion.

Es zeigt, welche Anwendungsdiagramm Akteur mit welchen Anwendungsdiagramm Anwendungsfall interagieren.

Diese haben Beziehungen und können in 3 unterteilt werden.

Die Verbindungsmöglichkeiten in einer Anwendungsdiagramm Verbindung.

Wenn ein Anwendungsfall ausgeführt wird, muss ein anderer mitausgeführt werden.

Bsp

>Anwendungsdiagramm Anwendungsfall A wird vom Anwendungsdiagramm Akteur ausgeführt und Anwendungsdiagramm Anwendungsfall B wird mit ausgeführt.

Es ist die optionale Erweiterung eines Anwendungsfalls.

Bsp

Hier kann Anwendungsdiagramm Anwendungsfall B ausgeführt werden (wie bei Anwendungsdiagramm include). Es gibt aber eine Voraussetzung.

Die Java Vererbung zwischen Akteuren oder Anwendungsfällen.

Bsp

Hier erbt Akteur B Use-Case A vom Anwendungsdiagramm Akteur A.

Bsp

Akteur: Leser
Anwendungsfall: Buch lesen
include: Buch öffnen
extend: Lesezeichnen setzen