Kombiniertes Fragment

Übungsaufgaben zum UML-Sequenzdiagramm

Vier Übungsaufgaben zum UML-Sequenzdiagramm: ein Diagramm aus einem Server-Protokoll ableiten und Wartezeiten ablesen, Objekterzeugung, Selbstaufrufe, verschachtelte Fragmente und Objektzerstörung modellieren, einen REST-Ablauf mit Cache bewerten, ein Beobachter- und ein Stellvertreter-Muster aus Java-Code ableiten und einen Diagrammentwurf in Code umsetzen.

UML-Sequenzdiagramme mit PlantUML erstellen

Mithilfe des Tools PlantUML lassen sich UML-Sequenzdiagramme codebasiert erstellen. Dieser Artikel zeigt für die Notationselemente des Sequenzdiagramms die passende PlantUML-Syntax und gibt Tipps, wie die Diagramme möglichst UML-konform und ansehnlich werden.

UML-Sequenzdiagramme

Mit UML-Sequenzdiagrammen wird die zeitliche Abfolge von Nachrichten zwischen Akteuren dargestellt. Die einzelnen Bestandteile und wesentlichen Notationsmittel werden hier an Beispielen vorgestellt. Außerdem geht es darum, wie Du aus einer Ablaufbeschreibung oder aus Pseudocode Schritt für Schritt ein Diagramm entwickelst, wie Entwurfsmuster und Web-Anfragen im Diagramm aussehen und welche Fehler typisch sind. Es werden Literaturtipps und Tooltipps gegeben sowie auf Übungsaufgaben verwiesen.