Download User Interface- orientierte Softwarearchitektur Bauentwurfslehre für

Transcript
Die State Charts Notation
127
Bild 62:
Orthogonale
Zustände
OZ
UZ1
UZ2
Mit der flachen und der tiefen Historie können Unterzustände
gemerkt werden. Dadurch kann z.B. festgelegt werden, dass
beim erneuten Betreten eines übergeordneten Zustands der zuvor aktive Unterzustand eingestellt wird.
Bild 63: Flache und
tiefe Historie
Z4
H
Z4.1
Z4.2
Z3
H*
Z3.1
Z3.2
Die untenstehende Grafik zeigt ein Beispiel für eine State Chart.
Bild 64: State Chart
für einen Schalter
Ein-Aus
H
einschalten
[Stromversorgung da]
aus
ein
ausschalten
Stromversorgung
H*
Stecker raus
Netz
Akku rein
Akku
Stecker rein
Überspannung
Keine
Akku raus
Sicherung
rausziehen
Neue Sicherung
eingesetzt
Sicherung
Sicherung durchgebrannt
Sicherung fehlt
Das Diagramm verdeutlicht die Zustandsübergänge beim Einbzw. Ausschalten eines elektrischen Geräts (z.B. eines Laptops).