RAK, J. SCADA systém stanic pro kontrolu těsnosti [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2017.
Během zpracování diplomové práce student prokázal jisté teoretické i praktické znalosti. Nelze přesně konstatovat, zda student práci věnoval potřebné úsilí. Z pozice vedoucího práce se ztotožňuji s hodnocením konzultanta.
Úkolem diplomanta Jana Raka byl návrh a realizace systému SCADA pro systém stanic pro kontrolu těsnosti. Zadání tedy nezahrnuje řízení stanic, ale pouze jejich vizualizaci a ovládání. Při vší úctě ke všem, kteří se na tomto zadání podíleli, pokládám takto obecně vyjádřené zadání za nepřiměřeně snadné pro diplomovou práci. Více světla snad vnese rozdělení hodnocení na body zadání, kterých je 7. Podle prvního bodu autor popsal základní funkce stanice pro kontrolu kvality těsnosti obecně různých součástek. Bod druhý je rešerše vývojových prostředí SCADA systémů. Popisy systémů SCADA nejznámějších výrobců světových i tuzemských jsou dle mého soudu neslučitelné s dílem na úrovni diplomové práce. Nicméně tento bod zadání byl splněn. Třetím bodem zadání je návrh datového modelu pro sběr dat kontrolních stanic. Předesílám, že čtenář, či hodnotitel ani z úvodu, ani z dalšího textu nemá tušení o souvislostech mezi jednotlivými body zadání. Někde jsou implicitně zřejmé, jinde si je musí domýšlet. Domnívám se, že jde o vytvoření modelu, který bude uchovávat data potřebná pro funkci systému SCADA. Autor vytipoval potřební třídy dat a parametrů a uspořádal je do blokového diagramu (mimochodem velmi chabě popsaného), který by mohl být pokládán za datový model. Dalším bodem je porovnání existujících databázových systémů a výběr pro danou aplikaci. Na pár stránkách diplomant provedl rešerši databázových systémů a zvolil systém SQLite. Tolik k bodům, které byly spíše popisné a málo tvůrčí. Nyní k bodům praktické realizace. V praktické části práce autor popisuje navrženou SCADA aplikaci. Úvod této části je věnován popisu použitých prostředků, dále pak následuje popis funkcionality aplikace. Autor využívá moderní technologie WPF spolu s doporučovaným návrhovým vzorem MVVM. Aplikace je dle vyjádření autora plně funkční. Architektura aplikace nicméně není vhodně navržena. To má za následek velmi malou přehlednost kódu a jeho udržovatelnost. Dle autora není kód dobře vyladěn a aplikace není dlouhodobě stabilní. Domnívám se, že její vyladění není v současném stavu ani efektivně možné. Další výhrady mám k návrhu databáze, který přestože je v praktické části dokončen, není v práci nikterak popsán. Postrádám alespoň ER diagram tabulek databáze. Je dále škoda, že autor věnoval zbytečné úsilí ručnímu vývoji přístupových tříd k databázi místo využití ORM (např. Entity Framework). Celá diplomová práce je zatížena nevyvážeností a logickou nesouvislostí. Nicméně ve svých světlých místech ukazuje, že její autor má dobré znalosti a dovednosti, které bohužel plně neuplatnil. Přesto se domnívám, že body zadání splnil a jeho práci k obhajobě doporučuji. Hodnocení navrhuji E / dostatečně s počtem 55 bodů.
eVSKP id 102696