Jetzt testen
edraw-max-horizontal
Videoanleitung
FAQ
KOSTENLOS TESTEN
JETZT KAUFEN

UML-Aktivitätsdiagramm

> UML-Diagramm > UML-Aktivitätsdiagramm
Edraw | 04/11/2020
Edraw ist ideal für Softwareentwickler und Programmierer, die UML-Aktivitätsdiagramme zeichnen müssen.

UML-Aktivitätsdiagramme

UML-Aktivitätsdiagramme sind der Sonderfall eines Zustandsdiagramms. Es handelt sich dabei um Aktionszustände, die durch den Abschluss von Aktionen im Quellzustand ausgelöst werden. Nutzen Sie ein Aktivitätsdiagramm, um das interne Verhalten einer Methode zu beschreiben und einen Fluss darzustellen, der von intern generierten Aktionen gesteuert wird.

UML-Aktivitätsdiagramm-Software

Herunterladen Sie Edraw UML-Diagrammsoftware kostenlos

In Edraw Professional befinden sich die Vorlage der UML-Aktivitätsdiagramme im Ordner "Software".

UML-Aktivitätsdiagramm-Symbole

Edraw ist eine ideale Software zum Zeichnen von UML-Aktivitätsdiagrammen.

UML-Aktivitätsdiagramm-Symbole

Beispiele für UML-Aktivitätsdiagramme

UML-Aktivitätsdiagramm

So zeichnen Sie UML-Aktivitätsdiagramme

1. Identifizieren Sie den Umfang des Aktivitätsdiagramms

Schauen Sie zunächst nach, was Sie modellieren möchten. Ist es ein einzelner Anwendungsfall? Ein Teil eines Anwendungsfalls? Ein Geschäftsprozess, der mehrere Anwendungsfälle umfasst? Eine einzelne Methode einer Klasse? Sobald Sie den Umfang Ihres Diagramms identifiziert haben, sollten Sie oben eine Beschriftung mit einer Notiz hinzufügen, die den geeigneten Titel für das Diagramm angibt. Sie sollten auch nach Möglichkeit das Datum und die Namen der Autoren des Diagramms angeben.

2.Fügen Sie Start- und Endpunkte hinzu

Jedes Aktivitätsdiagramm hat einen Start- und einen Endpunkt. Beide sollten sie also auch sofort hinzufügen. Manchmal ist eine Aktivität auch einfach eine Sackgasse. Wenn dies der Fall ist, kann es nicht schaden, anzuzeigen, dass es sich um den einzigen Übergang zu einem Endpunkt ist. Wenn jemand anderes Ihr Diagramm liest, weiß er, dass Sie sich Gedanken darüber gemacht haben, wie Sie diese Aktivitäten beenden können.

3. Fügen Sie Aktivitäten hinzu

Wenn Sie einen Anwendungsfall modellieren, führen Sie eine Aktivität für jeden von einem Akteur initiierten Hauptschritt ein (diese Aktivität umfasst den ersten Schritt sowie alle Schritte, die die Reaktion des Systems auf den ersten Schritt beschreiben). Wenn Sie einen High-End-Geschäftsprozess modellieren, führen Sie eine Aktivität für jeden Hauptprozess ein. Dabei handelt es sich um einen Anwendungsfall oder ein Paket von Anwendungsfällen. Wenn Sie eine Methode modellieren, ist es üblich, eine Aktivität für diesen Schritt im Code zu haben.

4. Fügen Sie Übergänge aus den Aktivitäten hinzu

Grundsätzlich sollte man eine Aktivität beenden, auch wenn es sich nur um einen Endpunkt handelt. Immer wenn eine Aktivität mehr als einen Übergang enthält, müssen Sie jeden Übergang entsprechend kennzeichnen.

5. Fügen Sie Entscheidungspunkte hinzu

Manchmal erfordert die Logik dessen, was Sie modellieren, eine Entscheidung. Vielleicht muss etwas mit etwas anderem verglichen werden. Es ist wichtig zu berücksichtigen, dass die Verwendung von Entscheidungspunkten optional ist. In Abbildung 1 hätten beispielsweise die akzeptierten und abgelehnten Übergänge genauso gut direkt aus der Aktivität "An der Universität einschreiben" modelliert werden können.

6. Identifizieren Sie Möglichkeiten für parallele Aktivitäten

Zwei Aktivitäten können parallel stattfinden, wenn keine direkte Beziehung zwischen ihnen besteht und beide beendet werden müssen, bevor eine dritte Aktivität ausgeführt werden kann. In Abbildung 1 erkennen Sie, dass es möglich ist, an der Übersicht teilzunehmen oder sich in beliebiger Reihenfolge für Seminare anzumelden. Beide Aktivitäten müssen jedoch stattfinden, bevor Sie den Gesamtprozess beenden können.

Schnelle UML-Aktivitätsdiagramm-Software für Linux

So erstellen Sie UML-Klassendiagramme

Anmerkung zur Modellierung von Geschäftsprozessen

Legen Sie los mit Edraw Max anwenderfreundlicher Diagrammsoftware.

Edraw Max eignet sich nicht nur perfekt für professionell dargestellte Flussdiagramme, Organigramme oder MindMaps, sondern auch für Netzwerkdiagramme, Grundrisse, Workflows, Modedesigns, UML-Diagramme, elektrische Diagramme, wissenschaftliche Illustrationen, Diagramme und Grafiken – und das ist erst der Anfang!