OSTRÝ, P. Aplikace pro správu FPGA karet [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.

Posudky

Posudek vedoucího

Dobiáš, Patrik

Bakalářská práce se zabývá návrhem a implementací grafické aplikace pro správu FPGA karet. V teoretické části práce student postupně popisuje jednotlivé technologie, které následně v praktické části využívá. Tento popis by mohl být podrobnější a měl by více vycházet z odborných zdrojů. V praktické části práce student představuje jednotlivé části grafické aplikace, kterou vytvořil. Aplikace umožňuje základní konfiguraci připojené karty, monitorování její teploty, sledování přenesených paketů a také odesílání paketů na kartu. Aplikace je schopná zachytávat základní chyby, které mohou nastat a upozornit na ně uživatele a také vhodně zobrazuje nápovědu u jednotlivých políček, čímž je zvýšena uživatelská přívětivost. Odevzdaný kód je relativně přehledný,většina funkcí je vhodně okomentována, avšak bylo by vhodné odstranit zbytečně zakomentované části. Vzhledem k tomu, že aplikace splňuje všechny vytyčené požadavky považují cíle práce za splněné. Studentova aktivita se v prodlouženém období nijak nezlepšila, konzultace se zúčastnil pouze jednou, a to v týdnu před odevzdáním práce. Po formální stránce je práce na nižší úrovni, práce by mohla být lépe strukturována, obsahuje překlepy. Práce s literaturou je uspokojivá, student využívá 20 referencí, z nichž 4 odkazují na odborné zdroje. Celkově je práce na nízké úrovni, ale vzhledem k tomu, že cíle byly splněny, navrhuji ji k obhajobě s hodnocením E (59 bodů).

Navrhovaná známka
E
Body
59

Posudek oponenta

Ilgner, Petr

Bakalářská práce se zabývá vytvořením aplikace, která umožní konfiguraci, monitorování a řízení FPGA karet. Zadání práce nepovažuji za obtížné, protože ke komunikaci s kartami byla použita hotová knihovna. Student práci doplnil, avšak na dříve vytknuté nedostatky reagoval jen částečně. Textová část práce je stručná, práce je členěna do sedmi kapitol a ačkoliv struktura práce byla zlepšena, některé části na sebe dobře nenavazují. Některé aspekty, jako je např. výběr programovacího jazyka jsou popsány rozvlekle, popis důležitějších podstatných detailů zcela chybí. Zásadní nedostatek shledávám v chybějícím popisu dat vyčítaných z FPGA karet a popisu možností konfigurací nebo podporovaných karet. Vytvořená aplikace byla doplněna zejména o ošetření různých výjimečných stavů, zdrojový kód aplikace je také lépe komentovaný, programový kód je přehledný, architektura Model-View-Controller (MVC) není dobře uplatněna. Přestože byl přidán soubor README, důležité informace, jako postup spuštění a instalace či základní instrukce k použití chybí. Po formální stránce je práce na špatné úrovni. Její kvalitu snižuje množství překlepů, vážných pravopisných i typografických chyb. Některé obrázky nejsou vhodně umístěny. Na ani jeden obrázek nebo výpis nyní v textu nikde odkazováno. Práce s literaturou je uspokojivá, byť některé tvrzení v teoretické části nejsou stále správně citovány. Celkově práci nepovažuji za zdařilou a pečlivě zpracovanou, avšak stanovené cíle lze považovat za splněné a práci doporučuji k obhajobě s hodnocením E/50b.

Navrhovaná známka
E
Body
50

Otázky

eVSKP id 161932