PlantUML est un mini-langage et un programme permettant de créer des
figures de diagrammes UML sous la forme d’images (.png
, .svg
par
exemple).
Famliliariez-vous avec le mini-langage de PlantUML: https://plantuml.com/fr/class-diagram
Un exemple simple:
@startuml skinparam classAttributeIconSize 0 class A { int x, y; B b; void : SetXY(x, y) B : GetB() A() ~A() } A o-- B class B { int value; } @enduml
Qui donne ceci:
Le plus simple pour bien débuter avec PlantUML est d’utiliser l’outil mis à disposition en ligne tout en apprenant avec le tutoriel.
sudo apt update
sudo apt install plantuml
- Créez un dossier
~/proj7/uml/
pour stocker vos fichiers PlantUML - Écrivez votre script PlantUML dans un fichier texte avec extension en
.puml
- Exécutez
plantuml
sur votre fichier, par exemple:plantuml uml/classes.puml
- Ceci génère le fichier
uml/classes.png
au format image.png