6 Modelování interakcí s využitím UML Flashcards
Modelování interakcí s využitím UML
je technika používaná k popisu chování systému z pohledu interakcí mezi jeho částmi.
Unified Modeling Language -> jazyk (viz otázka 4)
Diagramy pro modelování interakcí
1, Sekvenční diagram
2, Komunikační diagram
3, Diagram časování
4, Diagram přehledu interakcí
Sekvenční diagram
popisují interakce mezi objekty v systému uspořádané v časové posloupnosti a sled událostí, které vedou ke změně stavů objektů.
Zobrazují sekvenci zpráv, které se vyměňují mezi objekty v
různých časech
Každý objekt je reprezentován obdélníkem a jeho životní linie vertikálním pruhem
Prvky:
1, Účastníci = entity (objekty, aktéři), které spolu komunikují (reprezentovány obdelníkem s názvem uvnitř)
2, Životní linie - vertikální čára, která reprezentuje život objektu a zobrazuje jeho stavy v čase.
3, Aktivace nebo provedení (události) - označují začátek a konec aktivity, kterou účastník provádí (obdélník na životní linii); Reprezentují čas, který objekt potřebuje pro dokončení aktivity
4, Podmínky a smyčky: reprezentují rozhodování a opakování v diagramu.
- Reprezentovány obdélníkovým ohraničením
5, Zprávy - reprezentují komunikaci mezi účastníky.
- šipka mezi účastníky, s popiskem
Komunikační diagram
BEZ ČASOVÉ DIMENZE
ukazuje interakci objektů a jejich propojení mezi sebou (vztahy mezi rolemi objektů)
Diagram časování
speciální forma sekvenčního diagramu u (opačné osy – čas
zleva doprava, životní linie)
zaměřené na modelování časových omezení a závislostí
novinka od UML 2.0
Diagram přehledu interakcí
kombinuje sekvenční diagramy a diagramy aktivit
novinka od UML 2.0