This editor runs entirely in your browser thanks to our JavaScript rendering engine. Edit the code on the left and see the diagram update instantly!
🌱 PlantUML en un coup d'œil
🚀 Démarrage
PlantUML est un outil très polyvalent qui facilite la création rapide et directe d'un large éventail de diagrammes.
En utilisant un langage simple et intuitif, les utilisateurs peuvent rédiger sans effort différents types de diagrammes.
Pour une exploration détaillée des capacités et de la syntaxe du langage, veuillez vous référer au Guide de Référence du Langage PlantUML.
Si vous êtes nouveau dans PlantUML, nous vous recommandons de commencer par notre page de démarrage rapide pour vous mettre
rapidement à la page. Si vous avez des questions, notre page F.A.Q. est une ressource précieuse.
En outre, PlantUML peut être intégré de manière transparente avec une variété d'autres outils pour améliorer votre flux de travail.
🧩 Diagrammes UML supportés
Avec PlantUML, vous pouvez créer des diagrammes UML bien structurés, y compris, mais sans s'y limiter :
- Diagramme de séquence
- Diagramme de cas d'utilisation
- Diagramme de classe
- Diagramme d'objets
- Diagramme d'activité (Trouvez l'ancienne syntaxe ici)
- Diagramme de composants
- Diagramme de déploiement
- Diagramme d'état
- Diagramme de temps
📈 Diagrammes non UML supportés
Au-delà des diagrammes UML traditionnels, PlantUML supporte également la création de divers autres types de diagrammes, tels que :
- Données JSON
- Données YAML
- Diagramme EBNF
- Diagramme Regex
- Diagramme de réseau (nwdiag)
- Maquettes d'interface utilisateur (salt)
- Diagramme Archimate
- Langage de spécification et de description (SDL)
- Diagramme Ditaa
- Diagramme de Gantt
- Diagramme chronologique
- Diagramme MindMap
- Diagramme d'OTP
- Mathématiques avec notation AsciiMath ou JLaTeXMath
- Diagramme d'ingénierie de l'information (IE)
- Diagramme de relations entre entités (ER)
- Chart diagram
- Files diagram
WARNING
This translation need to be updated. WARNING
📣 Fonctionnalités supplémentaires
Améliorez le dynamisme et le caractère informatif de vos diagrammes grâce à ces fonctionnalités supplémentaires :
- Hyperliens et infobulles pour fournir un contexte et une interactivité supplémentaires
- Formatage de texte riche, émoticônes, Unicode et icônes avec le créole pour une présentation visuellement attrayante
- Icônes OpenIconic pour une représentation visuelle améliorée
- Icônes Sprite pour ajouter des symboles personnalisés
- Expressions mathématiques AsciiMath pour une représentation mathématique précise
📥 Formats d'entrée
PlantUML vous permet de générer des diagrammes à partir de divers formats d'entrée de source :
Vous pouvez choisir parmi différents encodages internes :
⚙ Moteurs de mise en page et options
PlantUML vous permet d'utiliser plusieurs moteurs de mise en page différents :
- Graphviz est le moteur par défaut. S'appuie sur un programme externe ;
- Smetana. (Utilisez
!pragma layout smetanadans le fichier ou-Playout=smetanasur la ligne de commande.) Un portage de Graphviz en Java. Tend à faire des flèches légèrement plus droites ; - VizJs utilise JavaScript. (Utilisez
-graphvizdot vizjssur la ligne de commande.) A tendance à espacer davantage les nœuds, ce qui donne un diagramme plus grand ; - ELK (Eclipse Layout Kernel). (Utilisez
!pragma layout elkdans le fichier ou-Playout=elksur la ligne de commande.) Ne prend en charge que la disposition orthogonale et ne couvre pas toutes les fonctionnalités.
- Puma est le moteur le plus ancien et toujours par défaut ;
- Teoz (Utilisez
!pragma teoz truedans le fichier ou-Pteoz=truesur la ligne de commande) est un nouveau moteur qui possède des fonctionnalités uniques : ancres (flèches/messages nommés), durée, boîtes imbriquées..
Réaliser une bonne mise en page avec PlantUML n'est parfois pas trivial. <zem>Voir <zhref link='https://isgb.otago.ac.nz/infosci/mark.george/Wiki/wiki/PlantUML%20GraphViz%20Layout'>PlantUML GraphViz Layout</zhref> par Mark George à l'Université d'Otago pour plus de conseils.</zem>
WARNING
This translation need to be updated. WARNING
📤 Formats de sortie
Exportez vos diagrammes dans une variété de formats pour répondre à vos besoins, y compris :
- PNG pour un partage d'image facile
- SVG pour des graphiques vectoriels évolutifs
- LaTeX pour une composition de haute qualité
- EPS (Encapsulated PostScript ) pour utiliser dans des document LaTeX
- ASCII art (disponible uniquement pour les diagrammes de séquence) pour une représentation textuelle