PROCHÁZKA, Š. Vývoj webové aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta podnikatelská. 2019.

Posudky

Posudek vedoucího

Dydowicz, Petr

Cílem bakalářské práce je návrh a vývoj webové dokumentace se zohledněním požadavků firmy. Práce využívá technologii jazyka Typescript a frameworku Angular. Práce je kvalitní, obsahuje veškeré náležitosti, od analýzy k cílovému řešení, je zpracovaná komplexně, bez zjevných obsahových, či formálních chyb.

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 B
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry B
Praktická využitelnost výsledků B
Uspořádání práce, formální náležitosti, použitá terminologie a odborná jazyková úroveň C
Práce s informačními zdroji, včetně citací B
Navrhovaná známka
B

Posudek oponenta

Fornůsek, Radim

Student v práci popisuje návrh a implementaci webového nástroje pro tvorbu dokumentace interního firemního frameworku. V první kapitole se věnuje obecnému výčtu webových technologií, zmiňuje v dnešní době nejčastěji používané webové frameworky. Dále poskytuje popis souvisejících knihoven a metodik, které v práci používá nebo se na ně odkazuje. V další kapitole hodnotí současný stav firemní dokumentace a popisuje a hodnotí existující nástroje pro tvorbu dokumentace. Třetí kapitola se věnuje návrhu a implementaci samotné aplikace. Popisuje zde zejména vyřešení navigace v rámci dokumentačního nástroje a také postup, jakým má dojít k vytvoření dokumentace pro jednu komponentu. Zejména v této části se odkazuje k přílohám, které jsou tvořeny částmi zdrojového kódu této aplikace. Ve čtvrté kapitole pak hodnotí přínos této aplikace. Student splnil zadání a podařilo se mu úspěšně naimplementovat nástroj pro tvorbu interní dokumentace. Zdrojový kód je kvalitní a čitelný, aplikace je uživatelsky přívětivá a je ve firmě používána a představována novým zaměstnancům v rámci tréninku. Vytknout by se zde daly pouze maličkosti jako neošetřený přístup k vlastnostem objektů ve slovníku nebo metoda s prefixem get, která nevrací žádnou hodnotu. V rámci závěru dokázal student kriticky zhodnotit slabé stránky nástroje, zejména chybějící automatizované řešení pro jednoduché komponenty. Jako nejslabší část práce hodnotím teoretickou část, která by si zasloužila textovou korekturu. Nachází se zde pár chyb ve skladbě vět, přebytečných čárek a nesouhlasil jsem s volbou některých slov (vývin namísto vývoj, list namísto seznam). I přes tyto chyby hodnotím práci jako kvalitní a přínosnou, zejména díky rozsahu a kvalitě kódu a složitosti řešeného problému ve frameworku Angular. Práci doporučuji k obhajobě a navrhuji hodnotit známkou B.

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 B
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ň D
Práce s informačními zdroji B
Navrhovaná známka
B

Otázky

eVSKP id 118383