Générateur de Diagrammes d'État Gratuit
Créez des diagrammes d'état et des diagrammes de machine à états avec notre outil IA gratuit. Concevez des diagrammes d'état UML, FSM, machines de Moore et Mealy instantanément.
Dernière mise à jour : juillet 2026
Try These Examples
Qu'est-ce qu'un Diagramme d'État ?
Un diagramme d'état (aussi appelé diagramme de machine à états ou statechart) est une représentation visuelle de tous les états possibles d'un système et des transitions entre ces états. Chaque état représente une condition ou une situation, et les flèches montrent comment le système passe d'un état à un autre en fonction d'événements ou de conditions.
Les diagrammes d'état vous aident à :
- Modéliser le comportement — Définir comment les systèmes répondent aux événements
- Trouver les cas limites — Identifier les transitions manquantes et les états invalides
- Documenter la logique — Communiquer un comportement complexe aux développeurs et parties prenantes
- Concevoir des logiciels — Planifier les flux UI, protocoles et systèmes embarqués
Courants dans la modélisation UML, les diagrammes d'état sont essentiels pour concevoir tout ce qui a des modes ou phases distincts—des distributeurs automatiques aux flux d'authentification.
Types de Diagrammes d'État
Diagrammes d'État UML
La notation standard pour modéliser le comportement des objets en génie logiciel. Les diagrammes d'état UML montrent les états comme des rectangles arrondis, les transitions comme des flèches, et incluent les états initiaux/finaux, les gardes et les actions.
Diagrammes de Machine à États Finis (FSM)
Utilisés en informatique et en conception de logique numérique. Les diagrammes FSM représentent des systèmes avec un nombre fini d'états, d'entrées et de transitions déterministes. Courants dans la conception de protocoles et les systèmes embarqués.
Machines de Moore vs Mealy
Deux types de machines à états finis :
- Machines de Moore — Les sorties dépendent uniquement de l'état actuel
- Machines de Mealy — Les sorties dépendent de l'état actuel ET de l'entrée
Les machines de Moore sont plus simples à concevoir ; les machines de Mealy nécessitent souvent moins d'états.
Diagrammes de Transition d'État
Un terme général pour tout diagramme montrant des états et des transitions. Souvent utilisé de manière interchangeable avec diagramme d'état ou statechart.
Machines de Moore vs Mealy
Ce sont toutes deux des automates finis ; elles diffèrent par la manière dont les sorties sont produites. C'est une question classique d'examen et d'entretien.
| Aspect | Machine de Moore | Machine de Mealy |
|---|---|---|
| La sortie dépend de | L'état actuel uniquement | L'état actuel et l'entrée |
| Moment de la sortie | Change avec l'état | Peut changer immédiatement selon l'entrée |
| Vitesse de réaction | Un cycle d'horloge plus tard | Même cycle (plus rapide) |
| Nombre d'états | Souvent plus d'états | Généralement moins d'états |
| Usage typique | Feux de circulation, compteurs | Distributeurs, gestionnaires de protocole |
De la table de transition au diagramme
Les ingénieurs partent souvent d'une table de transition d'états. Décrivez-en une ou collez-la, et l'IA génère le diagramme correspondant. Voici un exemple de tourniquet :
| État actuel | Entrée | État suivant |
|---|---|---|
| Locked | coin | Unlocked |
| Locked | push | Locked |
| Unlocked | push | Locked |
| Unlocked | coin | Unlocked |
Collez une table comme celle-ci (ou décrivez-la en langage simple) dans l'outil ci-dessus pour générer le diagramme d'automate fini correspondant.
Exemples Courants de Diagrammes d'État
Distributeur Automatique
États : Inactif, Acceptation des Pièces, Distribution, Rendu de Monnaie. Transitions déclenchées par l'insertion de pièces, la sélection de produit et les délais d'attente.
Système de Feux de Circulation
États : Vert, Jaune, Rouge (et variations pour les signaux de virage). Transitions basées sur des minuteries avec entrées de capteurs pour les systèmes adaptatifs au trafic.
Connexion TCP
États : CLOSED, LISTEN, SYN_SENT, ESTABLISHED, FIN_WAIT, TIME_WAIT, et plus. L'exemple classique pour les machines à états de protocoles réseau.
Authentification Utilisateur
États : Déconnecté, Tentative de Connexion, Authentifié, Session Expirée, Verrouillé. Transitions basées sur les identifiants, les délais d'attente et les tentatives échouées.
Ces exemples fonctionnent parfaitement avec notre générateur IA—décrivez simplement le système et obtenez un diagramme d'état complet.
Exemples d'automates finis
De vrais exemples de FSM et de diagrammes d'états, matériel et logiciel. Chacun a été généré à partir d'une description en langage simple.




Créer des Diagrammes d'État avec IA
Décrivez le comportement de votre système et laissez l'IA générer un diagramme d'état complet avec tous les états et transitions.
Comment ça marche :
- Décrivez votre système : "Diagramme d'état pour une serrure de porte avec états : Verrouillé, Déverrouillé et Alarme. Le code correct déverrouille, un mauvais code trois fois déclenche l'alarme."
- L'IA génère la machine à états avec la notation appropriée
- Téléchargez en haute résolution pour la documentation
Fonctionne pour toute machine à états :
- Flux UI logiciels
- Conceptions de protocoles (TCP, HTTP)
- Systèmes embarqués
- Logique de jeu
- États de processus métier