UML-Aktivitätsdiagramm – Ein umfassender Leitfaden

Ein Aktivitätsdiagramm ähnelt einem Geschäftsablaufdiagramm (oder BPMN ) oder einem einfachen Flussdiagramm mit einer reichhaltigeren Semantik. Es beschreibt die Systemaktivitäten oder die Personen, die die Aktivitäten ausführen, und den sequentiellen Ablauf dieser Aktivitäten. Aktivitätsdiagramme gehören zu den UML-Diagrammen im Zusammenhang mit objektorientierten Methoden, durch die sie in jedem anderen Softwareentwicklungsparadigma verwendet werden können.

Aktivitätsdiagramme beschreiben den Kontrollfluss von einer Aktivität zur anderen, indem sie die Abfolge von Aktivitäten beschreiben, und die Aktivitäten zeigen die Aktionen und Zustände der verarbeiteten Dinge an. Die Perspektive des Aktivitätsdiagramms ist die Interaktion zwischen verschiedenen Aktivitäten der Objekte im System, und die Interaktion zwischen Aktivitäten ermöglicht ein besseres Verständnis des Problems.

Die Elemente eines Aktivitätsdiagramms

Aktivitäten

  • Aktivitäten werden als Verb-Objekt-Phrasen beschrieben, Aktivitäten werden durch abgerundete Rechtecke dargestellt, und der Kontrollfluss zwischen Aktivitäten wird durch durchgezogene Pfeile dargestellt.
  • Aktivitäten stellen Aktionen im Prozess dar, und Aktivitäten können groß oder klein sein, und Aktivitäten können weiterhin in kleinere Aktivitäten zerlegt werden.
  • Die Granularität der Aktivitäten wird durch die Bedeutung des auszudrückenden Diagramms bestimmt, ob es einen breiten Prozess oder einen bestimmten Prozess darstellen soll.

Start- und Endpunkte

  • Aktivitätsdiagramme können nur einen Ausgangspunkt, aber mehrere Endpunkte haben.

BEARBEITEN SIE DIESES BEISPIEL FÜR EIN AKTIVITÄTSDIAGRAMM

Verzweigungsentscheidung

  • Die Raute stellt die Verzweigungsentscheidung dar, die dieselbe ist wie die Verzweigungsentscheidung des Flussdiagramms.

UML-Aktivitätsdiagramm – Ein umfassender Leitfaden

BEARBEITEN SIE DIESES BEISPIEL FÜR EIN AKTIVITÄTSDIAGRAMM

Gabeln und beitreten

  • Fork und Join müssen in Kombination verwendet werden, um gleichzeitige Aktionen darzustellen.
  • Fork gibt an, dass eine Aktivität abgeschlossen wird, um mehrere nachfolgende parallele Aktivitäten zu produzieren; Konvergenz zeigt an, dass mehrere Aktivitäten alle abgeschlossen sind, bevor mit der nächsten Aktivität fortgefahren wird.
  • Ein Fork ist eine Aktivität, die auf mehrere Punkte zeigt, und ein Join ist eine Aktivität, die aus der Konvergenz mehrerer Punkte resultiert.
  • Die Aktivitäten zwischen Fork und Join werden parallel ausgeführt, und nach der endgültigen Ausführung aller vereint Wiedervereinigung in die nächste Aktivität.

BEARBEITEN SIE DIESES BEISPIEL FÜR EIN AKTIVITÄTSDIAGRAMM

Objekt

  • Ein Objekt wird durch ein rechteckiges Kästchen dargestellt und der Name des Objekts ist ein Substantiv namens Objektknoten. Aktivitäten können mehrere Eingaben und Ausgaben haben, und ein Objekt kann eine Eingabe sein, die zu einer Aktivität namens Objektfluss wird.

Lernprogramm für Aktivitätsdiagramme

BEARBEITEN SIE DIESES AKTIVITÄTSDIAGRAMM-BEISPIEL ONLINE

Schwimmbahn

  • Die Aktivität in der Swimlane stellt die Aktion dar, zu der dieser Akteur gehört. Die Informationsinteraktion zwischen der Rolle (Akteur oder Abteilung) und der Aktivität kann besser durch die Informationsinteraktion über die Verantwortungsbereiche hinweg ausgedrückt werden.

Lernprogramm für Aktivitätsdiagramme

BEARBEITEN SIE DIESES AKTIVITÄTSDIAGRAMM-BEISPIEL ONLINE

Versandprozess

Das folgende Beispiel beschreibt eine Geschäftsablaufaktivität der Auftragsbearbeitung. In der Abbildung unten ist die angeforderte Reihenfolge der Eingabeparameter der Aktivität. Nachdem die Bestellung angenommen und alle erforderlichen Informationen ausgefüllt wurden, wird die Zahlung akzeptiert und die Bestellung versandt.

Beispiel für ein Aktivitätsdiagramm

BEARBEITEN SIE DIESES AKTIVITÄTSDIAGRAMM-BEISPIEL ONLINE

Beispiel – Aktivitätsdiagramm – Geschäftsvorschlagsprozess

Aktivitätsdiagramme können auch verwendet werden, um die Rollen und Verantwortungsbereiche im Unternehmen zu beschreiben – also wer für was im Unternehmen verantwortlich ist. Rollen und Verantwortungsbereiche sind als Spalten (UML-Swimlanes) im Aktivitätsdiagramm dokumentiert. Swimlanes zeigen, welche Business Worker an der Realisierung des Workflows beteiligt sind

Dieses Aktivitätsdiagramm dokumentiert, wie das Unternehmen einen Angebotsprozess durchführt, mit drei Verantwortungsbereichen (Kundenverkaufsschnittstelle, Angebotseigentümer und Angebotseigentümer)

Beispiel eines Aktivitätsdiagramms: Geschäftsvorschlag

BEARBEITEN SIE DIESES AKTIVITÄTSDIAGRAMM-BEISPIEL ONLINE

Weitere Beispiele für Klassendiagramme:

Beispiel 1: Einreichungsprozess für Artikel

Beispiel für ein Aktivitätsdiagramm

BEARBEITEN SIE DIESES AKTIVITÄTSDIAGRAMM-BEISPIEL ONLINE

Beispiel 2: Multidimensionale Swimlanes

UML 2.0 erweitert diese Partitionierungsfunktion auf mehrere Dimensionen für Aktivitätsdiagramme und bietet zusätzliche Notationen, sodass einzelne Aktionen mit dem Namen der Partition gekennzeichnet werden können, zu der sie gehören.

Das folgende Diagramm zeigt ein Beispiel für mehrdimensionale Verantwortungsbereiche, wie sie gemäß UML 2.0 aussehen würden, wobei Aktionen nach Ort und Verantwortung gruppiert sind.

Beispiel eines Aktivitätsdiagramms: Multidimensionale Swimlanes

BEARBEITEN SIE DIESES AKTIVITÄTSDIAGRAMM-BEISPIEL ONLINE

Beispiel für ein Aktivitätsdiagramm und Vorlagen

VP Online bietet ein Online-UML-Tool, mit dem Sie im Handumdrehen professionell aussehende Aktivitätsdiagramme erstellen können. Erstellen Sie Ihre Diagramme ganz einfach per Drag-and-Drop, formatieren Sie Formen mit verschiedenen Farben und Schriftarten, speichern Sie Ihre Entwürfe in einem Cloud-Arbeitsbereich und arbeiten Sie mit Ihrem Team zusammen. Sie können Ihre Arbeit auch über eine Sammlung von Bild- und Dokumentformaten wie PNG, JPG, GIF, SVG und PDF exportieren und teilen.

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.