UML Aktivitätsdiagramm: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
Es zeigt, '''welche Schritte''' durchgeführt werden, '''in welcher Reihenfolge''' sie ablaufen und '''wo Entscheidungen''' oder '''Parallelen''' entstehen.   
Es zeigt, '''welche Schritte''' durchgeführt werden, '''in welcher Reihenfolge''' sie ablaufen und '''wo Entscheidungen''' oder '''Parallelen''' entstehen.   
Aktivitätsdiagramme sind besonders hilfreich zur Analyse von Geschäftsprozessen oder komplexen Programmabläufen.
Aktivitätsdiagramme sind besonders hilfreich zur Analyse von Geschäftsprozessen oder komplexen Programmabläufen.
Aktivitätsdiagramme gehören zu den '''[[UML#Verhaltensdiagramme|Verhaltensdiagrammen]]''' der [[UML]].


== Bestandteile eines Aktivitätsdiagramms ==
== Bestandteile eines Aktivitätsdiagramms ==
Zeile 14: Zeile 16:
* Arbeitsschritt oder Handlung   
* Arbeitsschritt oder Handlung   
* wird als abgerundetes Rechteck dargestellt   
* wird als abgerundetes Rechteck dargestellt   
* Beispiel: „Daten eingeben“, „Produkt“
* Beispiel: „Daten eingeben“, „Produkt auswählen“
[[Datei:Ad aktion.png|rahmenlos|links|upright=2|alternativtext=Ad Aktion|Ad Aktion]]
[[Datei:Ad aktion.png|rahmenlos|links|upright=2|alternativtext=Ad Aktion|Ad Aktion]]
<br clear="all" />
<br clear="all" />
Zeile 63: Zeile 65:
<br clear="all" />
<br clear="all" />


== Einfaches Beispiel ==
== Beispiel Produktkauf in einem Online-Shop  ==
[[Datei:Ad shop.png|rahmenlos|links|upright=2|alternativtext=Ad shop|Ad shop]]
[[Datei:Ad shop.png|rahmenlos|links|upright=2|alternativtext=Ad shop|Ad shop]]
<br clear="all" />
<br clear="all" />

Aktuelle Version vom 27. Januar 2026, 13:12 Uhr

Ein Aktivitätsdiagramm beschreibt Abläufe, Prozesse und Workflows innerhalb eines Systems. Es zeigt, welche Schritte durchgeführt werden, in welcher Reihenfolge sie ablaufen und wo Entscheidungen oder Parallelen entstehen. Aktivitätsdiagramme sind besonders hilfreich zur Analyse von Geschäftsprozessen oder komplexen Programmabläufen.

Aktivitätsdiagramme gehören zu den Verhaltensdiagrammen der UML.

Bestandteile eines Aktivitätsdiagramms

Startknoten

  • dargestellt als ausgefüllter schwarzer Kreis
  • markiert den Beginn des Ablaufs
Ad Startknoten
Ad Startknoten


Aktivität (Aktion)

  • Arbeitsschritt oder Handlung
  • wird als abgerundetes Rechteck dargestellt
  • Beispiel: „Daten eingeben“, „Produkt auswählen“
Ad Aktion
Ad Aktion


Kontrollfluss

  • ist eine gerichtete Verbindung
  • repräsentiert die Ausführungsreihenfolge
Ad kontrollfluss
Ad kontrollfluss


Entscheidungsknoten (Decision)

  • Raute
  • verzweigt den Ablauf basierend auf einer Bedingung
  • Pfeile tragen Bedingungen wie „ja“ oder „nein“
Ad entscheidungsknoten
Ad entscheidungsknoten


Zusammenführung (Merge)

  • Raute
  • führt alternative Zweige wieder zusammen
Ad Verbindungsknoten
Ad Verbindungsknoten


Parallelität (Fork/Join)

  • dicker horizontaler oder vertikaler Strich
  • Fork → teilt den Ablauf in parallele Zweige
  • Join → führt parallele Zweige wieder zusammen
Ad parallel
Ad parallel


Aktivitätsbereiche (Swimlanes)

  • strukturieren ein UML-Aktivitätsdiagramm
  • gruppiert Knoten zu Organisationseinheiten
  • zeigen, wer oder welche Komponente für eine Aktivität verantwortlich ist
Ad swimlanes
Ad swimlanes


Flussende

  • Kreis mit einem X darin
  • signalisiert das Ende einer Teilaktivität
Ad flussende
Ad flussende


Endknoten

  • Kreis mit einem Punkt darin
  • signalisiert das Ende des Prozesses
Ad ende
Ad ende


Beispiel Produktkauf in einem Online-Shop

Ad shop
Ad shop


Beschreibung des Aktivitätsdiagramms

Das Aktivitätsdiagramm stellt den Ablauf eines Produktkaufs in einem Online-Shop dar.

Der Prozess beginnt mit dem Startknoten und der Aktivität Produkt auswählen. Anschließend wird das ausgewählte Produkt in den Warenkorb gelegt.

Darauf folgt ein Entscheidungsknoten, der prüft, ob der Kunde angemeldet ist.

  • Ist der Kunde nicht angemeldet, wird die Aktivität Anmelden ausgeführt.
  • Ist der Kunde bereits angemeldet, wird dieser Schritt übersprungen.

Beide Pfade werden anschließend über einen Merge-Knoten wieder zusammengeführt.

Nach der Anmeldung bzw. Zusammenführung erfolgt die Aktivität Bezahlen.

Im Anschluss wird der Ablauf über einen Fork-Knoten in zwei parallele Aktivitäten aufgeteilt:

  • Bestellung speichern
  • Bestellbestätigung senden

Nach Abschluss beider parallelen Aktivitäten werden die Abläufe über einen Join-Knoten wieder zusammengeführt.

Zum Abschluss wird die Aktivität Bestellung abschließen ausgeführt, bevor der Prozess mit dem Endknoten endet.

Einsatzgebiete

  • Darstellung von Geschäftsprozessen
  • Modellierung von Workflows und Abläufen
  • Analyse und Optimierung von Prozessen
  • Grundlage für Implementierung und Testfälle

Kurzmerksatz

Aktivitätsdiagramme zeigen Abläufe, Entscheidungen und parallele Schritte. Sie sind ideal zur Darstellung von Prozessen und Workflows.