1. Introduction
Un Diagramme de déploiement UML est un diagramme structurel dans le cadre du Langage de modélisation unifié (UML 2.5) qui modélise le déploiement physique des artefacts logiciels sur des nœuds matériels—tels que des périphériques, des serveurs, des conteneurs ou des instances cloud.
Il répond à une question essentielle du monde réel :
« Où le logiciel s’exécute-t-il réellement, et comment ses composants communiquent-ils dans l’environnement physique ? »
Alors que les diagrammes de classes se concentrent sur les relations logiques et que les diagrammes de composants montrent la structure logicielle modulaire, les diagrammes de déploiement zooment sur le topologie d’exécution—l’infrastructure réelle où le système s’exécute.
✅ Pourquoi utiliser les diagrammes de déploiement ?
Les diagrammes de déploiement sont essentiels pour :
-
Les architectes système et les ingénieurs DevOps
-
Planification de l’infrastructure et estimation de la capacité
-
Déterminer entre cloud versus sur site d’hébergement
-
Concevoir des systèmes sécurisés, évolutifs et performants
-
Faciliter l’alignement entre les équipes (développement, opérations, sécurité)
Ils servent de langage communentre les équipes techniques et les parties prenantes, réduisant l’ambiguïté lors du déploiement, du dimensionnement et du dépannage.
2. Concepts et éléments clés
Ci-dessous se trouve un aperçu complet des éléments fondamentaux utilisés dans les diagrammes de déploiement UML, y compris leur notation, leur objectif et leurs stéréotypes courants.
| Élément | Notation UML | Objectif | Stéréotypes courants |
|---|---|---|---|
| Nœud | Cube 3D ou rectangle avec<<device>>ou<<environment d'exécution>> |
Représente un matériel physique ou virtuel : serveur, machine virtuelle, conteneur, appareil mobile, instance cloud | <<device>>, <<environment d'exécution>>, <<cloud>>, <<région>> |
| Artéfact | Rectangle avec coin plié | Une unité logicielle déployable :.war, .jar, .exe, image Docker, script SQL, fichier de configuration |
<<artefact>>, <<fichier>>, <<script>>, <<base de données>> |
| Déploiement | Flèche pointillée avec <<déployer>> |
Indique qu’un artefact est déployé sur un nœud | <<déployer>> |
| Chemin de communication | Ligne pleine (association) | Connexion physique ou logique entre des nœuds (réseau, protocole, bus) | <<TCP/IP>>, <<HTTPS>>, <<MQTT>> |
| Manifestation | Flèche pointillée avec <<manifeste>> |
Indique qu’un artefact implémente ou manifeste un composant | <<manifeste>> |
| Empilement de nœuds | Nœud à l’intérieur d’un autre nœud | Structure hiérarchique : par exemple, conteneur à l’intérieur d’une machine virtuelle, machine virtuelle à l’intérieur d’un centre de données | — |
🔍 Remarques importantes :
-
Les nœuds peuventcontenir d’autres nœuds (par exemple, une machine virtuelle à l’intérieur d’un serveur) ou artefacts.
-
Utilisez la notation de multiplicité comme
[2]ou{2}pour indiquer plusieurs instances. -
Environnements d’exécution (par exemple, Tomcat, Node.js, Kubernetes Pod, Docker) sont souvent modélisés comme nœuds imbriqués.
-
Incluez toujours les protocoles et les ports sur les chemins de communication — cela est essentiel pour les équipes opérations.
3. Étude de cas : système simple de bibliothèque en ligne
📌 Description courte
Ce diagramme de déploiement illustre l’architecture physique d’un petit système basé sur le web Système de bibliothèque en ligne. Le système suit une architecture classique architecture en trois niveaux avec une redondance minimale.
🖥️ Composants du système et déploiement
Le système s’exécute sur trois nœuds principaux:
| Nœud | Description |
|---|---|
| Poste de travail client | Ordinateur personnel ou appareil mobile de l’utilisateur avec un navigateur web standard (aucun logiciel personnalisé). |
| Serveur web / application | Un seul serveur Linux (Ubuntu) en cours d’exécution Tomcat ou Node.js pour héberger l’interface frontale et la logique métier. |
| Serveur de base de données | Un serveur dédié en cours d’exécution PostgreSQL ou MySQL pour le stockage persistant des données. |
🔗 Flux de communication
-
Client → Serveur d’application : HTTPS sur le port 443 (trafic web sécurisé)
-
Serveur d’application → Serveur de base de données : JDBC sur port 5432 (Par défaut PostgreSQL)
⚠️ Remarque: Il s’agit d’unconfiguration simple et non clusterisée sans équilibrage de charge, mise en cache ou haute disponibilité—idéal pour la phase de prototype ou les déploiements à petite échelle.
🖼️ Le diagramme de déploiement réel (généré par le chatbot Visual Paradigm AI)

