Otázky ke státní závěrečné zkoušce magisterského studia

Aplikovaná informatika

 

Technologie informatiky

 

Akademický rok 2013/2014

 

1.      Objektová persistence

Základní nástroje a principy, objektově relační mapování, Java Persistence API, nejčastější implementační problémy

2.      Webové technologie Java Enterprise Edition

Servlety, JSP, principy MVC na webu, vícevrstvé architektury, nástroje, technologie, webové kontejnery.

3.      XML a jeho zpracování

XML a jeho struktura, metody popisu struktury, XML transformace, softwarové zpracování (parsery, generátory).

4.      Hlavní charakteristiky objektově-relačních databázových systémů

Výhody, nevýhody, rozšíření jazyka SQL – nové typy a objektové vlastnosti, rekurzivní dotazy. Podpora objektových vlastností v komerčních systémech.

5.      Vlastnosti distribuovaných databázových systémů

Výhody, nevýhody, základní funkce. Návrh distribuované databáze – fragmentace a alokace dat.  Podpora distribuce dat v komerčních systémech.

6.      Optimalizace dotazů a replikace dat

Optimalizace dotazů v distribuovaném prostředí. Replikace dat a možnosti jejího využití.

7.      Ochrana dat a informací

rizika a protiopatření, zabezpečení přenosů, síťových řešení, zálohování a tisku, přístupová práva, možnosti ochrany HW, třídy a standardy bezpečnosti OS, firewall, bezpečnostní politika a funkce v organizaci bezpečnostní analýza, prognóza a projekt, rizika integrace a e-činností

8.      Kryptologie - základní přístupy a pojmy

kryptografický systém, klíč, časová a paměťová náročnost, kryptografický protokol, monoalfabetické a polyalfabetické šifry, symetrické a nesymetrické šifrování a moderní šifrovací systémy - principy, DES, RSA, atd.

9.   Struktura a architektura systému UNIX / GNU/Linux

struktura systému, systém souborů, systém procesů, služby OS, shelly, příkazy shellu, popis jádra, datové struktury jádra, systém vyrovnávacích pamětí, subsystém V/V, správa paměti, operační systémy reálného času (základní charakteristika, hlavní faktory, definice, hard a soft RTOS, RMS, EDF, příklady RTOS)

10. Řízení procesů UNIXu (GNU/Linuxu)

vytváření procesu, signály, ukončení procesu, vyvolání jiných procesů, reálné a efektivní UID, změna velikosti procesu, časování procesů, plánování procesů, SysRQ (použití, funkce)

11. Základy běžné uživatelské administrace systému UNIX (GNU/Linux)

vytváření souborů a adresářů, operace se soubory a adresáři, prohledávání systému souborů, identita uživatele, procesu, souboru a jejich změna, přístupová práva a jejich nastavení, přesměrování vstupu a výstupu, propojení příkazů, administrace uživatelů, zálohování, programy pro archivaci a kompresi dat, práce s příkazovými interprety, technologie SMART (význam, použití, vybrané údaje)

12.  Klasifikace mobilních zařízení

Operační systémy, výrobci, systémy ovládání, aplikační software, konektivita, specifické problémy mobilních platforem. Mobilní klient informačního systému. Mobilní kontext, sensory, LBS aplikace.

13.  Vývoj aplikací pro mobilní zařízení

Vývojové nástroje mobilních platforem, specifika tvorby GUI, principy přenosu dat a vzdálené komunikace, porovnání přístupů aktuálních mobilních platforem.