TÁBI, M. Zpracování vizuálního programovacího jazyka na straně serveru [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

John, Petr

Bakalářskou práci hodnotím jako zdařilou . Student si osvojil potřebné technologie a na základě těchto znalostí vytvořil interpret a integroval ho do existujícího projektu jako další mikroslužbu . Tento interpret pomůže při testování přístupů použitých v rámci mého výzkumu. Navrhuji hodnocení stupněm A .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem bakalářské práce bylo vytvoření interpretu pro serializovanou podobu visuálního programovacího jazyka , který vzniká v rámci mé disertační práce, a jeho integrace do projektu pro správu chytrých zařízení založeného na mikroslužbách . Za tímto účelem musel student nastudovat nejen interpretovaný jazyk, ale i zmiňovanou existující platformu. Z tohoto důvodu si musel osvojit práci s jazykem Golang , a také technologiemi jako je RabbitMQ , GraphQL a PostgreSQL . Zadání hodnotím jako průměrně obtížné a považuji jej za splněné ve všech bodech.
Práce s literaturou Student prostudoval doporučenou literaturu a sám aktivně vyhledával další relavatní zdroje .
Aktivita během řešení, konzultace, komunikace Student během celého akademického roku aktivně komunikoval , a to prostřednictvím online konzultací. Konzultace probíhaly ve dvoutýdenních intervalech po oba semestry. Student pracoval samostatně.
Aktivita při dokončování Student dokončil praktickou část bakalářské práce včas , což umožnilo provést integraci do existujícího projektu.
Publikační činnost, ocenění Student navazuje na předchozí bakalářskou práci a existující software. Výsledkem je open source interpret pro daný jazyk, který bude dále využíván v rámci výzkumu.
Navrhovaná známka
A
Body
95

Posudek oponenta

Škarvada, Libor

Autor prostudoval principy vizuálního programování v kontextu IoT, architekturu systému RIoT, analyzoval původní interpret a navrhnul a implementoval funkční interpret VPL v jazyce Go. Až na drobné formální nedostatky v textu a seznamu literatury hodnotím práci kladně a navrhuji hodnocení "B".

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání práce je průměrně obtížné. Vedlo však k nutnosti prostudovat značné množství literatury a také navrhnout a realizovat vlasní řešení — interpret VPL.
Rozsah splnění požadavků zadání Autor splnil všechny body zadání.
Rozsah technické zprávy Práce má 55 stran včetně seznamu použité literatury.
Prezentační úroveň technické zprávy 95 Text práce je srozumitelný a přehledně členěný do logických celků, zhruba odpovídajících bodům zadání.
Formální úprava technické zprávy 80 Po formální stránce má práce poměrně dobrou úroveň, ale vyskytuje se v ní několik gramatických chyb (čárky v souvětí) a typografických nedostatků (zápis výrazů s procenty, dělení slov).
Práce s literaturou 90 Seznam literatury má 59 položek, z nichž polovinu tvoří články v časopisech, čtvrtinu sborníky konferencí, knihy a závěrečné a výzkumné práce, zbytek jsou webové odkazy. U položky [36] je chyba v odkazu na web.
Realizační výstup 90 Výsledkem je systém, jehož funkčnost autor předvedl při osobní konsultaci.
Využitelnost výsledků Práce je součástí většího projektu zaměřeného na IoT. Realizovaný interpret může v praxi fungovat po zařazení do systému monitorujícího a řídícího jednotlivá zařízení v internetu věcí.
Navrhovaná známka
B
Body
88

eVSKP id 161051