SWIATKOWSKI, J. Grafický editor výpočetních procesů ve formátu TOSCA [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Jaroš, Jiří

Jan Swiatkowski pracoval celý rok vzorně a svědomitě. Pravidelně docházel na konzultace a byl vždy dobře připraven. Práce byla dokončena v rozumném předstihu a měl jsem možnost připomínkovat klíčové části. Kladně rovněž hodnotím vypracování v anglickém jazyce, přehledné kódy a celkově profesionální přístup k řešení bakalářské práce. 

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo implementovat grafický editor pro návrh jednoduchých workflows a jejich export do TOSCA formátu. Jednalo se o jasně dané zadání implementačního charakteru se kterým přišel student sám. Složitost zadání lze hodnotit jako standardní.
Práce s literaturou Jelikož je práce implementačního charakteru, nebylo nutné provádět rozsáhlou literární rešerši. Přesto práce obsahuje celkem 46 referencí, převážně na použité technologie. Tuto literaturu si student aktivně vyhledával sám. 
Aktivita během řešení, konzultace, komunikace Aktivita během řešení byla velice dobrá. Student pravidelně konzultoval, prezentoval dosažené výsledky a plán prací. Projekt byl vyvíjen za podpory repositáře v GitLabu, kde je vidět jasný postup prací s popisem plánovaných činností v rámci issues.
Aktivita při dokončování Aktivita během dokončování byla velice dobrá, text práce jsem měl k dispozici v dostatečném předstihu a všechny podstatné připomínky byly zapracovány.
Publikační činnost, ocenění Práce nebyla publikována, avšak byla vyvíjena v rámci projektu LEXIS. Dá se tedy očekávat její dálší vývoj a postupné nasazení.
Navrhovaná známka
B
Body
85

Posudek oponenta

Jaroš, Marta

Téma bakalářské práce má vysoký potenciál v oblasti služeb HPC.  Technická zpráva svým zpracováním bohužel kazí dojem z celkové práce. Její délka je v obvyklém rozmezí a obsahuje značné množství příloh týkající se vytvořené aplikace. Práce však trpí nedostatky z pohledu prezentační úrovně a formální úpravy. Kód je přehledně strukturovaný a částěčně komentovaný. Realizační řešení se mi bohužel na mém počítači nepovedlo vyzkoušet, avšak vzhledem k vytvořenému kódu věřím, že je funkční.  

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Cílem práce bylo prostudovat a seznámit se s již existujícími nástroji pro práci s vědeckými procesy (scientific workflows) a algoritmy pro jejich konstrukci. Dále navrhnout jednoduchý editor pro konstrukci vědeckých procesů generující TOSCA předpis, navržené řešení implementovat a diskutovat. Téma této práce považuji za průměrně obtížné.
Rozsah splnění požadavků zadání Všechny body zadání práce byly splněny.
Rozsah technické zprávy Technická zpráva je v obvyklém rozsahu (82 normostran, z toho 16 normostran je tvořeno obrázky). 
Prezentační úroveň technické zprávy 62 Logicky je technická zpráva na první pohled stavěna dobře a jednotlivé kapitoly na sebe navazují. Text v jednotlivých kapitolách by však stálo za to lépe strukturovat a věty zjednošit. V mnoha případech není jasné, zda je popisovaná funkcionalita skutečně implementována nebo se jedná o doporučení. Zřejmě vlivem nevhodné práce s obrázky v textu vzniká hodně volného místa.  Obecně se text čte hůře, jelikož čtenáře nutí hodně skákat a dohledávat si informace. Příkladem je odkazování se na projekt LEXIS a jeho výzvy již v kapitole 1, avšak popis tohoto projektu se nachází až v kapitole 3. Přitom stručné shrnutí a hlavně definice výzev by mohly být už v kapitole 1. Cíle práce v kapitole 1 by mohly být lépe specifikovány. Rešerže v kapitole 2 by mohla být obsáhlejší vzhledem k množství existujících nástrojů pro práci s vědeckými procesy na trhu. Název kapitoly 3 by bylo vhodné lépe specifikovat. Implementační část je čtenářsky velice náročná vzhledem k množství informací a detailnímu popisu jednotlivých funkcí. Bylo by lepší problematiku popsat na vyšší úrovni a doplnit ji jednoduchými obrázky či diagramy, které by čtenáři pomohly text snadněji pochopit. Implementační detaily by mohly být přesunuty do příloh.
Formální úprava technické zprávy 60 Byť je zpráva sepsána slušnou angličtinou, trpí nemalým množstvím překlepů, chybami v interpunkci a citování zdrojů. Za významné prohřešky pokládám také nevhodné rozmístění obrázků v textu a jejich nedostatečný popis. 
Práce s literaturou 70 Práci s literaturou hodnotím dobře. Literárních zdrojů by však mohlo být použito více. V práci převládají zejména internetové zdroje.
Realizační výstup 80 Kód je přehledně strukturován. Práce byla vytvořena v rámci skupiny SC@FIT . Zdrojové soubory komentované jsou , avšak někde by bylo třeba komentáře doplnit. Kód byl postupně verzován v systému GITLab. Soubor readme popisuje, jak nainstalovat potřebný sw a jak aplikaci spustit. 
Využitelnost výsledků Téma bakalářské práce se zabývá aktuální tématikou a reaguje na potřeby uživatelů využívajících služeb HPC. Práce tedy určitě má potenciál pro využití v praxi.
Navrhovaná známka
D
Body
65

Otázky

eVSKP id 147291