BIELY, M. Server pro obsluhu zpětného volání [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Student odvedl nemalé množství práce na průměrně obtížném až obtížnějším zadání. Na závěr práce a před druhým odevzdáním konzultoval dle dohody. Práce byla vytvořena pro Oddělení databází CIS VUT, jehož vedoucí je s výsledky práce spokojen. Hlavní cíle práce tedy byly splněny. Text byl dokončován téměř do poslední chvíle, nicméně výsledná podoba práce byla řádně konzultována a většina připomínek zapracována. Navrhuji proto hodnocení stupněm B.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Informace k zadání | Zadání vzniklo ve spolupráci s Oddělením databází CIS VUT. Cílem bylo otestovat vybrané technologie a zjistit, zda by mohly být přínosem pro centrální databázi VUT, a případně implementovat server, který umožní snížit zátěž databázového clusteru a ušetřit tak finanční prostředky za licenci, která závisí na využitých procesorech. Dle mého názoru se i s ohledem na pojetí studentem jedná o průměrně obtížné až obtížnější zadání, které bylo náročné zejména v problémech s kompatibilitou technologií a nedostatečnou dokumentací, což vyžadovalo zkoumání a experimentování pro zprovoznění daných technologií. Konzultantem za CIS byl vedoucí Oddělení databází, který je s výsledky práce studenta spokojen. Z mého pohledu byly hlavní cíle práce splněny, byť hlavním výstupem není původně plánovaný server, ale vyhodnocení možností daných technologií. | ||
| Práce s literaturou | Student samostatně aktivně vyhledával relevantní zdroje. | ||
| Aktivita během řešení, konzultace, komunikace | Student byl dle mých informací i dle informací od konzultanta aktivní zejména v závěrečném období před odevzdáním. Na CIS konzultoval pravidelně, se mnou konzultoval minimálně, což však bylo v souladu s tím, jak jsme byli domluveni. Před druhým odevzdáním konzultoval dle dohody. | ||
| Aktivita při dokončování | Práce byla dokončována s velmi malým předstihem, nicméně její definitivní obsah byl konzultován a většina připomínek zapracována. | ||
| Publikační činnost, ocenění |
Výsledkem diplomové práce je informačně obsáhlá avšak celkově spíše průměrná technická zpráva a menší programové řešení. Navrhuji hodnotit práci stupněm dobře (C) .
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Náročnost zadání | Jedná se o průměrně obtížné a implementačně zaměřené zadání | ||
| Rozsah splnění požadavků zadání | Zadání se splněno bez výhrad. | ||
| Rozsah technické zprávy | Technická zpráva je svým rozsahem v obvyklém rozmezí, od úvodu po závěr obsahuje sice jen vysázených 48 stran (přibližně 75 normostran), ale text informačně velmi bohatý a to až do té míry, že to místy ztěžuje jeho srozumitelnost. Všechny části i použitá míra detailu jsou však nezbytné. | ||
| Prezentační úroveň technické zprávy | 75 | Struktura technické zprávy je logická a odpovídá procesu vývoje výsledného programového řešení. Také vnitřní struktura kapitol je v pořádku, přestože je místy text podkapitol a jejich části pro čtenáře náročný a příliš informačně bohatý (zejména v kap. 5). | |
| Formální úprava technické zprávy | 75 | Z hlediska formální úpravy je technická zpráva na dobré úrovni a neobsahuje významnější typografické či jazykové nedostatky. Použité obrázky s diagramy vhodně doplňují text, přestože v některých UML diagramech jsou faktické nedostatky (např. diagram sekvence na obr. 4.4 nerozlišuje třídy a objekty). | |
| Práce s literaturou | 75 | Seznam literatury obsahuje 20 položek, z nichž je 6 odborných zdrojů a zbytek online dokumentace použitých technologií. Přestože je práce implementačně zaměřená, mohl být seznam literatury rozsáhlejší, zejména když je většina odborných zdrojů (snad kromě 7) použita jen zběžně (typicky v úvodním výčtu termínů a technologií). Všechny položky seznamu jsou popsány a formátovány dle norem. | |
| Realizační výstup | 75 | Realizačním výstupem je serverová komponenta pro registraci zpětných volání a upozorňování na události nad databází. Řešení je napsáno v jazyce C# s rámcem .NET a má kolem 950 řádků zdrojového kódu. Přestože řešení není rozsáhlé, je funkční a splňuje požadavky kladené zadáním. Zdrojový kód je stručně komentován. Odevzdané výsledky obsahují také SQL skripty s PL/SQL kódem pro výkonnostní testování, jak je popsáno v kap. 6. Tyto testy však nejsou automatizované (např. skriptem spouštějícím testy nad virtuálními stroji s databázovými komponentami), což znesnadňuje jejich reprodukovatelnost pro opakovatelné získání v práci uvedených statistik. | |
| Využitelnost výsledků | Výsledné řešení je využitelné v praxi pro optimalizaci sledování datových zdrojů aplikacemi v rámci databáze a informačních systémů VUT. Vzhledem k rozsahu a strukturování kódu a ke způsobu provedení testování se však jedná spíše o prvotní prototyp, který bude potřeba pro produkční nasazení přepracovat. |
eVSKP id 170545