Einleitung
In diesem Beitrag dreht sich alles um das Anwendungsfalldiagramm oder auch Use-Case-Diagram genannt. Außerdem werden zwei Beispiele für ein Anwendungsfalldiagramm präsentiert. Das Anwendungsfalldiagramm gehört ebenfalls zu den UML-Diagrammen.
Anwendungsfalldiagramm
Das Anwendungsfalldiagramm beschreibt kurz und prägnant das erwartete Verhalten von Software. Ein Anwendungsfalldiagramm kann aus folgenden Elementen bestehen:
- Akteuere: Werden als Strichmännchen dargestellt. Dies können Personen aber auch Systeme widerspiegeln.
- Anwendungsfälle: Werden als Ellipsen dargestellt du schreiben den konkreten Anwendungsfall. Beispielsweise „CD Brennen“
- Assoziationen: Verbinden Akteure und/oder Anwendungsfälle mittels Linien
- Systemgrenzen: Können mittels eines Rechteckes ganze Teile eines Anwednungsfalldiagramms einschließen, um so mehr Übersicht zu verschaffen.
- Extend-Beziehungen: beschreiben eine Assoziation, die vom Anwendngsfall genutzt werden kann, aber nicht genutzt werden muss. Um diese Beziehung zu kennzeichen, wird eine gestrichelte Linie mit einem Pfeil verwendet. An diese Linie schreibt man ein <<extend>>
- Include-Beziehungen: beschreiben eine Assoziation zwischen Anwendungsfällen, die genutzt werden müssen. Die Darstellung erfolgt, wie bei einer Extend-Beziehung, lediglich die Beschriftung ändert sich in <<include>>.