NIEDOBA, M. Implementace výpočtového modulu do webové aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2024.

Posudky

Posudek vedoucího

Šomplák, Radovan

Student v rámci své diplomové práce vytvářel modul webové aplikace zaměřený na analýzu míry separace komunálních odpadů v obcích. Součástí implementace byl také obslužný backend, kde byly řešeny výpočty aktuální míry separace odpadu a jejího potenciálu pro zlepšení. V rámci frontendu bylo vytvořeno přehledné uživatelské rozhraní rozdělené do několika částí. Vzniklý nástroj je funkční a je připraven na doplnění nových funkcionalit v rámci dalšího vývoje. Je škoda, že se studentovi nepodařilo doplnit možnost ukládání a opětovného načítání dat. To by významně zlepšilo aplikovatelnost nástroje již v aktuálním stavu. Nicméně je třeba zmínit komplexnost nástroje a omezený čas na tvorbu diplomové práce, proto tento fakt nemá zásadní vliv na její celkové hodnocení. Oceňuji začlenění modulu do již existující struktury a formátu existující webové aplikace, což pro studenta znamenalo učit se novým věcem a komunikovat s ostatními vývojáři. Dále oceňuji samostatnost studenta po celou dobu tvorby jeho diplomové práce. Diplomová práce má logickou strukturu a je pro čtenáře srozumitelná. Celkově hodnotím práci za značně přínosnou a doporučuji jí k obhajobě s hodnocením A.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita A
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací A
Samostatnost studenta při zpracování tématu A
Navrhovaná známka
A

Posudek oponenta

Dobrovský, Ladislav

Předložená práce je na vysoké úrovni. Rešerše je podložena relevantními odbornými publikacemi a technickou dokumentací použitých technologií. Implementace s ohledem na modernizaci zdrojového kódu celé aplikace ukazuje, že má autor komplexní pohled na vývoj software. K práci mám jen drobné připomínky: Vysvětlení výhod a nevýhod volby mezi client a server side rendering je zavádějící. Autor však správně volí pro tuto aplikaci vhodnější CSR. Autor zavádí zkratku OS pro open source, avšak běžně je zavedená zkratka OSS jako open source software; zkratka OS znamená spíše operační systém. Ukázky zdrojových kódů jsou bitmapové obrázky a buď by mohly být ve vyšším rozlišení nebo raději přímo jako text. Také je vhodné sjednotit velikost fontu pro tyto ukázky. Na obrázku 19 je pro zaokrouhlení na 3 desetinná místa použita kombinace násobení tisícem, funkce Math.round a dělení tisícem; lépe by však bylo využít metodu toFixed s parametrem 3. Práci doporučuji k obhajobě.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita A
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis A
Práce s literaturou včetně citací A
Navrhovaná známka
A

Otázky

eVSKP id 158007