Parallelisierung

Übungsaufgaben zum UML-Aktivitätsdiagramm

Vier Übungsaufgaben zum UML-Aktivitätsdiagramm: einen Ablauf aus einer Beschreibung mit Schwimmbahnen zeichnen, ein angefangenes Diagramm erweitern, Fehler in einem Diagramm finden und korrigieren, Aktionen aus einer ungeordneten Liste in vier Schwimmbahnen anordnen, einen Systemablauf mit Schleife darstellen, eine Ablaufänderung einplanen und aus zwei Sichten bewerten, vorgegebene Aktionen in ein Diagramm eintragen und Bedingungen auf Lücken prüfen.

UML Aktivitätsdiagramm und die Modellierung mit plantUML

Mithilfe von PlantUML lassen sich auch UML-Aktivitätsdiagramme per „Diagram as Code“ erstellen. Das geht nicht ganz so leicht von der Hand wie bei Sequenz- oder Klassendiagrammen, weil PlantUML hier etwas umständlich ist und teilweise vom UML-Standard abweicht. Hier wird Schritt für Schritt erklärt, wie Du Aktionen, Verzweigungen, Schleifen, Parallelisierung, Partitionen, Signale und Notizen notierst und die Diagramme gestaltest.

UML-Aktivitätsdiagramm

UML-Aktivitätsdiagramme sind die Flussdiagramme der UML zur Planung und Dokumentation von Algorithmen und Abläufen. In diesem Artikel geht es um die Grundlagen dieses Diagramms (Abläufe, Parallelisierung, Swimlanes), um typische Modellierungsfehler und darum, wie Du aus einer Ablaufbeschreibung Schritt für Schritt ein Diagramm entwickelst. In einem zweiten Teil wird es um Feinheiten wie den Objektfluss und Umgang mit Exceptions gehen.