„PlantUML“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
K →Tools: ref |
→Anwendungen: Emacs |
||
Zeile 53: | Zeile 53: | ||
* [[Doxygen]] |
* [[Doxygen]] |
||
* [[Eclipse (IDE)|Eclipse]]<ref>{{Internetquelle |url=https://marketplace.eclipse.org/content/plantuml-plugin |titel=PlantUML plugin |werk=Eclipse Marketplace |abruf=2022-07-16}}</ref> |
* [[Eclipse (IDE)|Eclipse]]<ref>{{Internetquelle |url=https://marketplace.eclipse.org/content/plantuml-plugin |titel=PlantUML plugin |werk=Eclipse Marketplace |abruf=2022-07-16}}</ref> |
||
* [[Emacs]]<ref>{{Internetquelle |url=https://github.com/skuro/plantuml-mode |titel=plantuml-mode |werk=GitHub |autor=skuro |abruf=2024-02-04}}</ref> |
|||
* [[Google Docs]]<ref>{{Internetquelle |url=https://workspace.google.com/marketplace/app/plantuml_gizmo/950520042571 |titel=PlantUML Gizmo |werk=Google Workspace Marketplace |autor=fuhrmanator |abruf=2022-07-16}}</ref> |
* [[Google Docs]]<ref>{{Internetquelle |url=https://workspace.google.com/marketplace/app/plantuml_gizmo/950520042571 |titel=PlantUML Gizmo |werk=Google Workspace Marketplace |autor=fuhrmanator |abruf=2022-07-16}}</ref> |
||
* [[IntelliJ IDEA]]<ref>{{Internetquelle |url=https://plugins.jetbrains.com/plugin/7017-plantuml-integration |titel=PlantUML Integration |werk=JetBrains Marketplace |autor=Eugene Steinberg, Vojtech Krasa |abruf=2022-07-16}}</ref> |
* [[IntelliJ IDEA]]<ref>{{Internetquelle |url=https://plugins.jetbrains.com/plugin/7017-plantuml-integration |titel=PlantUML Integration |werk=JetBrains Marketplace |autor=Eugene Steinberg, Vojtech Krasa |abruf=2022-07-16}}</ref> |
||
Zeile 61: | Zeile 62: | ||
* [[NetBeans IDE]]<ref>{{Internetquelle |url=https://plugins.netbeans.apache.org/catalogue/?id=58 |titel=PlantUML-NB |werk=Apache NetBeans Plugin Portal |abruf=2022-07-16}}</ref> |
* [[NetBeans IDE]]<ref>{{Internetquelle |url=https://plugins.netbeans.apache.org/catalogue/?id=58 |titel=PlantUML-NB |werk=Apache NetBeans Plugin Portal |abruf=2022-07-16}}</ref> |
||
* [[Notepad++]]<ref>{{Internetquelle |url=https://github.com/Fruchtzwerg94/PlantUmlViewer |titel=PlantUML Viewer |werk=GitHub |autor=Fruchtzwerg94 |abruf=2022-07-16}}</ref> |
* [[Notepad++]]<ref>{{Internetquelle |url=https://github.com/Fruchtzwerg94/PlantUmlViewer |titel=PlantUML Viewer |werk=GitHub |autor=Fruchtzwerg94 |abruf=2022-07-16}}</ref> |
||
* [[Org-mode]]<ref>https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-plantuml.html</ref> |
|||
* [[Visual Studio Code]]<ref>{{Internetquelle |url=https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml |titel=PlantUML |werk=Visual Studio Marketplace |autor=jebbs |abruf=2022-07-16}}</ref> |
* [[Visual Studio Code]]<ref>{{Internetquelle |url=https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml |titel=PlantUML |werk=Visual Studio Marketplace |autor=jebbs |abruf=2022-07-16}}</ref> |
||
Aktuelle Version vom 4. Februar 2024, 22:14 Uhr
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
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]- Sequenzdiagramm
- Anwendungsfalldiagramm
- Klassendiagramm
- Objektdiagramm
- Aktivitätsdiagramm
- Komponentendiagramm
- Verteilungsdiagramm
- Zustandsdiagramm
- Zeitverlaufsdiagramm
Weitere Diagrammtypen
[Bearbeiten | Quelltext bearbeiten]- 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
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]- Atom[5]
- Confluence[6]
- Doxygen
- Eclipse[7]
- Emacs[8]
- Google Docs[9]
- IntelliJ IDEA[10]
- LaTeX
- LibreOffice[11]
- Matlab[12]
- Microsoft Word
- NetBeans IDE[13]
- Notepad++[14]
- Visual Studio Code[15]
Sprachen
[Bearbeiten | Quelltext bearbeiten]Beispiele
[Bearbeiten | Quelltext bearbeiten]Sequenzdiagramm
[Bearbeiten | Quelltext bearbeiten]
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
Klassendiagramm
[Bearbeiten | Quelltext bearbeiten]
@startuml
class Car
Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns
@enduml
Weblinks
[Bearbeiten | Quelltext bearbeiten]Commons: PlantUML – Sammlung von Bildern, Videos und Audiodateien
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ 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.