POSUDEK OPONENTA DIPLOMOVÉ PRÁCE
Student: Bc. Tomáš Kozel Oponent: Ing. Pavel Žáček Studijní program: Inženýrská informatika
Studijní obor: Informační technologie Akademický rok: 2009/2010
Téma diplomové práce:
Grafický editor schémat sítě pro informační systém
Hodnocení práce:
Diplomová práce p. Bc. Tomáše Kozla je členěna na teoretickou a praktickou část.
V teoretické části popsal diplomant princip fungování protokolu aplikační vrstvy – HTTP a podrobněji vysvětluje komunikaci klientské a serverové aplikace. Dále je provedena analýza nástroje JGraphX, který je využit pro implementaci aplikace.
Diplomant v teoretické části projevil schopnost práce s odbornou literaturou a webovými zdroji, je schopen samostatně vyhledávat a prezentovat data.
V praktické části se diplomant zabývá rozšířením serverové části o REST rozhraní, které bude sloužit ke komunikaci klienta s webovou aplikací a je taky popsáno rozšíření původního databázového modelu informačního systému FreeNetIS.
Diplomant prokázal v praktické části zvládnutí programátorské práce a velmi dobrou schopnost rozboru a popisu zdrojového kódu.
Na závěr praktické části je ovšem opomenuta prezentace samotných výsledků, která je až příliš strohá a opírá se pouze o dva obrázky bez další diskuze. Z rozboru zdrojového kódu nemusí být čtenáři jasný cíl veškerého snažení.
Přínosem diplomanta je především implementace klientského REST rozhraní (v Javě) a vlastní implementace serverového REST rozhraní v PHP a frameworku Kohana.
Po stránce rozsahu a obtížnosti předloženou diplomovou práci hodnotím jako přiměřenou. Tato diplomová práce má odpovídající formální úpravu, je členěna logicky a přehledně. Poznámku mám k nekvalitním obrázkům (Obr. 4, 7 a 8), které jsou zřejmě výstupem některého z jednoduchých grafických editorů. Dále popis obrázku (Obr. 11) je příliš dlouhý, kdy daný text měl být spíše obsahem diskuze k výsledkům práce, která zde (jak už bylo zmíněno) úplně chybí.
K vlastnímu zpracování mám ještě připomínky ke drobným gramatickým nedostatkům, které se vyskytují na straně 11 (v specifikaci -> ve specifikaci; sever -> server), dále str. 29 (čárka před které), str. 31 (switchy -> switchi) anebo str. 33 (slovní spojení - které do kterých).
Rovněž seznam zkratek je strohý a neobsahuje všechny použité zkratky v diplomové práci.
Dotazy k obhajobě:
1) Je v současnosti Vámi naprogramovaný grafický editor schopen funkce v nadřazeném informačním systému? (např. FreeNetIS)
Závěrečné zhodnocení:
Lze konstatovat, že diplomant splnil zadání diplomové práce ve všech hlavních bodech.
Diplomant zároveň prokázal schopnost samostatně řešit inženýrské problémy a taky dostatečnou orientaci v problematice informatiky.
Celkové hodnocení práce:
Známku uvede vedoucí dle svého uvážení dle klasifikační stupnice ECTS:
A – výborně, B – velmi dobře, C – dobře, D – uspokojivě, E – dostatečně , F – nedostatečně.
Stupeň F znamená též „nedoporučuji práci k obhajobě“.
Předloženou diplomovou práci doporučuji k obhajobě a navrhuji hodnocení
C - dobře.
V případě hodnocení stupněm „F – nedostatečně“ uveďte do připomínek a slovního vyjádření hlavní nedostatky práce a důvody tohoto hodnocení.
Datum 15.6.2010 Podpis oponenta diplomové práce