9. Vizuální modelování a UML diagramy Flashcards

1
Q

Jaký je rozdíl mezi formálním a neformálním modelováním?

A
  • Formální modelování: Používá přesně definované jazyky a notace, jako je UML, pro přesné popisy architektury a chování systému.
  • Neformální modelování: Spoléhá na méně strukturované přístupy, jako jsou brainstorming a volné kresby, užitečné pro rychlé nápady a počáteční fáze návrhu.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co je UML a jaké typy diagramů zahrnuje?

A

UML (Unified Modeling Language) je standardizovaná modelovací notace pro vizualizaci, specifikaci a dokumentaci softwarových systémů. Zahrnuje třídní, use case, aktivitní, stavové, sekvenční, package a komponentové diagramy.

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

Co zobrazuje třídní diagram v UML?

A

Třídní diagram zobrazuje strukturu systému včetně tříd, jejich atributů, metod a vztahů mezi třídami, jako jsou dědičnost, asociace, kompozice a agregace.

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

Jaké informace poskytuje use case diagram?

A

Use case diagram ilustruje funkce systému z pohledu uživatelů (aktérů) a zobrazuje, jaké akce mohou aktéři provádět a jak tyto akce interagují s různými částmi systému.

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

Co zobrazuje diagram aktivit?

A

Diagram aktivit zobrazuje workflow nebo procesy v systému pomocí grafického zobrazení kroků, rozhodovacích bodů a paralelních procesů.

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

Co ukazuje stavový diagram?

A

Stavový diagram reprezentuje životní cyklus objektu, zobrazuje stavy, ve kterých se objekt může nacházet, a přechody mezi těmito stavy v reakci na události.

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

Co popisuje sekvenční diagram?

A

Sekvenční diagram popisuje interakce mezi objekty v čase a zobrazuje, jak objekty komunikují pomocí zpráv v chronologickém pořadí.

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

Co zobrazují package a komponentové diagramy?

A

Package diagram zobrazuje organizaci a závislosti mezi balíčky v systému. Komponentový diagram ukazuje organizaci a závislosti mezi komponentami a jejich propojení v systémech.

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

Co je uuBML a proč je používáno?

A

uuBML je rozšíření UML speciálně navržené pro potřeby projektů v prostředí Unicorn. Zahrnuje specifické elementy pro návrh a implementaci aplikací a systémů vyvíjených v Unicorn.

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