Tematické okruhy ke státní bakalářské zkoušce pro bakalářský studijní program Softwarové inženýrství a technologie 2014
Teoretická část společná pro všechny obory
- Výroková logika, jazyk a formule predikátové logiky. Kombinatorika, relace, teorie množin. Základy teorie grafů. (ZDM)
- Funkce jedné proměnné, limita a spojitost. Derivace, její vlastnosti a význam. Neurčitý a určitý integrál, metody výpočtu a vlastnosti. Řady a posloupnosti. (MAA)
- Lineární prostory, lineární zobrazení a jejich matice. Operace s maticemi. Řešení soustav lineárních rovnic.Diagonalisace matic. Skalární součin. (LAG)
- Principy objektového stylu. Typické příklady objektových řešení. Návrhové vzory (GoF, GRASP). Funkcionální programování. (OMO)
- Návrhové vzory a logická architektura systému. Modely chování, vzory chování, use-case. Rozhraní systému. (NSS)
- Složitost algoritmů, odhady. Matematická indukce a rekurzivní algoritmy. Typické příklady datových struktur. Řazení. Vyhledávání. NP-úplnost. (DSA)
- Bayesova veta. Nahodna velicina a její charakteristiky, distribucni funkce, hustota pravděpodobnosti. Zakladni pravdepodobnostni rozdeleni. Odhady parametru a testovani hypotez. (PST)
Odborné tematické okruhy
- Technologie pro webové prezentace, dynamický web, architektura Model-view-controller, bezpečnost webových aplikací (ZWA)
- Techniky návrhu testovacích scénářů, jednotkové testy, automatické funkční testy, testovací strategie, testovací data (TS1)
- Klasické a agilní metodiky vývoje software, sestavení a sledování projektového plánu, metody odhadování pracnosti (RSP)
- Sběr, ověřování správnosti a správa požadavků. Dokumentace požadavků textově a modelováním pomocí UML. Firemní(bussines) procesy. (SMP)
- Informační bezpečnost, kryptosystémy, komunikační bezpečnost, bezpečnostní certifikáty, zabezpečení komunikace v sítích. (KAB)
- Model OSI, přístupy k přenosovému médiu, síťová vrstva, komunikační protokoly, bezpečnost sítí, datová kvalita, správa sítí. (PSI)
- Rozdělení a pozice informačních systémů ve firmě, způsoby implementace a nasazení, provoz a podpora informačních systémů. (INS)
- Tvorba datového modelu, ER diagramy, relační databáze, normální formy, dotazovací jazyk SQL, transakce, objektově-relační mapování, replikace, vysoká dostupnost. (DBS)
- Architektura enterprise aplikací, vrstevnatá architektura, hexogonální architektura, inversion of control, dependence injection, beans a jejich životní cyklus, bezpečnost eterprise aplikací. (EAR)