PlantUML
PlantUML
Basisdaten
Entwickler
Arnaud Roques
Erscheinungsjahr
22. April 2009[ 1]
Aktuelle Version
v1.2024.7[ 2] (9. September 2024 )
Betriebssystem
Linux , macOS , Solaris , Unix , Windows
Programmiersprache
Java
Kategorie
Software-Dokumentationswerkzeug
Lizenz
GPL
deutschsprachig
ja
plantuml.com
PlantUML ist ein freies Software-Dokumentationswerkzeug zur Erstellung von UML -Diagrammen unter der GNU General Public License .
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.
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
Weblinks
Einzelnachweise
↑ plantuml.com .
↑ Release v1.2024.7 .
↑ PlantUML. In: PlantUML. Abgerufen am 29. Mai 2022 .
↑ PlantUML Running. In: PlantUML. Abgerufen am 29. Mai 2022 .
↑ MatheusAze: PlantUML Toolkit. In: atom.io. Abgerufen am 16. Juli 2022 .
↑ avono AG: PlantUML for Confluence. In: Atlassian Marketplace. Abgerufen am 16. Juli 2022 .
↑ PlantUML plugin. In: Eclipse Marketplace. Abgerufen am 16. Juli 2022 .
↑ skuro: plantuml-mode. In: GitHub. Abgerufen am 4. Februar 2024 .
↑ fuhrmanator: PlantUML Gizmo. In: Google Workspace Marketplace. Abgerufen am 16. Juli 2022 .
↑ Eugene Steinberg, Vojtech Krasa: PlantUML Integration. In: JetBrains Marketplace. Abgerufen am 16. Juli 2022 .
↑ Libo_PlantUML. In: LibreOffice Extensions. Abgerufen am 16. Juli 2022 .
↑ m2uml. In: MathWorks File Exchange. Abgerufen am 16. Juli 2022 .
↑ PlantUML-NB. In: Apache NetBeans Plugin Portal. Abgerufen am 16. Juli 2022 .
↑ Fruchtzwerg94: PlantUML Viewer. In: GitHub. Abgerufen am 16. Juli 2022 .
↑ jebbs: PlantUML. In: Visual Studio Marketplace. Abgerufen am 16. Juli 2022 .