BI-WSI-WI
Webové a softwarové inženýrství, zaměření Webové inženýrství
platnost od SZZ v červnu 2020
Označení | Otázka | Předmět |
---|---|---|
BI-WSI-WI-1 | CAP teorém a jeho vztah k NoSQL databázím. | BI-BIG |
BI-WSI-WI-2 | MapReduce model: principy a jeho využití pro dotazování Big Data. | BI-BIG |
BI-WSI-WI-3 | Typické databázové stroje pro Big Data (Cassandra nebo HBase) - architektura, databázový model, distribuce dat. | BI-BIG |
BI-WSI-WI-4 | Principy výpočtů v distribuovaných systémech - Spark framework nebo jiná podobná technologie. Principy distribuované indexace - Elastic nebo jiná podobná technologie. | BI-BIG |
BI-WSI-WI-5 | Transformace konceptuálního schématu (v ER nebo jiné notaci) na relační. | BI-DBS |
BI-WSI-WI-6 | Normalizace relačního schématu a normální formy (první, druhá, třetí, BCNF). | BI-DBS |
BI-WSI-WI-7 | Pokročilé principy dotazování v SQL: agregace, vnější spojení, vnořené dotazy, všeobecná kvantifikace. | BI-DBS |
BI-WSI-WI-8 | Rozdělení paměti při implementaci programovacích jazyků: statické části, zásobník, halda. Aktivační záznamy, mechanismus implementace volání funkcí. | BI-PPA |
BI-WSI-WI-9 | Lambda kalkul: definice pojmů, operací, reprezentace čísel. | BI-PPA |
BI-WSI-WI-10 | Funkcionální programování, funkce vyšších řádů, Lisp: atomy, seznamy, funkce, cons buňky, rekurze, mapovací funkcionály. | BI-PPA |
BI-WSI-WI-11 | Logické programování, Prolog: fakta, pravidla, dotazy, způsob vyhodnocení dotazů, unifikace, operátor řezu. | BI-PPA |
BI-WSI-WI-12 | Protokol TCP: zahájení a ukončení relace, zabezpečení přenosu. | BI-PSI |
BI-WSI-WI-13 | Analýza a správa požadavků (cíle, kategorizace, UML diagram případů užití, scénáře případů užití, UML diagram aktivit). | BI-SI1.2 |
BI-WSI-WI-14 | Vzory používané během návrhu: třívrstvá architektura, Model View Controller, GoF vzory (Abstraktní továrna, Stav, Adaptér). | BI-SI1.2 |
BI-WSI-WI-15 | Přiřazení zodpovědností třídám během návrhu, GRASP vzory (Nízká provázanost, Vysoká soudržnost), popis spolupráce objektů (UML sekvenční diagram, UML diagram tříd – využití během návrhu). | BI-SI1.2 |
BI-WSI-WI-16 | Klasické a agilní metodiky vývoje software (základní principy, vhodnost použití, řešené problémy). Základní popis metodik Unified Process (UP), Extrémní programování (XP) a SCRUM. | BI-SI1.2 |
BI-WSI-WI-17 | Architektura podnikových aplikací. Popis jednotlivých vrstev podnikových aplikací: klientská vrstva, webová vrstva, vrstva obchodní logiky, perzistentní vrstva. | BI-TJV |
BI-WSI-WI-18 | Slabé vazby mezi objekty: význam a výhody. Princip obrácení řízení (inversion of control) a vkládání závislostí (dependency injection). | BI-TJV |
BI-WSI-WI-19 | Objektově relační mapování: koncept, výhody i nevýhody. Rozdíly mezi objektovým a relačním modelem dat. Rozdíl v realizaci vazeb (1:1, 1:N, M:N) v objektovém a relačním modelu. | BI-TJV |
BI-WSI-WI-20 | Význam termínů Webové služby REST a Webové služby SOAP. Rozdíly mezi oběma přístupy, souvislost s architekturou klient–server. | BI-TJV |
BI-WSI-WI-21 | HTTP protokol. Obsluha HTTP požadavku. Struktura HTTP požadavku a odpovědi. Stav webové aplikace. | BI-TWA.1 |
BI-WSI-WI-22 | Základní postupy, technologie a standardy na straně serveru. Architektura webové aplikace a související návrhové vzory. REST. | BI-TWA.1 |
BI-WSI-WI-23 | Bezpečnost webových aplikací. Rizika a jejich opatření. Autentizace a autorizace uživatele. | BI-TWA.1 |
BI-WSI-WI-24 | Základní postupy, technologie a standardy na straně klienta (uživatelského agenta – prohlížeče) webové aplikace. Asynchronní zpracování požadavků webovým prohlížečem (AJAX), jeho výhody a nevýhody. | BI-TWA.1 |
BI-WSI-WI-25 | Techniky pro vyhledávání textových, webových a multimediálních dokumentů: modely, algoritmy, aplikace. Optimalizace webových stránek pro vyhledávače. | BI-VWM |
BI-WSI-WI-26 | Vyhledávání v multimediálních databázích, podobnostní vyhledávání podle obsahu, podobnostní dotazování, agregační operátory, indexování metrické podobnosti, aproximativní vyhledávání. | BI-VWM |
BI-WSI-WI-27 | Formát XML, nástroje pro práci s XML, využití. Dobře formovaný (well-formed) a validní (valid) XML dokument. Jmenné prostory (namespaces). | BI-XML |
BI-WSI-WI-28 | Principy jazyka XPath. XPath výrazy (včetně využití všech os a predikátů), absolutní a relativní adresace. | BI-XML |
BI-WSI-WI-29 | Jazyk XSLT – principy, použití, nástroje. Vztah XSLT a XPath. | BI-XML |
📄 Tabulka je dostupná také v CSV (hodnoty oddělené středníkem).
🔙 Historii změn najdete na GitLabu.