6 Modelování interakcí s využitím UML Flashcards

1
Q

Modelování interakcí s využitím UML

A

je technika používaná k popisu chování systému z pohledu interakcí mezi jeho částmi.

Unified Modeling Language -> jazyk (viz otázka 4)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Diagramy pro modelování interakcí

A

1, Sekvenční diagram
2, Komunikační diagram
3, Diagram časování
4, Diagram přehledu interakcí

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sekvenční diagram

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Komunikační diagram

A

BEZ ČASOVÉ DIMENZE

ukazuje interakci objektů a jejich propojení mezi sebou (vztahy mezi rolemi objektů)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Diagram časování

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Diagram přehledu interakcí

A

kombinuje sekvenční diagramy a diagramy aktivit

novinka od UML 2.0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly