Stránka 1 z 1

[NTIN130] Architektury softwarových systémů - Zk 28.1.2015

Napsal: 28. 1. 2015 11:52
od matejcik
stejně jako loni, zkouška byla v 9:00, písemná, všichni stejné zadání, 7 otázek, maximálně 24 bodů, 13-16 trojka, 17-20 dvojka, 21-24 jednička.

1. [2 body] Co je softwarová architektura?
2. [4 body] Co jsou statické pohledy na kód SW systému, jaké druhy známe, k čemu jsou dobré
3. [4 body] Výkonnost (Performance), jaké jsou taktiky.
4. [6 bodů] Nakreslete dekompoziční pohled na software pro informování uživatelů o novinkách
Požadavky:
a) Registrační údaje nového uživatele se musí uložit do DB do 5 s
b) Uživatel si může zadat interval novinek ve vteřinách (typicky třeba 120 s), dodání se nesmí zpozdit o víc než 2 s oproti tomu intervalu, bez ohledu na celkový počet uživatelů
c) SW může ale nemusí fungovat jako služba v rámci většího systému, kde se další komponenty zaregistrují k odběru
d) musí být možné doplnit nové zdroje zpráv s minimálním kódováním
e) uživatelé budou mít možnost nechat si vypsat novinky historicky (interval od-do), tohle nesmí zpomalit běžnou práci systému
5. [2 body] Jaké taktiky pro zvyšování dostupnosti snižují modifikovatelnost?
6. [4 body] Co jsou to Layers, k čemu slouží, ukázat příklad.
7. [2 body] Co je discoverability, jak se toho dosáhne.