KOLESÁR, M. Návrhové vzory v cloud computing aplikacích [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Rychlý, Marek

Student řešil práci se zaujetím, samostatně a aktivně, a své řešení průběžně konzultoval. Přístup studenta k řešení považuji za mírně nadstandardní a navrhuji hodnotit práci stupněm velmi dobře (B) .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo prozkoumat návrhové vzory pro cloud computing aplikace a ukázat možnosti jejich uplatnění při návrhu ukázkové aplikace. Za obtížnou část práce považuji samotné studium návrhových vzorů, vzhledem k rozmanitosti platforem cloud computing a jimi poskytovaných návrhových a implementačních rámců. Zadání považuji za zcela splněné.
Práce s literaturou Student v průběhu řešení samostatně vyhledal a nastudoval velké množství relevantní literatury pokrývající jak teoretické, tak praktické aspekty práce.
Aktivita během řešení, konzultace, komunikace Práce byla průběžně konzultována a student chodil na konzultace připraven a s návrhy možných řešení případných problémů. Oceňuji, že student aktivně a samostatně navrhl vhodnou ukázkovou aplikaci a později ji rozšířil tak, aby bylo lépe vidět použití různých návrhových vzorů. Všechny termíny byly dodrženy.
Aktivita při dokončování Práce byla dokončena v předstihu a technická zpráva byla konzultována. Mé připomínky student řádně zapracoval.
Publikační činnost, ocenění Bez publikací či ocenění. Programové řešení bylo zveřejněno jako open-source.
Navrhovaná známka
B
Body
85

Posudek oponenta

Burget, Radek

Pan Kolesár se detailně seznámil s poměrně rozsáhlou a komplikovanou problematikou cloudové infrastruktury a služeb a navrhl a implementoval aplikaci, která využití jednotlivých návrhových vzorů dobře demonstruje. Vše je velmi pečlivě zpracováno, výhrady mám jen k poněkud stručnějšímu popisu vlastního řešení v technické zprávě. Celkově práci považuji za nadprůměrnou a navrhuji hodnocení stupněm B.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání vyžadovalo studium poměrně velkého množství technologií, na druhou stranu implementační část má spíše demonstrační charakter.
Rozsah splnění požadavků zadání Zadání považuji za splněné bez výhrad.
Rozsah technické zprávy Technická zpráva se svým rozsahem blíží spíše spodní hranici rozmezí obvyklého pro diplomovou práci. Velmi podrobná a informačně bohatá je část pokrývající relevantní principy a technologie, část věnovaná vlastnímu řešení je místy zbytečně stručná.
Prezentační úroveň technické zprávy 76 Technická zpráva v kapitolách 2 až 4 přináší velmi pěkně zpracovaný přehled existujících cloudových služeb, jejich architektur a principů, které se v nich objevují. Celý popis je podrobný, logicky organizovaný a dobře srozumitelný. Části věnovaná návrhu vlastního řešení je však naopak často stručná, autor prezentuje již hotovou architekturu bez  podrobnějšího rozboru cílů, zdůvodnění, jak k ní dospěl a co přesně má demonstrovat. Naopak jednotlivé komponenty řešení jsou  z tohoto pohledu zdokumentované dobře. 
Formální úprava technické zprávy 82 Technická zpráva je psána v anglickém jazyce na vynikající úrovni zejména v prvních čtyřech kapitolách a i po typografické stránce je velmi pěkně zpracovaná. Drobné výhrady mám jen ke křížovým odkazům na kapitoly, kde autor z nějakého důvodu nepoužívá číslování podkapitol a přesto se na ně snaží odkazovat v textu, což je poněkud matoucí (např. str. 30 nad obrázkem). Zvláštně také působí rozdílná grafická notace použitá v obrázcích, srov. např. obr. 5.1 a 5.2.
Práce s literaturou 95 Seznam použité literatury je obsáhlý a odráží rozsah problematiky, kterou autor nastudoval. Výběr zdrojů odpovídá zaměření práce a autor jednotlivé zdroje v textu řádně cituje.
Realizační výstup 94 Vytvořené řešení se skládá z několika implementovaných mikroslužeb, které demonstrují využití typických vzorů v cloudových aplikacích a dále konfigurovaná řešení realizující architekturu výsledné aplikace jak v lokálním, tak v cloudovém prostředí. Výsledek je plně funkční, poměrně rozsáhlý a dobře demonstruje jednotlivé vzory rozebrané v teoretické části práce.
Využitelnost výsledků Práce nepřináší žádné zásadně nové poznatky, nicméně ucelený popis existujících technologií a principů a jejich použití včetně netriviální demonstrační aplikace považuji za velmi přínosný.
Navrhovaná známka
B
Body
85

Otázky

eVSKP id 143978