PROCHÁZKA, Š. Vývoj generátoru souborů [online]. Brno: Vysoké učení technické v Brně. Fakulta podnikatelská. 2021.

Posudky

Posudek vedoucího

Dydowicz, Petr

Cílem práce byl návrh a vývoj aplikace pro firmu LOGEX Solution Center s.r.o., která generuje zdrojový kód pro volání databázových procedur. V analytické kapitole se student zprvu zabývá analýzou společnosti, poté analýzou nástroje Data Access Generator a dalšími nástroji, generujícími zdrojový kód pro přístup k databázím. Závěrem této kapitoly shrnuje výsledky předchozích analýz a nastiňuje možný směr řešení v následující návrhové kapitole. V této kapitole definuje, co bude předmětem návrhu řešení, tedy úpravou stávajícího nástroje. Navrhuje samostatnou databázi bez relačních vazeb mezi tabulkami, která slouží pouze potřebám vývoje nového, resp. upraveného nástroje. Poté vytváří v databázi uložené procedury, které mají za úkol těžbu dat z tabulek těchto databází. Pro dokreslení činnosti nástroje využívá prvky funkčního modelování. Ke konci kapitoly se věnuje shrnutí vlastního návrhu řešení a přínosu práce. Práce je na vysoké odborné úrovni, je komplexní a je využitelná v praxi a to nejen v prostředí firmy, pro kterou byl nástroj vytvořen. Práce je prosta obsahových, či formálních nedostatků.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění stanovených cílů A
Zvolený postup řešení, adekvátnost použitých metod A
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry A
Praktická využitelnost výsledků A
Uspořádání práce, formální náležitosti, použitá terminologie a odborná jazyková úroveň A
Práce s informačními zdroji, včetně citací A
Navrhovaná známka
A

Posudek oponenta

Fornůsek, Radim

Student v diplomové práci srozumitelně a přehledně popisuje návrh a řešení zadání diplomové práce. Práce je čtivá a postupně vysvětluje všechny použité technologie, které využívá nebo se nějakým způsobem k řešení vztahují. Stejně tak je popsán postupný vývoj programu, který vytváří výstupy vytvářené aplikace. Jediná připomínka ke struktuře je, že bych uvítal motivační příklad požadovaného výstupu aplikace už v rámci kapitoly o vymezení problému a cílů práce. Z hlediska náležitostí diplomové práce považuji rozsah za přiměřený, stejně tak množství zdrojů, názorné ilustrace a soubor příloh. V kódu jsem narazil pouze na několik málo překlepů. Kvalitu kódu hodnotím jako výbornou. Jsou dodrženy náležitosti čistého kódu, je využit potenciál jazyka TypeScript, kód odpovídá profesionálním standardům a student ukazuje také znalosti jazyka SQL. Z hlediska přínosu firmě hodnotím práci jako úspěšnou a splňující rozsah zadání. Jak student sám uvádí, vidím zde i já prostor pro další úpravy před plným firemním použitím. Díky struktuře programu a kvalitě kódu však budou takové úpravy velmi snadné. Vzhledem k výše uvedenému doporučuji práci k obhajobě a navrhuji hodnotit známkou A – výborně.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění stanovených cílů A
Zvolený postup řešení, adekvátnost použitých metod A
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry A
Praktická využitelnost výsledků B
Struktura práce, použitá terminologie a odborná jazyková úroveň B
Práce s informačními zdroji A
Navrhovaná známka
A

Otázky

eVSKP id 135325