Zustandsdiagramm (State Machine Diagram)

Das Zustandsdiagramm stellt die verschiedene Zustände eines Systems dar, also die Änderung an Objekten ihrer Lebenszeit.

So ist erkennbar, wie sich Objekte auf äußere Ereignisse reagieren. Dabei besteht ein Zustandsdiagramm aus Zuständen und Transitionen. Wobei der Anfangs- und Endzustad explizit gekennzeichnet wird. Generell werden Zustände beschriftet, sollten diese unbeschriftet sein, dann schalten sie sobald der davor liegende Zustand erreicht ist oder wenn der entsprechende Zustand Operationen enthält die ausgeführt werden sollen.