BIELY, M. Server pro obsluhu zpětného volání [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Dytrych, Jaroslav

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.

Dílčí hodnocení
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í
Navrhovaná známka
B
Body
80

Posudek oponenta

Rychlý, Marek

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) .

Dílčí hodnocení
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.
Navrhovaná známka
C
Body
75

Otázky

eVSKP id 170545