UML diagramy / Návrh Flashcards

1
Q

typy diagramů

A

struktury, chování, interakce(spolupráce objektů)

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

diagramy struktury

A

diagramy tříd, objektů, seskupení

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

diagramy chování

A

diagramy případů užití, stavový diagram, diagram aktivit

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

diagramy interakce

A

sekvenční diagram, diagram komunikace

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

UML v etapách vývoje

A

specifikace požadavků (use-case), analýza (analytické třídy), návrh (návhové třídy)

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

důsledek kvalitního návrhu

A

snižuje nákladu spojené s implementací i údžbou

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

Výstup etapy návrhu v RUP

A

diagramy interakce, návrhové třídy a podsystémy (upřesňují analytické třídy a pods.), stavové diagramy, rozhraní

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

návrhové třídy

A

analytickým třídám doplňují implementaci (proměnné a metody), závislé na prog. jazyku, použitého frameworku, atp. - na takové úrovni, že je jde přímo implementovat

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

stavový diagram (základní prvky)

A

stavy, přechody mezi stavy, události; model životního cyklu jednoho reaktivního objektu (reaguje na vnější události)

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

OCL

A

object constraint language, umožňuje definovat omezení a podmínky a umožňuje přesnější generování kódu

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

typy omezení u OCL

A

invariant (podmínka, která musí být vždy splněna všemi instancemi), precondition(omezení, které musí být pravdivé před provedením operace), postcondition, guard

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