8. Objektově orientovaná analýza a návrh Flashcards

1
Q

Jaké jsou čtyři základní principy objektově orientovaného návrhu?

A
  1. Zapouzdření - skrývá interní stav objektu a omezuje přístup pouze prostřednictvím definovaných rozhraní.
  2. Dědičnost - umožňuje objektům dědit vlastnosti a chování, což usnadňuje opětovné použití kódu.
  3. Polymorfismus - umožňuje manipulaci s objekty různých typů stejným způsobem.
  4. Abstrakce - koncentruje se na esenciální aspekty systému a ignoruje nerelevantní vlastnosti.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co označují následující termíny v objektově orientované analýze a návrhu: Třída, Objekt, Metoda, Atribut?

A
  • Třída: Definuje vlastnosti a chování skupiny podobných objektů.
  • Objekt: Instance třídy.
  • Metoda: Funkce nebo procedura definovaná v třídě.
  • Atribut: Proměnná, která uchovává data nebo stav objektu.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jaké jsou typy UML diagramů a jejich účel?

A
  • Třídní diagramy: Ukazují třídy systému a jejich vztahy.
  • Sekvenční diagramy: Zobrazují interakce mezi objekty v čase.
  • Stavové diagramy: Ukazují životní cyklus objektu.
  • Use case diagramy: Popisují interakce uživatelů se systémem.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jaký je rozdíl mezi analýzou a návrhem v objektově orientované analýze a návrhu?

A
  • Analýza se zaměřuje na to, co systém má dělat, a identifikuje požadavky bez přesného zaměření na implementaci.
  • Návrh se zaměřuje na to, jak systém bude realizovat tyto požadavky, včetně technologických rozhodnutí a struktury kódu.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Co znamená akronym FURPS+ a jaké kategorie požadavků zahrnuje?

A
  • FURPS+ je model pro kategorizaci softwarových požadavků: Funkčnost, Použitelnost, Spolehlivost, Výkonnost, Podporovatelnost.
  • ”+” zahrnuje další kategorie jako implementační omezení, rozhraní, legální požadavky.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly