NENUTIL, P. Uživatelské rozhraní nástroje Combine [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Smrčka, Aleš

Student přistoupil k řešení práce zodpovědně a reagoval na všechny připomínky. Povedlo se mu vytvořit vylepšit webové rozhraní k nástroji Combine. Nové rozhraní bude v budoucnu nasazeno v provozu a nástroj Combine bude zpřistupněn testerské komunitě.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo vytvořit webové rozhraní k nástroji Combine vyvíjeném na FIT. Cíl se povedlo splnit. Ideálnímu provozu chybí pouze správa výpočetních úloh a rozložení zátěže, což je ovšem požadavek nad rámec bakalářské práce.
Práce s literaturou Student navázal na předchozí absolventské práce týkající se nástroje Combine. Další studijní prameny si vybíral sám.
Aktivita během řešení, konzultace, komunikace Student byl aktivní vesměs v celé době práce na projektu. Na konzultacích byl znát pokrok oproti předchozímu stavu.
Aktivita při dokončování Vyšší intenzita práce byla před dokončením projektu, avšak všechny mé hlavní připomínky k implementaci i k technické zprávě byly zapracovány.
Publikační činnost, ocenění
Navrhovaná známka
B
Body
80

Posudek oponenta

Rozsíval, Michal

Programové řešení je funkční, zdokumentované a podpořené automatickými testy. Řešení je navíc využitelné v praxi. Slabou stránkou je však technická zpráva, která mohla být na lepší úrovni.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Cílem bakalářské práce bylo vytvořit vylepšené uživatelské rozhraní nástroje Combine.
Rozsah splnění požadavků zadání
Rozsah technické zprávy Technická zpráva má rozsah kolem 40 normostran. Většina částí mohla být obsáhlejší nebo doplněná o konkrétní ukázky nebo příklady.
Prezentační úroveň technické zprávy 70 Technická zpráva má logickou strukturu a popisuje postupně všechny potřebné náležitosti. Ovšem úplně chybí samostatná kapitola věnující se teorii, která je rozprostřená v jiných částech práce, například v kapitole 2 (Současný stav nástroje) nebo kapitole 4 (Implementace rozhraní), čímž v určitých částech dochází k tématickému odchýlení. Některé podkapitoly pak nejsou uvedené a bezprostředně navazují na nadřazenou podkapitolu, například podkapitoly 5.3 a 5.3.1 na straně 38.
Formální úprava technické zprávy 70 Jazykově je práce na dobré úrovni, jen s nezávažnými chybami. Zpráva obsahuje některé typografické prohřešky. Dochází k nekonzistenci číslování podkapitol, kdy některé podnadpisy jsou s číslováním a některé bez. Obrázky mohly být vektorové. Navíc většina z nich není referována v textu a téměř u všech mohl být obsáhlejší popis.
Práce s literaturou 70 Informace v práci jsou většinou podložené odbornou literaturou. Za nevhodné ovšem považuji citování některé teorie z bakalářských prací.
Realizační výstup 80 Výsledkem je uživatelské rozhraní implementované v jazyce JavaScript s využitím knihovny React. Zdrojové soubory jsou strukturované a kód je konzistentně formátovaný a komentovaný, tedy dobře čitelný. Řešení je podloženo automatickými testy. Současně s tím bylo vytvořené řešení porovnáno s aktuálním uživatelským rozhraním nástroje Combine z hlediska uživatelské zkušenosti. Navíc bylo řešení uživatelsky testováno s vybranou skupinou uživatelů s využitím vytvořených dotazníků, jejíchž výsledky byly zohledněny. Řešení bylo demonstrováno a je funkční.
Využitelnost výsledků Práce byla tvořena s cílem zlepšit a zefektivnit používání nástroje Combine. Vytvořené řešení je možné použít v praxi.
Navrhovaná známka
C
Body
70

Otázky

eVSKP id 155693