Vrstvy Flashcards
1
Q
Vrstvy - definicia
A
- strukturuje aplikacie, ktore sa daju rozlozit na skupiny poduloh
- kazda skupina poduloh je na jednej urovni abstrakcie
2
Q
Vrstvy - kontext
A
velky system, ktory treba rozlozit
3
Q
Vrstvy - problem
A
system, ktoreho dominantnou charakteristikou je zmes funkcii na roznych urovniach, pricom funkcie na vyskokej urovni sa opieraju o funkcie na nizsej urovni
4
Q
Vrstvy - riesenie
A
strukturovanie systemu do vhodnych vrstiev
5
Q
Vrstvy - dynamika - scenar I, (komunikacia zhora nadol)
A
- zakaznik ma poziadavku na vrstvu N
- vrstva ju nevie splnit, vola vrstvu N-1
- atd. po vrstvu 1, ktora vykona poziad.
- moze byt aj odpoved opacnym smerom
6
Q
Vrstvy - dynamika - scenar II. (komunikacia zdola nahor)
A
- rozpozna sa vstup na vrstve I.
- vrstva ho prelozi a posunie na interpretaciu na vrstvu 2
- atd. po vrstvu N
7
Q
Vrstvy - dynamika - scenar III., IV., V.
A
komunikacia zhora ciastocne nadol
komunikacia zdola ciastocne nahor
komunikacia dvoch vrstvenych systemov
8
Q
Vrstvy - implementacia
A
- definuj kriterium abstrakcie
- urci pocet urovni abstrakcie
- pomenuj urovne, prirad ulohy
- zjemini clenenie urovni
- stanov rozhrania urovni
- strukturuj jednotlive urovne
- urci sposob komunikacie medzi jednotlivymi urovnami
- navrhni sposob osetrenia chyb
9
Q
Vrstvy - pouzitie
A
- virtualne stroje
- rozhrania aplikacneho programovanie API
- informacne systemy
10
Q
Vrstvy - vyhody
A
- znovupouzitie vrstiev
- podporuje modularizaciu
- lokalizacia zavislosti
- zamenitelnost
11
Q
Vrstvy - nevyhody
A
- retazenie zmien
- nizsia efektivnost
- nadbytocna praca
- tazkost pri stanovovani vrstiev
12
Q
Vrstvy - obrazok
A
ASS02ArchStyly.pdf slajd -19-