5 Modelování dynamických vlastností systému pomocí UML. Flashcards
Modelování dynamických vlastností systému
se zabývá popisem CHOVÁNÍ systému a jeho interakcí s prostředím a uživateli.
dynamické = něco se děje, mění
- Diagram Aktivit
- Stavový Diagram
Diagram Aktivit
se používá pro modelování dynamických vlastností systému
Diagram aktivit umožňuje modelovat sekvenční a paralelní aktivity, cykly, větvení a další struktury, které se používají k modelování procesů v systému.
Prvky DA:
1, Aktivita -– jednotlivá akce, která se provádí v systému
2, Role - osoba nebo systém, který provádí danou aktivitu
3, Uzly - reprezentují aktivitu a obsahují informace o aktivitě
4, Hrany -propojují uzly a reprezentují tok řízení nebo dat mezi aktivitami
Stavový Diagram
modelování chování systému v závislosti na jeho stavu.
Stavový diagram vyjadřuje životní cyklus instancí dané třídy.
- Vznik instance indikován počátečním stavem (plné kolečko)
- Zánik instance indikován koncovým stavem (plné kolečko s kruhem okolo)
Prvky stavového diagramu:
1, Stavové elementy - reprezentují stavy, ve kterých se
systém může nacházet (zhasnuto/rozsvíceno)
2, Přechody - reprezentují změnu stavu systému (aktivuje jej událost, a co kam se stav přesune po aktivaci události)
3, Události - reprezentují vnější podněty, které mohou vyvolat změnu stavu systému.