Stavový diagram (UML)
Stavový diagram je v podstatě stavový diagram z teorie automatů se standardizovanými konvencemi [1]
[2] , který může definovat mnoho systémů od počítačových programů po obchodní procesy . Používají se následující konvence:
- Kruh představující počáteční stav.
- Kruh s malým kruhem uvnitř, označující konečný stav (pokud existuje).
- Zaoblený obdélník představující stát. Horní část obdélníku obsahuje název státu. Uprostřed může být vodorovná čára, pod kterou jsou zaznamenány činnosti probíhající v tomto stavu.
- Šipka označující přechod. Název události (pokud existuje), která spustila přechod, je označen vedle šipky. Ochranný výraz lze přidat před "/" a uzavřít do hranatých závorek ( název_události [výraz_ochrany] ), což znamená, že výraz musí být pravdivý, aby se přechod uskutečnil. Pokud je během přechodu provedena akce, přidá se za znak „/“ ( název_události [výraz_ochrany]/akce ).
- Tlustá vodorovná čára s buď mnoha příchozími a jedním odchozím řádkem, nebo jedním příchozím řádkem a mnoha odchozími řádky. To znamená spojení a větev.
Poznámky
- ↑ OMG. OMG Unified Modeling Language (OMG UML), Infrastructure Verze 2.2 (únor 2009). Archivováno z originálu 13. srpna 2012. (neurčitý)
- ↑ D. Drusinsky, Modelování a ověřování pomocí UML statecharts Archivováno 12. října 2012 na Wayback Machine , Elsevier , 2006
Viz také
Odkazy