PEČEŇA, V. Vizualizace komunikačních tras v energetice [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2014.

Posudky

Posudek vedoucího

Franek, Lešek

Student měl vytvořit aplikaci pro zobrazení zařízení sítě Smart Grid v mapách doplněné o komunikační trasy a informace o kvalitě spojení. Pro tvorbu aplikace byl použit Qt Framework, se kterým student neměl zkušenosti a musel se s ním seznámit. V prvním semestru se student seznamoval s novým vývojovým prostředím a nalezl velmi dobrý widget, který bylo možné využít pro zobrazení mapových podkladů z různých zdrojů. Vše pravidelně konzultoval s vedoucím. V druhém semestru se student seznámil s datovým modelem pro uchovávání informací a zařízeních sítě Smart Grid, který je poměrně rozsáhlý a složitý. Do výsledné databáze importoval údaje o poloze jednotlivých zařízení, ke kterým doplnil chybějící údaje o GPS poloze nebo adrese pomocí Google API. Dále importoval údaje o kvalitě spojení, které byly ve formě počtu úspěšných a neúspěšných paketů, tyto údaje musel převést na kvalitativní ukazatele zobrazované v mapách. Někdy měl student problém pracovat samostatně a potřeboval pomoc vedoucího. Díky pravidelným konzultacím se však problémy podařilo vyřešit. Během dalšího roku student opravil nalezené chyby. Přidal Google Crash Handler pro pokročilé logování pádů aplikace. Dále se pokusil přidat podporu offline map, ale zvolené řešení není příliš vhodné. Oproti předchozí verzi bakalářské práce se zlepšil i popis, ale stále postrádám kapitolu věnující se problematice importu dat, který byl poměrně podstatnou části celé práce. Je potřeba ocenit studentovo estetické cítění pro tvorbu grafického rozhraní. Je nutné ocenit fakt, že po opravení nalezených chyb aplikace funguje. Na druhou stranu samotná vylepšení oproti předchozí verzi nejsou nijak výrazná. Proto zůstávám u svého původního celkem kladného hodnocení.

Navrhovaná známka
C
Body
75

Posudek oponenta

Fiedler, Petr

Cílem práce bylo navrhnout a ralizovat software, který bude sloužit pro vizualizaci komponent Smart Grid a jejich komunikačního propojení v případě komunikace po energetickém vedení. Autor se pro vyřešení zadání musel seznámit s celou řadou softwarových technologií, přičemž z předložených výsledků práce je zřejmé, že se zadaného úkolu zhostil poměrně úspěšně. Oceňuji, že autor v předložené práci dokumentuje svá rozhodnutí, uvádí možné alternativy, jednotlivé alternativy porovnává a následně zdůvodňuje své rozhodnutí. Provedená rozhodnutí jsou racionální a jsou srozumitelně zdůvodněna. Autor v práci postupně představuje softwarovou vývojovou platformu Qt a Qt widget QmapControl, který slouží pro vizualizaci mapových podkladů. Poměrně stručně pak představuje další technologie a nástroje jako SQLite a JSON. Je poněkud škoda, že práce s databázemi, která nutně musela tvořit relativně významnou část realizačních aktivit, je v práci zdokumentována nadmíru stručně. Přesněji řečeno je pouze stručně představena knihovna SQLite, ale její použití ani navržené, vytvořené či převzaté databázové struktury nejsou v práci zdokumentovány. V práci je naopak velmi kvalitně zdokumentováno grafické uživatelské rozhraní vytvořené aplikace, které působí poměrně profesionálně. Přiměřeně jsou rovněž zdokumentovány i hlavní funkce vytvořeného programu. Zde oceňuji, že autor namísto dlouhých slovních popisů použil přehledných vývojových diagramů. Estetická úroveň vyvinuté aplikace i předložené bakalářské práce je na vynikající úrovni a hlavní vadou na krásecelé práce je pak především slabá dokumentace činností týkajících se práce s databází. Přes uvedenou výhradu práci hodnotím jako velmi dobrou až výbornou.

Navrhovaná známka
B
Body
87

eVSKP id 73347