KOLEČEK, F. Profilování vestavných aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Strnadel, Josef

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 .

Dílčí hodnocení
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.
Navrhovaná známka
D
Body
60

Posudek oponenta

Mrázek, Vojtěch

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ě .

Dílčí hodnocení
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.
Navrhovaná známka
E
Body
58

Otázky

eVSKP id 142945