KOLEČEK, F. Profilování vestavných aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
S přihlédnutím ke spíše podprůměrné aktivitě studenta během řešení a dokončování činností souvisejících se středně obtížným zadáním a zpracováním technické zprávy, spíše základnímu řešení a jeho zhodnocení navrhuji ohodnotit práci studenta i její výsledek stupněm D .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Problematiku řešenou v předložené práci považuji za středně obtížnou , tj. zvládnutelnou pomocí vědomostí a dovedností získaných během dosavadního povinného studia. Očekávaným výstupem práce bylo zejména experimentální zhodnocení vybraných metod a prostředků profilování vestavných aplikací. Zadání považuji za splněné , nicméně přístup studenta k řešení považuji spíše za podprůměrný , zejména kvůli pozdějšímu zahájení zpracování tématu a hodnoticí etapy. | ||
Práce s literaturou | Student prokázal schopnost samostatně využívat vedoucím doporučené i vlastním úsilím nalezené informační zdroje související s řešeným tématem, mj. orientovat se v nich, čerpat z nich a vhodně využívat informace v nich obsažené k řešení daného tématu. | ||
Aktivita během řešení, konzultace, komunikace | Dané téma sice začal student zpracovávat s cca měsíčním zpožděním , poté však alespoň sporadicky již řešení konzultoval a informoval o dílčích pokrocích v řešení projektu. Student nicméně pracoval samostatně , domluvených konzultací se účastnil a byl na ně připraven . | ||
Aktivita při dokončování | Výsledek práce studenta (tj. realizační výstup a technická zpráva) mi byl předkládán ke konzultacím s mírným zpožděním a spíše sporadicky ; jeho konečná podoba mi však byla předložena v předstihu , umožňujícím mi připomínkovat jej před odevzdáním. | ||
Publikační činnost, ocenění | Není mi známa publikační činnost či ocenění týkající se této práce. |
Student ve své práci prezentuje pouze minimální řešení, které navíc není v textu popsané z pohledu aplikace. Zadání je však splněno, práce obsahuje několik nových myšlenek (např. určení velikosti využité paměti). Proto navrhuji celkové hodnocení stupněm E - dostatečně .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Cílem práce bylo navrhnout základní profilovací knihovnu pro vestavěné systémy. Zadání diplomové práce hodnotím jako méně obtížné, protože řešení může být postaveno na základních knihovnách MCU. | ||
Rozsah splnění požadavků zadání | |||
Rozsah technické zprávy | Rozsah práce je 39 vysázených stran, což odpovídá spíše minimálním požadavkům na diplomovou práci. Zejména popis vlastního řešení a experimentální ověření výsledného systému by mohlo být komplexnější. V textu také chybí informace o použití knihovny. | ||
Prezentační úroveň technické zprávy | 65 | Práce je psaná srozumitelně a rešeršní část obsahuje všechny důležité informace. Kapitoly na sebe navazují. V textu však není vůbec ukázáno, jak samotná knihovna prakticky funguje a jak by se měla použít. | |
Formální úprava technické zprávy | 90 | Po jazykové i typografické stránce je práce téměř bez chyb. | |
Práce s literaturou | 75 | Tato práce má implementační charakter. Tomu odpovídá i volba literatury, která je zejména založena na dokumentačních materiálech a různých tutoriálech. Autor by se mohl více zaměřit na normy jednotlivých komunikačních protokolů přímo od výrobců. Všechny zdroje jsou řádně ocitovány. | |
Realizační výstup | 55 | Hlavním výsledkem práce je knihovna převážně řešena v hlavičkovém souboru, která slouží k označení začátku a konce výpočtu taktů časovače a označení paměti. Tato implementace je velmi minimalistická a splňuje pouze základní požadavky na aplikaci. Není jasné, zda by mohla současně profilovat více zanořených či opakovaně volaných funkcí. Také se neurčuje automaticky z informací překladače, kde se anotace měření nachází, tudíž je potřeba větší interakce s uživatelem. Stejně tak si uživatel musí sám zpracovat výstup a určit statistické parametry. Student se navíc příliš neinspiroval řešením, které nabízí integrované TRACE jednotky. | |
Využitelnost výsledků | Ve formě, jak jsou výsledky prezentovány, profilovací nástroj ukazuje zajímavou myšlenku, ovšem nejedná se o plnohodnotnou utilitu, která by se dala přímo použít v praxi. |
eVSKP id 142945