Plant UML

Ich mag UML-Diagramme sehr gerne, um Zusammenhänge zu visualisieren. Meistens nutze ich hierfür DrawExpress, weil es auf meinem iPad wunderbar zu benutzen ist. Im Gegensatz zu Lucid-Chart empfinde ich unterstützendes Werkzeug während des Denkprozesses - Lucid-Chart empfinde ich eher als Malprogramm, das ich nicht gerne während des Denkens nutze.

Ein Vorteil ist, daß man bei Drawexpress das Layout selbst machen muß, d. h. man schiebt die Elemente an die richtige Position und kann damit sehr genau bestimmen wie es aussieht. Während des Denkprozesses ist das eher hilfreich, weil man damit Zusammenhänge/Strukturen besser ordnen kann. Dieser Vorteil wird allerdings zum Nachteil, wenn man nachträglich Änderungen durchführen will, denn dann kann eine kleine Änderung sehr schnell ausfwendig werden. Hier ist Plant UML ein sehr nützliches Tool, da das Layout komplett automatisiert wird - eine Textdatei beschreibt die Semantik. Für eine langfristige wartbare Dokumentation (z. B. für ein Blog oder ein Buch) ist das sehr vorteilhaft.


Getting Started

Man benötigt Java und das plantuml.jar-file, um aus einer textuellen Beschreibung (Datei sequenceDiagram.txt)

@startuml
Alice -> Bob: test
@enduml

in eine schöne Grafik sequenceDiagram.png zu generieren:

java -jar plantuml.jar sequenceDiagram.txt

Visual Studio Code

Es gibt eine Extension, mit der sich mit dem Befehlt PlantUML: Preview Current Diagram Previews generieren lassen.


Customizing

Layout

results matching ""

    No results matching ""