BI-WSI-SI
Webové a softwarové inženýrství, zaměření Softwarové inženýrství
platnost od SZZ v červnu 2020
Označení | Otázka | Předmět |
---|---|---|
BI-WSI-SI-1 | Informační bezpečnost, architektura bezpečnosti v modelu OSI. | BI-BEZ |
BI-WSI-SI-2 | Transformace konceptuálního schématu (v ER nebo jiné notaci) na relační. | BI-DBS |
BI-WSI-SI-3 | Normalizace relačního schématu a normální formy (první, druhá, třetí, BCNF). | BI-DBS |
BI-WSI-SI-4 | Pokročilé principy dotazování v SQL: agregace, vnější spojení, vnořené dotazy, všeobecná kvantifikace. | BI-DBS |
BI-WSI-SI-5 | Konceptuální modelování, jeho význam, základní pojmy a způsoby modelování reálného světa. | BI-KOM |
BI-WSI-SI-6 | OntoUML a jeho konstrukty, transformace do objektového modelu. | BI-KOM |
BI-WSI-SI-7 | Klíčové pojmy inženýrství podniků a metoda DEMO | BI-KOM |
BI-WSI-SI-8 | OOP abstrakce a hierarchie tříd - balíčky, třídy, atributy, metody, konstruktory, traity, ekvivalence a identita, nadtřídy, podtřídy, dědičnost, statický a dynamický dispatch. | BI-OOP |
BI-WSI-SI-9 | OOP polymorphismus - subtyping, generics, bounds a variance. | BI-OOP |
BI-WSI-SI-10 | OOP chybový stav a reflexe - signalizování výjimečných stavů, výjimky, stack trace, total functions, design by contract, object model a dynamic code invocation. | BI-OOP |
BI-WSI-SI-11 | Principy, implementace a vlastnosti klasických souborových systémů/moderních souborových systémů založených na B-B/+-stromech (rozložení dat na disku, implementace souborů/adresářů, implementace v jádru OS). | BI-OSY |
BI-WSI-SI-12 | Šablony funkcí a tříd v C++, knihovna STL, iterátor, komparátor. | BI-PA2 |
BI-WSI-SI-13 | 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-SI-14 | Lambda kalkul: definice pojmů, operací, reprezentace čísel. | BI-PPA |
BI-WSI-SI-15 | Funkcionální programování, funkce vyšších řádů, Lisp: atomy, seznamy, funkce, cons buňky, rekurze, mapovací funkcionály. | BI-PPA |
BI-WSI-SI-16 | Logické programování, Prolog: fakta, pravidla, dotazy, způsob vyhodnocení dotazů, unifikace, operátor řezu. | BI-PPA |
BI-WSI-SI-17 | Adresace IPv4, rozdělení adresního prostoru. Rozdíly mezi IPv4 a IPv6. | BI-PSI |
BI-WSI-SI-18 | 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-SI-19 | 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-SI-20 | 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-SI-21 | 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-SI-22 | Zajištění kvality software: Způsoby zjišťování kvality, typologie testů, atributy testů, black vs. white box, akceptační, kvalifikační, regresní testy, automatizace testů. | BI-SI2.3 |
BI-WSI-SI-23 | Release management, automatizace při sestavení, testování, nasazení, DevOps, přínosy a používané nástroje. | BI-SI2.3 |
BI-WSI-SI-24 | Projektové řízení a měření: modely SDLC, plánování krátkodobé a dlouhodobé, kategorie metrik a jejich využití, historie projektu, odhady, způsob jejich tvorby a verifikace. | BI-SI2.3 |
BI-WSI-SI-25 | Konfigurační řízení: řízení verzí, řízení změn, správa prostředí, řízení dodávek, správa dokumentace a vzájemné souvislosti. | BI-SI2.3 |
BI-WSI-SI-26 | Údržba: život softwarového díla, role a význam údržby, vazba na SDLC a jednotlivé činnosti softwarového inženýrství, servisní smlouva, role měření (pracnosti, nákladů a dalších metrik) při údržbě. | BI-SI2.3 |
BI-WSI-SI-27 | Architektura podnikových aplikací. Popis jednotlivých vrstev podnikových aplikací: klientská vrstva, webová vrstva, vrstva obchodní logiky, perzistentní vrstva | BI-TJV |
BI-WSI-SI-28 | 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-SI-29 | 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-SI-30 | Syntaxe protokolu HTTP. Použití metod POST, PUT, GET, DELETE protokolu HTTP u webových služeb REST a SOAP. Souvislost webových služeb, protokolu HTTP a architektury klient–server. | BI-TJV |
📄 Tabulka je dostupná také v CSV (hodnoty oddělené středníkem).
🔙 Historii změn najdete na GitLabu.