Voici lecode PlantUML prêt à l’emploi qui correspond exactement à l’architecture décrite. Collez-le dans n’importe quel générateur PlantUML pour obtenir instantanément un diagramme professionnel.

-
Généré par le chatbot Visual Paradigm AI (code de diagramme de déploiement PlantUML)
@startuml
title Diagramme de déploiement : Système de bibliothèque en ligne
direction de gauche à droite
skinparam {
ArrowColor #424242
ArrowFontColor #424242
DefaultFontSize 14
node {
BackgroundColor #80DEEA
}
component {
BackgroundColor #81C784
}
artifact {
BackgroundColor #FFE082
}
}
composant "Front-end web de la bibliothèque" as web_frontend <<application web>>
composant "Service de la bibliothèque" as library_service <<logique métier>>
nœud "Poste de travail client" <<appareil>> as client_workstation {
artefact "Application web de la bibliothèque (navigateur)" as browser_app
}
nœud "Serveur web/application" <<appareil>> as app_server {
artefact "library-web.war" as web_war
artefact "library-service.jar" as service_jar
}
nœud "Serveur de base de données" <<appareil>> as db_server {
artefact "library-db" as db_schema
}
client_workstation --> app_server : HTTPS (port 443)
app_server --> db_server : JDBC (port 5432)
web_war ..> web_frontend : <<déployer>>
service_jar ..> library_service : <<déployer>>
db_schema ..> library_service : <<accède à>>
note right of db_server
Instance PostgreSQL / MySQL
Serveur de base de données dédié
end note
note left of app_server
Ubuntu + Tomcat ou Node.js
Héberge le web et la logique métier
end note
note right of client_workstation
Appareil utilisateur : PC, tablette ou mobile
Nécessite uniquement un navigateur web
end note
@enduml
🛠️ Comment le rendre instantanément
-
Collez le bloc de code entier ci-dessus
-
Cliquez sur« Générer » → voir instantanément un diagramme propre et professionnel
💡 Astuce pro: UtilisezVS Code + extension PlantUML, IntelliJ IDEA, ouGitHub Actions pour intégrer les diagrammes dans votre pipeline CI/CD—idéal pour une documentation contrôlée par version.
4. Meilleures pratiques : lignes directrices pour créer des diagrammes de déploiement efficaces
Suivez ces principes pour vous assurer que vos diagrammes de déploiement sontclair, réalisable et maintenable.
✅ 1. Choisissez le bon niveau d’abstraction
-
Niveau élevé: Affichez uniquement 3 à 5 nœuds clés (par exemple, Client – App – BD)
-
Détaillé: Ajoutez des pare-feux, des équilibreurs de charge, des files de messages, des CDN, des pods Kubernetes, etc.
🔎 Commencez simplement, puis étendez selon les besoins.
✅ 2. Suivez la règle empirique de l’architecture en trois niveaux
La plupart des systèmes s’inscrivent naturellement dans :
-
Niveau présentation → Appareils clients
-
Niveau application → Serveurs web/app
-
Niveau données → Serveurs de base de données
Ce schéma améliore la clarté et la planification de la scalabilité.
✅ 3. Incluez toujours ces éléments
-
✅ Physique ou virtuel nœuds (avec
<<appareil>>ou<<environnement d'exécution>>) -
✅ Artéfacts avec des noms de fichiers réels (par exemple
app.jar,schema.sql) -
✅ Chemins de communication avec protocoles et ports (par exemple
HTTPS (443)) -
✅ Relations de déploiement utilisant
<<déployer>> -
✅ Stéréotypes pour documenter automatiquement les rôles (par exemple
<<cloud>>,<<base de données>>)
✅ 4. Utilisez les stéréotypes librement
Les stéréotypes rendent les diagrammes autodocumentés sans avoir besoin d’une légende :
nœud "Instance AWS EC2" <<serveur>> as ec2
nœud "Cache Redis" <<cache>> as redis
nœud "Pod Kubernetes" <<conteneur>> as pod
✅ 5. Gardez les diagrammes lisibles et évolutifs
-
Limitez à 5 à 7 nœuds par diagramme
-
Utilisez des schémas de couleurs:
-
Bleu : périphériques, serveurs
-
Vert : composants, services
-
Jaune : artefacts, fichiers
-
-
Regroupez les nœuds liés à l’aide de paquets ou cadres
paquet "Environnement de production" {
nœud "Serveur d'application 1"
nœud "Serveur d'application 2"
}
✅ 6. Versionnez et documentez vos diagrammes
Ajoutez un note de version afin d’éviter toute confusion :
note en bas de app_server
Déploiement en production – v1.2 – Mars 2026
Dernière mise à jour : 2025-04-05
fin note
5. Astuces pro et techniques avancées
🎯 Astuce 1 : Utilisez PlantUML pour le contrôle de version et l’automatisation
-
Écrivez les diagrammes en tant que fichiers texte au format
.pumlformat -
Stockez dans Git aux côtés du code
-
Générer automatiquement les diagrammes lors des builds (via CI/CD)
-
Permet de traçabilité, collaboration, et reproductibilité
🎯 Astuce 2 : Modélisation de la redondance et de la scalabilité
Montrez le dimensionnement horizontal avec plusieurs instances :
nœud "Équilibreur de charge" as lb
nœud "Serveur d'application 1" <<device>> as app1
nœud "Serveur d'application 2" <<device>> as app2
lb --> app1
lb --> app2
🎯 Astuce 3 : Modèles spécifiques au cloud
Utilisez des stéréotypes spécifiques au domaine pour les architectures cloud :
nœud "us-east-1" <<Région AWS>> as region
nœud "AWS Lambda" <<fonction>> as lambda
nœud "Bucket S3" <<stockage>> as s3
nœud "Service Kubernetes élastique (EKS)" <<cluster>> as eks
🎯 Astuce 4 : Visualiser la sécurité et le réseau
Ajoutez des pare-feu, des DMZ ou des zones réseau :
nœud "Pare-feu" <<security>> as firewall
client_workstation --> firewall : HTTPS (443)
firewall --> app_server : Autorisé (port 443)
Ou utilisez notes pour documenter les politiques :
note à droite de app_server
Réseau interne uniquement
Pas d'accès direct depuis internet public
Règles de pare-feu appliquées
fin note
🎯 Astuce 5 : Intégrer avec d’autres diagrammes UML
-
Lier à Diagrammes de composants (logique vs. physique)
-
Référence Schémas de topologie réseau (câblage, commutateurs)
-
Utilisation dans Pipelines CI/CD pour vérifier les chemins de déploiement des artefacts
🎯 Astuce 6 : Éviter les pièges courants
| ❌ Erreur | ✅ Correction |
|---|---|
| Mélanger les composants logiques avec les nœuds physiques | Gardez composant et déploiement les schémas séparés |
| Omission des ports et des protocoles | Marquez toujours les chemins de communication : HTTPS (443), JDBC (5432) |
| Créer un seul schéma très volumineux pour les microservices | Divisez en schémas modulaires (par exemple, un par cluster de service) |
🎯 Astuce 7 : Personnalisation avancée de PlantUML
Affinez l’apparence pour la publication ou les présentations :
skinparam node {
ombre false
couleurBord #263238
CouleurFond #E0F7FA
}
skinparam artifact {
CouleurFond #FFF8E1
}
cacher stereotype
📌 Pro Insight: Utilisez
masquer le stéréotypelorsque vous souhaitez un look épuré et minimaliste, idéal pour les diapositives ou la documentation.
✅ Recommandation finale
« Commencez chaque nouveau système ou refonte majeure par un diagramme de déploiement en trois niveaux. »
Cela prend juste 10 minutes pour créer un diagramme comme celui ci-dessus, mais cela peut épargner des heures de malentendus, d’erreurs de déploiement et de rework.
✅ Votre plan d’action :
-
Copiez le code PlantUML de l’exemple du Système de bibliothèque en ligne exemple
-
Générez-le en utilisant PlantUML Live
-
Utilisez-le comme une base pour votre documentation d’architecture
-
Étendez-le au fur et à mesure de l’évolution de votre système :
-
Ajoutez cache Redis
-
Introduisez files de messages (RabbitMQ/Kafka)
-
Déployez sur clusters Kubernetes
-
Activez déploiement multi-régions (par exemple,
us-east-1,eu-west-1) -
Ajouter CDN, WAF, ou fonctions serverless
-
📌 En voulez-vous davantage ?
Faites-moi savoir si vous souhaitez :
-
Une microservices + Kubernetes + multi-région schéma de déploiement
-
Une Draw.io (diagrams.net) version de ce schéma
-
Une Lucidchart ou Visio modèle
-
Une guide d’intégration du pipeline CI/CD pour PlantUML
-
Une bibliothèque de modèles pour les architectures courantes (par exemple, serverless, informatique aux bords, IoT)
🎉 Bonne utilisation des diagrammes !
« Une image vaut mille mots » — mais un diagramme de déploiement UML bien conçu en vaut mille.
Commencez à construire votre architecture avec clarté.
Utilisez PlantUML. Versionnez vos diagrammes. Partagez-les. Évoluez en toute confiance.
💬 Vous avez un système à représenter ? Décrivez-le ci-dessous, je générerai le code PlantUML pour vous.
Outils pour diagrammes d’états UML avec Visual Paradigm et IA
Fonctionnalités principales de Visual Paradigm pour les diagrammes d’états UML
✅ 1. Génération et amélioration pilotées par l’IA
Visual Paradigm exploite l’intelligence artificielle pour éliminer les difficultés du dessin manuel des diagrammes, rendant cette fonctionnalité accessible même aux non-experts.
🔹 Génération de diagrammes à partir de texte (générateur de diagrammes par IA)
-
Comment ça marche: Décrivez le comportement d’un système en langage courant, et l’IA génère instantanément un diagramme d’états UML structuré.
-
Exemple de requête:
« Créez un diagramme d’états pour une commande en ligne : commence par « Créé », passe à « Payé » après le paiement, puis à « Expédié » lors de l’envoi. Ajoutez un état « Annulé » pouvant être déclenché à tout moment avant l’expédition. »
-
Résultat: Une machine à états entièrement formée avec :
-
États correctement nommés (
Créé,Payé,Expédié,Annulé) -
Transitions valides avec déclencheurs étiquetés (par exemple, « Paiement reçu », « Annuler la commande »)
-
Conditions de garde lorsque pertinent
-
Syntaxe et disposition UML correctes
-
📌 Avantage: Réduit le temps de conception de plusieurs heures à quelques secondes.
🔹 Assistant IA conversationnel
-
Interagissez avec unchatbot IAdirectement dans l’éditeur.
-
Utilisez un langage naturel pour modifier le diagramme de manière itérative :
-
« Ajouter une transition de « En attente » à « Erreur » lorsque le paiement échoue. »
-
« Rendre « Expédié » un état composite avec des sous-états : « En cours de livraison » et « Livré ». »
-
« Renommer « Créé » en « En attente de confirmation ». »
-
-
L’IA interprète la demande, met à jour le diagramme et maintient la cohérence UML.
🔹 Application automatisée des bonnes pratiques
-
L’IA s’assure que les diagrammes générés suiventles normes UMLet les bonnes pratiques :
-
Aucun état inatteignable
-
Aucune transition orpheline
-
Utilisation correcte des états initiaux/finaux
-
Empilement correct dans les états composites
-
-
Empêche les erreurs courantes de modélisation qui entraînent de la confusion ou une implémentation incorrecte.
✅ Idéal pour les équipes avec des niveaux d’expérience variés : les développeurs juniors peuvent créer des diagrammes professionnels avec une formation minimale.
Fonctionnalités d’édition et de modélisation intelligentes
Visual Paradigm ne génère pas seulement des diagrammes, ilpermet aux utilisateurs de concevoir, affiner et gérerdes machines d’état complexes avec précision.
🔹 Validation en temps réel
-
Lorsque vous éditez, l’IA analyse en continu le schéma à la recherche de failles logiques :
-
États inaccessibles (par exemple, un état sans transitions entrantes)
-
Bloquages (pas de chemin de sortie depuis un état)
-
États initial/final manquants
-
Transitions non valides (par exemple, boucle sans conditions de garde appropriées)
-
-
Des alertes visuelles et des suggestions en ligne aident à résoudre instantanément les problèmes.
🔹 Manipulateurs intelligents et catalogue de ressources
-
Outils de glisser-déposer quisuggèrent intelligemment des connexions valides:
-
Lorsque vous placez un nouvel état, l’outil suggère des transitions logiques.
-
Lors de l’ajout d’une transition, il suggère automatiquement les noms d’événements et les conditions de garde.
-
-
Accédez à unCatalogue de ressources avec des modèles prédéfinis pour les schémas courants :
-
Sessions de connexion
-
Traitement des commandes
-
États d’alimentation des périphériques
-
Approbations de flux de travail
-
🔹 Gestion des machines à états complexes
Prend en charge des constructions UML avancées essentielles pour les systèmes du monde réel :
-
États composés: Sous-états imbriqués (par exemple,
Expédié→En transit→Livré) -
Régions orthogonales: Machines à états parallèles (par exemple, un appareil peut être à la fois « Allumé » et « Connecté au réseau » simultanément)
-
Conditions de garde: Exprimer la logique comme
si (methodepaiement == "CarteDeCredit") -
Actions d’entrée/sortie: Définir les actions exécutées lors de l’entrée ou de la sortie d’un état
-
Transitions internes: Événements qui déclenchent des actions sans changer d’état
🎯 Cas d’utilisation: Modélisation d’un thermostat intelligent avec plusieurs comportements parallèles (contrôle de température, état Wi-Fi, état de l’interface utilisateur).
Flux de travail et automatisation intégrés
Visual Paradigm transforme les diagrammes d’état, d’une documentation statique, en artefacts vivants et exécutables dans le cycle de développement.
🔹 Génération de code à partir du design
-
Générer code squelette dans des langages populaires directement à partir du diagramme finalisé :
-
Java
-
C#
-
Python
-
-
Le code généré inclut :
-
Classes d’état et logique de transition
-
Gestionnaires d’événements
-
Vérifications des conditions de garde
-
Actions d’entrée/sortie
-
-
Accélère la mise en œuvre et assurecohérence modèle-code.
📌 Exemple : un diagramme d’état pour une passerelle de paiement peut générer un fichier
PaymentStateMachine.javaaveconPaymentReceived(),onTimeout(), etonCancel()des méthodes.
🔹 Intégration de la documentation avec OpenDocs
-
Intégrez directement les diagrammes dansla documentation technique à l’aide deOpenDocs.
-
Synchronise automatiquement les mises à jour — lorsque le diagramme change, la documentation le reflète en temps réel.
-
Prend en charge l’exportation versPDF, HTML, Markdown, et l’intégration avec Confluence, Notion et GitBook.
🔹 Outil de comparaison des modifications
-
Utilisez la fonction« Comparer avec la version précédente » pour suivre les modifications automatisées par l’IA ou manuelles :
-
Diff visuel mettant en évidence les états, transitions ou gardes ajoutés/supprimés
-
Affichez l’historique des versions et revenez en arrière si nécessaire
-
-
Essentiel pourles traçabilités d’audit, collaboration d’équipe, et conformité.
💡 Idéal pour: des équipes Agile itérant sur la logique d’état, ou des environnements réglementaires exigeant une traçabilité.
Disponibilité et accessibilité
Visual Paradigm propose les deux versions bureau et cloud (en ligne), garantissant une flexibilité à travers les équipes et les flux de travail :
| Plateforme | Fonctionnalités |
|---|---|
| Bureau (Windows/macOS) | IDE complet, utilisation hors ligne, haute performance |
| En ligne (basé sur le web) | Collaboration en cloud, partage en temps réel, accessible depuis n’importe quel appareil |
✅ Les deux versions incluent le Générateur de diagrammes par IA, Chatbot par IA, validation en temps réel, et génération de code.
Meilleures pratiques et recommandations
| Meilleure pratique | Pourquoi cela importe |
|---|---|
| Commencez par un langage naturel | Accélère la conception initiale et encourage les contributions des parties prenantes |
| Utilisez l’IA pour créer un prototype, puis affinez-le manuellement | Équilibre vitesse et précision |
| Validez le diagramme avant la génération du code | Empêche les bogues à l’exécution dus à une logique défectueuse |
| Utilisez OpenDocs pour la documentation | Assure que les diagrammes restent à jour avec le système |
| Utilisez l’outil de comparaison | Suivez les modifications pendant la conception itérative |
⚠️ Précaution: Bien que l’IA soit puissante, elle peut occasionnellement générer une logique incorrecte ou sous-optimale. Veuillez toujoursvérifier les sortiespour vérifier leur exactitude, notamment dans les systèmes critiques pour la sécurité ou les systèmes financiers.
Conclusion
Visual Paradigm a redéfini la manière dont les équipes créent et gèrentles diagrammes d’état UML. En combinantl’entrée par langage naturel, la génération pilotée par l’IA, la validation en temps réel, etl’automatisation bout-en-bout, elle transforme la modélisation d’état d’une tâche chronophage en un processusintuitif, collaboratif et productif.
Que vous conceviez un flux de connexion utilisateur simple ou un système de contrôle industriel complexe, Visual Paradigm vous permet de :
-
Concevez plus rapidement
-
Modélisez plus intelligemment
-
Validez plus tôt
-
Générez le code automatiquement
✅ Conseil final: Commencez chaque nouveau système par un diagramme d’état—même si ce n’est que pour clarifier le comportement. Utilisez l’IA de Visual Paradigm pour le générer en quelques secondes. Ensuite, affinez-le avec votre équipe. Le résultat ? Une compréhension partagée et exécutable du comportement de votre système.
Liste de références
- Générateur de diagrammes par IA – Visual Paradigm: Notes officielles de publication détaillant le lancement et les fonctionnalités du générateur de diagrammes par IA de Visual Paradigm, incluant des fonctionnalités de texte vers UML pour les diagrammes d’état.
- Créez des diagrammes d’état UML en quelques secondes avec l’IA – Visual Paradigm: Un guide étape par étape démontrant comment générer des diagrammes d’état UML à partir de texte brut à l’aide de l’IA, avec des exemples et des cas d’utilisation du monde réel.
- Qu’est-ce qu’un diagramme d’état-machine ? – Visual Paradigm: Un article fondamental expliquant l’objectif, la structure et les meilleures pratiques pour les diagrammes d’état-machine UML.
- Maîtrisez les diagrammes d’état avec l’IA de Visual Paradigm – Cybermedian: Un guide pratique présentant l’utilisation des diagrammes d’état améliorés par l’IA dans des systèmes du monde réel, tels que la collecte automatique de péages.
- Visual Paradigm sur X (Twitter): Canal officiel des médias sociaux de Visual Paradigm, présentant les mises à jour du produit, des astuces et des exemples créés par les utilisateurs de modélisation alimentée par l’IA.
- Avis complet : Génération de diagrammes par IA de Visual Paradigm: Une évaluation détaillée de la précision, de l’utilisabilité et de l’intégration du générateur de diagrammes par IA dans les flux de développement.
- Chatbot IA – Visual Paradigm: Aperçu de l’assistant IA qui permet l’édition conversationnelle des diagrammes UML, y compris les diagrammes d’état.
- Mise à jour OpenDocs : Générateur de diagrammes d’état par IA – Visual Paradigm: Annonce d’une intégration améliorée de la documentation, permettant d’insérer et de synchroniser les diagrammes d’état dans la documentation technique.
- Tutoriel sur les diagrammes d’état par IA de Visual Paradigm – YouTube: Une vidéo tutoriel démontrant comment utiliser le générateur de diagrammes par IA pour créer un diagramme d’état pour un processus de commande e-commerce.
- À propos des diagrammes d’état – Visual Paradigm: Un aperçu complet des diagrammes d’état UML, incluant leurs composants, leur syntaxe et leurs applications dans le monde réel.
- Création de diagrammes d’état – Guide utilisateur de Visual Paradigm: Des instructions détaillées étape par étape pour créer des diagrammes d’état, y compris les états composés et les conditions de garde.
- Fonctionnalités avancées des machines à états – Visual Paradigm: Une exploration approfondie des techniques avancées de modélisation avec Visual Paradigm, y compris les états imbriqués, les régions orthogonales et la gestion des événements.
- Comparer avec la version précédente – Guide utilisateur de Visual Paradigm: Documentation sur la fonctionnalité de comparaison des modifications, permettant aux équipes de suivre et de gérer les révisions des diagrammes d’état au fil du temps.











