ZSI
/ Analýza stavov
Zapnutý/vypnutý: analýza stavov
Základy softvérového inžinierstva
Sergej Chodarev (sergejx.net)
Stav
vlastnosť systému alebo objektu
konečný počet
aktívny práve jeden
určuje správanie
Príklad
Finite-state machine (Wikipedia)
Finite-state machine (Wikipedia)
Konečno-stavové automaty
matematická analýza vlastností automatov
použitie v mnohých oblastiach
základ pre spracovanie textu
Diagram stavov v UML
stavy a prechody
spúšťač
[
strážca
]
/
akcia
Zhrnutie
Objekty môžu nadobúdať jeden z konečnej množiny stavov
Podmienky a pravidlá zmeny stavu