Dans cet article
- Qu’est-ce qu’un diagramme d’états en UML ?
- Pourquoi utiliser un diagramme d’états ?
- Symboles du diagramme d’états
- Comment créer un diagramme d’états dans EdrawMax ?
- Exemples de diagrammes d’états
- Résumé
Qu’est-ce qu’un diagramme d’états en UML ?
Un diagramme d’états UML est un diagramme comportemental qui sert à représenter l’état d’un système à un instant donné. Il affiche les changements dans le système en réponse à des facteurs tels que le temps ou d’autres événements.
Pourquoi utiliser un diagramme d’états ?
Un état se définit comme un ensemble de valeurs caractérisant un objet, groupées selon des propriétés susceptibles d’influencer le comportement global d’un objet ou d’un système. Les diagrammes d’états permettent de visualiser les états ainsi que les transitions entre eux. Les autres usages des diagrammes d’états incluent :
- Modéliser les aspects dynamiques du comportement d’un système
- Montrer comment les objets passent d’un état à un autre tout au long de leur cycle de vie
- Analyser comment et pourquoi certains facteurs internes ou externes déclenchent des réactions spécifiques de la part des objets
Symboles du diagramme d’états
Voici la liste des symboles et notations les plus utilisés pour créer un diagramme d’états UML.
![]() |
Initial
un cercle noir plein symbolise l’état initial du système. |
![]() |
État
un état est représenté par un rectangle aux coins arrondis. |
![]() |
Transition
une flèche, étiquetée avec l’événement provoquant un changement, entre deux états, illustre une transition. |
![]() |
Fork
une barre de fourche indique que l’état se divise en deux états concurrents ou plus. |
![]() |
Jonction
une jonction symbolise la fusion de deux états concurrents en un seul état. |
![]() |
Auto-transition
quand l’état d’un objet ne change pas après un événement, on parle d’auto-transition. |
![]() |
État composite
lorsqu’un état contient des activités internes, il est qualifié d’état composite. |
![]() |
Fork |
Comment créer un diagramme d’états dans EdrawMax ?
Le logiciel intuitif EdrawMax vous permet de concevoir vos propres diagrammes d’états UML facilement. Qu’il s’agisse d’un schéma simple ou complexe, suivez ces étapes pour obtenir un résultat adapté à vos besoins.
Étape 1 : Dans votre navigateur, accédez à https://www.edrawmax.com/online/ pour ouvrir la version en ligne, ou téléchargez la version de bureau sur https://www.edrawsoft.com/download-edrawmax.html
Étape 2 : Dans la barre latérale blanche, cliquez sur Développement logiciel. Ensuite, cliquez sur la case Modélisation UML qui apparaît en haut de l’écran.

Étape 3 : Choisissez un modèle ou cliquez sur la case Modélisation UML avec le “ + ” pour ouvrir un nouveau document.

Étape 4 : La bibliothèque des symboles se trouve à gauche de l’écran. Faites défiler pour en voir davantage sur les autres symboles UML. Une fois les symboles nécessaires sélectionnés, cliquez sur ‘OK’ pour les ajouter à la barre d’outils de gauche.

Étape 5 : Glissez-déposez simplement les éléments depuis la bibliothèque sur le document vierge pour commencer la création. Chaque élément peut être déplacé, redimensionné ou personnalisé selon vos besoins.
Exemples de diagrammes d’états
Diagramme 1 : Diagramme d’états – vérifier la disponibilité du calendrier
Voici un exemple pour la vérification de la disponibilité d’un calendrier.

Diagramme 2 : Diagramme d’états – traitement d’un passager aérien
Il s’agit ici d’un exemple concernant le processus de prise en charge d’un passager aérien.

Résumé
Les diagrammes d’états UML sont un outil précieux pour les développeurs et professionnels afin de cartographier le comportement d’un système. Pensez à essayer EdrawMax pour réaliser vos diagrammes d’états en toute simplicité et intuition.







