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.
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.
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í. |
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í.
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. |
eVSKP id 147291