Logik in Visuals verwandelnDGAI Agent jetzt testen

Kostenloser Zustandsdiagramm-Generator

Erstellen Sie Zustandsdiagramme und Zustandsmaschinendiagramme mit unserem kostenlosen KI-Tool. Entwerfen Sie UML-Zustandsdiagramme, FSM-Diagramme, Moore- und Mealy-Maschinen sofort.

Zuletzt aktualisiert: Juli 2026

Try These Examples

Was ist ein Zustandsdiagramm?

Ein Zustandsdiagramm (auch Zustandsmaschinendiagramm oder Zustandschart genannt) ist eine visuelle Darstellung aller möglichen Zustände, in denen sich ein System befinden kann, und der Übergänge zwischen diesen Zuständen. Jeder Zustand repräsentiert eine Bedingung oder Situation, und Pfeile zeigen, wie das System basierend auf Ereignissen oder Bedingungen von einem Zustand zum anderen wechselt.

Zustandsdiagramme helfen Ihnen:

  • Verhalten modellierenDefinieren Sie, wie Systeme auf Ereignisse reagieren
  • Edge-Cases findenIdentifizieren Sie fehlende Übergänge und ungültige Zustände
  • Logik dokumentierenKommunizieren Sie komplexes Verhalten an Entwickler und Stakeholder
  • Software entwerfenPlanen Sie UI-Flüsse, Protokolle und eingebettete Systeme

Üblich in der UML-Modellierung sind Zustandsdiagramme essentiell für das Design von allem mit unterschiedlichen Modi oder Phasen—von Verkaufsautomaten bis zu Authentifizierungsabläufen.

Arten von Zustandsdiagrammen

UML-Zustandsdiagramme

Die Standardnotation für die Modellierung von Objektverhalten im Software-Engineering. UML-Zustandsdiagramme zeigen Zustände als abgerundete Rechtecke, Übergänge als Pfeile und beinhalten Anfangs-/Endzustände, Guards und Aktionen.

Endliche-Automaten-Diagramme (FSM)

Verwendet in der Informatik und im digitalen Logikdesign. FSM-Diagramme repräsentieren Systeme mit einer endlichen Anzahl von Zuständen, Eingaben und deterministischen Übergängen. Üblich im Protokolldesign und in eingebetteten Systemen.

Moore- vs. Mealy-Maschinen

Zwei Arten von endlichen Automaten:

  • Moore-MaschinenAusgaben hängen nur vom aktuellen Zustand ab
  • Mealy-MaschinenAusgaben hängen vom aktuellen Zustand UND der Eingabe ab

Moore-Maschinen sind einfacher zu entwerfen; Mealy-Maschinen benötigen oft weniger Zustände.

Zustandsübergangsdiagramme

Ein allgemeiner Begriff für jedes Diagramm, das Zustände und Übergänge zeigt. Wird oft synonym mit Zustandsdiagramm oder Zustandschart verwendet.

Moore- vs. Mealy-Automaten

Beide sind endliche Automaten; sie unterscheiden sich darin, wie Ausgaben erzeugt werden. Eine klassische Prüfungs- und Interviewfrage.

AspektMoore-AutomatMealy-Automat
Ausgabe hängt ab vonNur vom aktuellen ZustandVom aktuellen Zustand und der Eingabe
Zeitpunkt der AusgabeÄndert sich mit dem ZustandKann sich sofort bei Eingabe ändern
ReaktionsgeschwindigkeitEinen Taktzyklus späterGleicher Zyklus (schneller)
Benötigte ZuständeOft mehr ZuständeMeist weniger Zustände
Typische AnwendungAmpeln, ZählerAutomaten, Protokoll-Handler

Von der Übergangstabelle zum Diagramm

Ingenieure beginnen oft mit einer Zustandsübergangstabelle. Beschreiben oder fügen Sie eine ein, und die KI erstellt das passende Diagramm. Hier ein Drehkreuz-Beispiel:

Aktueller ZustandEingabeNächster Zustand
LockedcoinUnlocked
LockedpushLocked
UnlockedpushLocked
UnlockedcoinUnlocked

Fügen Sie eine solche Tabelle ein (oder beschreiben Sie sie in einfacher Sprache) im Tool oben, um das passende Zustandsdiagramm zu erzeugen.

Gängige Zustandsdiagramm-Beispiele

Verkaufsautomat

Zustände: Bereit, Münzen akzeptieren, Ausgeben, Wechselgeld zurückgeben. Übergänge ausgelöst durch Münzeinwurf, Produktauswahl und Timeouts.

Ampelsystem

Zustände: Grün, Gelb, Rot (und Variationen für Abbiegesignale). Timer-basierte Übergänge mit Sensoreingaben für verkehrsabhängige Systeme.

TCP-Verbindung

Zustände: CLOSED, LISTEN, SYN_SENT, ESTABLISHED, FIN_WAIT, TIME_WAIT und mehr. Das klassische Beispiel für Netzwerkprotokoll-Zustandsautomaten.

Benutzerauthentifizierung

Zustände: Abgemeldet, Login-Versuch, Authentifiziert, Sitzung abgelaufen, Gesperrt. Übergänge basierend auf Anmeldedaten, Timeouts und fehlgeschlagenen Versuchen.

Diese Beispiele funktionieren perfekt mit unserem KI-Generator—beschreiben Sie einfach das System und erhalten Sie ein vollständiges Zustandsdiagramm.

Beispiele für endliche Automaten

Echte FSM- und Zustandsdiagramm-Beispiele aus Hardware und Software. Jedes wurde aus einer Beschreibung in einfacher Sprache erzeugt.

Beispiel eines endlichen Automatendiagramms für eine Ampel mit den Zuständen Rot, Grün und Gelb
Ampel-FSM
Beispiel eines Automatendiagramms für einen Verkaufsautomaten mit den Zuständen Leerlauf, Sammeln und Ausgeben
Verkaufsautomat-FSM
Beispiel eines Zustandsdiagramms für den TCP-Verbindungslebenszyklus von CLOSED über ESTABLISHED bis TIME_WAIT
TCP-Verbindungszustände
Beispiel eines endlichen Automatendiagramms für eine Spielfigur mit den Zuständen Leerlauf, Gehen, Rennen, Springen und Angreifen
Zustände einer Spielfigur

Zustandsdiagramme mit KI erstellen

Beschreiben Sie das Verhalten Ihres Systems und lassen Sie KI ein vollständiges Zustandsdiagramm mit allen Zuständen und Übergängen generieren.

So funktioniert es:

  1. Beschreiben Sie Ihr System: "Zustandsdiagramm für ein Türschloss mit Zuständen: Verriegelt, Entriegelt und Alarmiert. Korrekter Code entriegelt, drei falsche Codes lösen Alarm aus."
  2. KI generiert die Zustandsmaschine mit ordnungsgemäßer Notation
  3. In hoher Auflösung für Dokumentation herunterladen

Funktioniert für jede Zustandsmaschine:

  • Software-UI-Flüsse
  • Protokolldesigns (TCP, HTTP)
  • Eingebettete Systeme
  • Spiellogik
  • Geschäftsprozess-Zustände

Häufig gestellte Fragen

Verwandte Diagrammtypen

Modellieren Sie andere Teile Ihres Systems mit diesen kostenlosen Tools:

Ein Diagramm. Verschiedene Stile.

Geben Sie sich nicht mit generischen Bildern zufrieden. Passen Sie die Ästhetik Ihres Diagramms mit unserem Stil-Auswahl.