BADAL, F. Software pro tvorbu konfiguračních souborů robotů ABB [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2022.
Předložená bakalářská práce se zabývá tvorbou konfiguračních souborů robotů ABB. K tvorbě softwaru si student zvolil jazyk C# a .NET Framework. V rešeršní části student přibližuje řešenou problematiku. Student pracoval samostatně a výsledkem je funkční software pro tvorbu konfiguračních souborů robotů ABB, což ušetří množství práce ve výuce a výzkumu, při tvorbě signálové struktury pro komunikaci robotu s dalšími zařízeními. Bohužel textová část práce je velmi odbytá. Chybí jednotné formátování a tento fakt ubírá na celkovém dojmu z práce. I tak považuji v práci všechny cíle za splněné a proto doporučuji práci k obhajobě s celkovým hodnocením velmi dobře B.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | B | ||
Postup a rozsah řešení, adekvátnost použitých metod | B | ||
Vlastní přínos a originalita | C | ||
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry | B | ||
Využitelnost výsledků v praxi nebo teorii | A | ||
Logické uspořádání práce a formální náležitosti | E | ||
Grafická, stylistická úprava a pravopis | E | ||
Práce s literaturou včetně citací | C | ||
Samostatnost studenta při zpracování tématu | A |
Předložená bakalářská práce se zabývá návrhem a implementací softwaru pro tvorbu konfiguračních souborů robotu ABB. V úvodu práce se student zabývá rešerší dané problematiky. K této části mám výhradu zejména k obsahu rešerše. Student se zde například zaobírá problematikou průmyslových sběrnic, které pro danou práci nejsou relevantní. Stejně tak v této části popisuje všeobecně známé principy objektově orientovaného programování. Místo výše popsaných oblastí bych ocenil větší důraz na popsání vnitřní struktury konfiguračního souboru a jeho účelu. Tomuto tématu student věnoval necelou jednu stranu rešerše i když se jedná o hlavní téma práce. V praktické části student popisuje realizaci softwaru pro tvorbu konfiguračních souborů. Implementace softwaru byla provedena v jazyce C#. K samotné realizaci softwaru nemám vážné výhrady, zdrojový kód je přehledný a plně funkční. Funkčnost programu je popsána pomocí přiloženého vývojového diagramu, který je jasně srozumitelný. Výhradu mám k popisu jednotlivých tříd, které jsou popsány pouze textově což působí nepřehledně. Před samotným popisem bych očekával alespoň UML diagram, který by jasně popsal všechny atributy a metody jednotlivých tříd a vztahy mezi nimi. Úroveň práce snižuje schopnost vyjadřování autora a jeho stylistická úprava. Jedním z příkladů je vyjádření na str. 8, kdy autor uvádí, že „sběrnice CAN není úplně typickou průmyslovou sběrnicí, jelikož vznikla hlavně pro potřeby automobilového průmyslu“. Obrázky jsou z velké části tvořený částmi kódu, které bych očekával spíše v příloze. Student se také na přiložené obrázky neodkazuje v textu. I přes ne zcela vhodně provedenou rešerši považuji cíle práce za splněné, zejména díky vytvoření funkční aplikace pro tvorbu konfiguračních souborů, která má velký praktický význam. Práci hodnotím uspokojivě, tedy známkou D a doporučuji k obhajobě.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | C | ||
Postup a rozsah řešení, adekvátnost použitých metod | C | ||
Vlastní přínos a originalita | B | ||
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry | E | ||
Využitelnost výsledků v praxi nebo teorii | A | ||
Logické uspořádání práce a formální náležitosti | D | ||
Grafická, stylistická úprava a pravopis | E | ||
Práce s literaturou včetně citací | B |
eVSKP id 136888