DREXLER, F. Efektivní a obecná mezivrstva abstrakce pro vestavěný Linux [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Student přistoupil k řešení mírně obtížnějšího zadání celkem poctivě a svědomitě. Práci věnoval průběžně béhem studia čas a pravidelně konzultoval co se odrazilo v prakticky dobře použitelném výsledku. Hodnotím tedy stupněm velmi dobře - B.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem práce bylo prostudovat existující mezivrstvy a navrhnout vlastní řešení pro linuxový operační systém používaný na hardwarových platformách od české společnosti RACOM. Toto zadání považuji za mírně obtížnější hned z několika důvodů. Jednak bylo pro úspěšné zvládnutí potřeba nastudovat množství systémových knihoven, se kterými se student neměl možnost běžně setkat při svém aktuálním studiu. Dále bylo potřebné nastudovat relativně komplikovaný systém třetí strany a na základě toho pak navrhnout vlastní řešení s ohledem na efektivitu ale i dostatečnou obecnost. Student toto vše zvládl a výsledkem je řešení, které se bude nadále prakticky používat. | ||
Práce s literaturou | Student samostatně vyhledal všechny potřebné studijní materiály. | ||
Aktivita během řešení, konzultace, komunikace | Student byl během řešení diplomové práce aktivní. Dle potřeby průběžně konzultoval se svým vedoucím a konzultantem. Na všechny konzultace byl vždy dobře připraven a dané problematice rozuměl. Navrhovaná řešení ověřoval a přicházel s vlastními nápady, která vyústili v návrh vlastního řešení. | ||
Aktivita při dokončování | Práce byla dokončena v předstihu. Obsah i výsledky práce byly před odevzdáním konzultovány. | ||
Publikační činnost, ocenění | Publikační činnost není známa. |
Jedná se o poměrně zdařilou práci implementačního charakteru. Vytvořené programové řešení je na velmi dobré úrovni. Práce vykazuje pouze drobné nedostatky. Proto celkově hodnotím stupněm velmi dobře - B .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Jedná se o zadání průměrně obtížnosti. Složitost poněkud zvyšuje nutnost integrace programového řešení do již existujícího rozsáhlého vestavěného systému. | ||
Rozsah splnění požadavků zadání | |||
Rozsah technické zprávy | Rozsah technické zprávy je přibližně 75 normostran a je tudíž téměř v obvyklém rozmezí. Všechny části technické zprávy jsou informačně bohaté a pro práci nezbytné. | ||
Prezentační úroveň technické zprávy | 83 | Text práce je logicky strukturován. Autor postupuje od uvedení do problematiky abstrakce hardware prostřednictvím mezivrstvy, meziprocesové komunikace a jazyků pro popis hardware, přes popis stávajícího stavu cílových zařízení, návrhu a implementace mezivrstvy až po vyhodnocení vytvořeného řešení. Kapitoly jsou přiměřeně rozsáhlé a poměrně pochopitelné pro čtenáře. V kapitole číslo 2 by mohly být některé koncepty jednotlivých typů mezivrstev popsány do větší hloubky. V návaznosti na kapitolu o jazycích pro popis hardware postrádám hlubší technickou analýzu proč byl použit zvolený jazyk. | |
Formální úprava technické zprávy | 79 | Po typografické stránce je práce poměrně zdařilá. Mezi drobné problémy patří zřídkavé použití pouze odkazu na obrázek bez uvedení, že se odkazujeme na obrázek. U obrázků 7.1 a 7.2 chybí v popisu jejich číslo (7.1 a 7.2) a jsou uvedeny pouze indexy jejich pod-obrázků. Práce je psána v anglickém jazyce. Po jazykové stránce je práce na dobré úrovni. Nevyskytují se žádné výrazné chyby. Občas se vyskytuje nesprávné použití členů. Pouze občas se vyskytují kostrbaté větné konstrukce a příliš komplikovaná souvětí. Přičemž jejich frekvence je vyšší v druhé polovině práce. V kapitole 7 autor zaměnil u délky paketů byty za bity (např. délka paketu 1500 bitů namísto 1500 bytů). | |
Práce s literaturou | 85 | Výběr studijních pramenů odpovídá implementačnímu charakteru práce, přičemž převažují elektronické zdroje. Použité zdroje jsou relevantní k tématu práce. Práce je řádně ozdrojována, k porušení citační etiky nedošlo. U bibliografických citací se zřídka vyskytují drobné nedostatky, např. u zdroje číslo 17 je na místo stránek uvedena nějaká zkratka. | |
Realizační výstup | 90 | Programové řešení je funkční a dostatečně komentované. Programové řešení je začleněno do již existujícího programového vybavení zadavatele. Části vytvořené studentem jsou důsledně označeny ve zdrojovém kódu. Autor provedl integrační testy vytvořeného řešení. V rámci vyhodnocení bylo provedeno měření vlivu vytvořené mezivrstvy na propustnost celého systému. | |
Využitelnost výsledků | Jedná se o firemní zadání diplomové práce implementačního charakteru, kde se předpokládá budoucí využití výsledků v praxi. |
eVSKP id 152321