Anwendungsfalldiagramm schnell und einfach erklärt mit Beispielen

Aktualisiert am:

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>>.

Einfaches Beispiel eines Anwendungsfalldiagramms

Das Anwendungsfalldiagramm leicht erklärt Der Pade image 1
Das Beispiel zeigt einen Anwendungsfall für das Schreiben einer Rechnung. Der Buchhalter muss beim Schreiben einer Rechnung beispielsweise die include-Bezieheung „Rechnung abschicken“ verwenden. Auf der anderen Seite hat er aber die Möglichkeit durch die extend-Beziehung die Rechnung auch auszudrucken. Das ganze Anwendungsfalldiagramm wird durch eine Systemgrenze abgegrenzt, welche hier als Buchhaltung beschrieben wird

Komplexes Beispiel eines Anwendungsfalldiagramms

Im nächsten Beispiel haben wir unser Anwendungsfalldiagramm um eine Systemgrenze erweitert. So wird die bisherige Systemgrenze „Buchhaltung“ in die Systemgrenze „Firma“ eingeschlossen. In dieser Firma und neben der Buchhaltung befinden sich Arbeiter, die Aufträge abschließen können und dann an die Bichhaltung übergeben können, die dann für das Schreiben einer Rechnung verantwortlich ist.
Im nächsten Beispiel haben wir unser Anwendungsfalldiagramm um eine Systemgrenze erweitert. So wird die bisherige Systemgrenze „Buchhaltung“ in die Systemgrenze „Firma“ eingeschlossen. In dieser Firma und neben der Buchhaltung befinden sich Arbeiter, die Aufträge abschließen können und dann an die Buchhaltung übergeben können, die dann für das Schreiben einer Rechnung verantwortlich ist.

Schreibe einen Kommentar

Notify me of followup comments via e-mail. You can also subscribe without commenting.