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.
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ů).
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í |
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.
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. |
eVSKP id 148901