PlantUML

Software-Dokumentationswerkzeug From Wikipedia, the free encyclopedia

PlantUML ist ein freies Software-Dokumentationswerkzeug zur Erstellung von UML-Diagrammen unter der GNU General Public License.

Schnelle Fakten Basisdaten ...
PlantUML
PlantUML GUI
PlantUML
Basisdaten
Entwickler Arnaud Roques
Erscheinungsjahr 22. April 2009[1]
Aktuelle Version v1.2025.4[2]
(28. Juni 2025)
Betriebssystem Linux, macOS, Solaris, Unix, Windows
Programmier­sprache Java
Kategorie Software-Dokumentationswerkzeug
Lizenz GPL
deutschsprachig ja
plantuml.com
Schließen

Funktionen

Die Diagramme werden durch möglichst einfache und intuitive textuelle Notation beschrieben. Die Generierung erfolgt mit Hilfe eines Online-Servers oder einer lokalen Java-Installation zu Bildern im PNG-, SVG-, LaTeX-Format oder ASCII-Art.[3]

PlantUML unterstützt eine Vielzahl verschiedener Diagrammtypen.

Standard-UML-Diagramme

Weitere Diagrammtypen

  • JSON data
  • YAML data
  • Network diagram (nwdiag)
  • Wireframe graphical interface
  • Archimate diagram
  • Specification and Description Language (SDL)
  • Ditaa-Diagramm
  • Gantt-Diagramm
  • MindMap diagram
  • Work Breakdown Structure diagram
  • Mathematik in AsciiMath- oder JLaTeXMath-Notation
  • Entity Relationship diagram

Anwendungen

Es existieren eine Vielzahl von externer Tools und Sprachen, die PlantUML integrieren.[4] Hierbei handelt es sich zum Beispiel um Plugins für die Editoren und Entwicklungsumgebungen.

Tools

Sprachen

Beispiele

Sequenzdiagramm

PlantUML Sequenzdiagramm
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response

Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml

Klassendiagramm

PlantUML Klassendiagramm
@startuml
class Car

Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns
@enduml
Commons: PlantUML – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

Related Articles

Wikiwand AI