BIELY, M. Integrace a optimalizace modulů informačního systému KNOTIS [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Dytrych, Jaroslav

Student s řešením začal včas, pracoval průběžně a mimořádně aktivně. Na všechny konzultace chodil řádně připraven a udělal výrazně nadprůměrné množství práce na velmi obtížném zadání. Práce byla dokončena s předstihem a bez větších problémů nasazena na produkční server, načež student dořešil všechny nově objevené problémy uživatelů, jejichž původ byl v práci, na kterou student navazoval. Vzhledem k nadprůměrné aktivitě studenta i k velkému rozsahu a složitosti práce navrhuji hodnocení stupněm A (100 bodů).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Zadání se zabývá modernizací informačního systému Výzkumné skupiny znalostních technologií, přičemž navazuje na bakalářské práce Ing. Vosáhla z roku 2016/17, která z technických důvodů nebyla nasazena do ostrého provozu, a Bc. Fiedlera z roku 2020/21, která byla vypracována nekvalitně a pro nasazení byla nevyhovující. Cílem bylo opravit druhou zmíněnou práci, obě řešení integrovat a současně provést úpravy potřebné pro aktualizaci technologií, na kterých je systém provozován. Součástí byla i aktualizace propojených systémů. Zadání bylo velmi obtížné, protože vyžadovalo nastudování řady částí současného komplexního informačního systému, dvou bakalářských prací, API dvou připojených systémů a náročné hledání a ladění chyb v práci pana Fiedlera zahrnující optimalizace jeho nevhodného řešení (že bude nasazení netriviální bylo ostatně konstatováno již v posudku oponenta dané práce).
Práce s literaturou Student samostatně aktivně vyhledával relevantní zdroje. 
Aktivita během řešení, konzultace, komunikace Student byl na počátku zimního semestru méně aktivní, ale v prosinci, lednu a v průběhu celého letního semestru byla aktivita naopak výrazně nadprůměrná. Samostatně analyzoval jednotlivé části informačního systému, vyhledával chyby a neoptimální části a navrhoval a řádně konzultoval změny. Současně pečlivě připravil velkou aktualizaci serveru se všemi čtyřmi provozovanými informačními systémy, vše řádně otestoval na virtuálním stroji a následně se zapojil do realizace na produkčním serveru. 
Aktivita při dokončování Student měl vše implementováno a otestováno v předstihu, nicméně po nasazení se s ohledem na velmi nízkou kvalitu práce pana Fiedlera, na kterou navazoval, objevily další zákeřné chyby, které se projevovaly pouze některým uživatelům, a práci tak bylo nutné dokončovat až téměř do poslední chvíle v prodlouženém termínu. Definitivní obsah práce však byl řádně konzultován.
Publikační činnost, ocenění
Navrhovaná známka
A
Body
100

Posudek oponenta

Smrž, Pavel

Celkově hodnotím výsledek práce jako zdařilou aktualizaci stávajícího informačního systému, který používáme v rámci Výzkumné skupiny znalostních technologií. Studentovi se podařilo zlepšit a optimalizovat některé problematické části a dojít k řešení, které je přímo nasaditelné do ostrého provozu. Technická zpráva má standardní úroveň a odpovídá celkově kladnému pohledu na výsledky práce.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání vyžadovalo od studenta velmi detailní seznámení s dosavadní podobou systému, který vznikl a byl průběžně rozšiřován v průběhu uplynulých let, stejně jako s výsledky absolventských prací a kódů studentů, zabývajících se aktualizací jednotlivých komponent. Matúš Biely zvládl tuto práci výborně a podařilo se mu optimalizovat činnost některých částí systému, které nebyly dotaženy v předchozích letech.
Rozsah splnění požadavků zadání Zadání bylo podle mého názoru beze zbytku splněno, zejména v rámci bodu 3 se studentovi podařilo zkonzistentnit data, s nimiž systém pracuje, a zefektivnit práci s externími nástroji (např. propojení s MediaWiki), které jsou tak lépe provázány se základními funkcemi informačního systému skupiny KnoT.
Rozsah technické zprávy Rozsah technické zprávy je standardní, vzhledem k praktickému zaměření se rozbor řešené problematiky omezuje na stručný přehled použitých technologií, nicméně vlastní řešení je popsáno v rozumném rozsahu a o celkově technická zpráva působí uceleným dojmem. 
Prezentační úroveň technické zprávy 75 Struktura technické zprávy je logická, kapitoly na sebe navazují a vzhledem k předpokládanému okruhu čtenářů je obsah snadno pochopitelný. Velmi dobře popsána je integrace a optimalizace řešení, naopak v kapitole Testování bych očekával i kvantitativní charakteristiky typu zrychlení vykonávání reprezentativní sady dotazů.
Formální úprava technické zprávy 85 Po stránce typografické a jazykové má technická zpráva velmi dobrou úroveň, dodržuje normy a obsahuje jen malé množství jazykových prohřešků a stylistických neobratností.
Práce s literaturou 75 Seznam literatury obsahuje jen 13 zdrojů, předevších knižních i stručných elektronických příruček k použitým nástrojům a technologiím. Vzhledem k implementačnímu charakteru práce je výběr studijních pramenů adekvátní.
Realizační výstup 80 Realizační výstup je kvalitní, student odvedl velmi dobrou práci v přizpůsobení kódů a optimalizaci SQL dotazů a výsledkem je dobře dokumentovaná aktualizace systému, který je možné bezprostředně využívat v rámci výzkumné skupiny.
Využitelnost výsledků Z hlediska využitelnosti praktických výstupů práce je možné konstatovat, že vytvořený systém bylo možné bezprostředně po dokončení nasadit a jeho aktuální používání neukazuje na problémy, které by byly způsobeny chybami hodnoceného studenta.
Navrhovaná známka
C
Body
78

eVSKP id 148901