FEDOR, D. Servisní SW pro správu a nastavení zbraní [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2015.

Posudky

Posudek vedoucího

Petyovský, Petr

Zadání bakalářské práce patřilo mezi obtížnější a to převážně z hlediska specifického odvětví (simulátor zbraňové techniky) na které byla praktická realizace zaměřena. Úkolem studenta bylo navrhnout a vytvořit aplikaci pro servisní kontrolu a monitoring vybraných parametrů replik zbraní určených pro vojenský simulátor. Student v rámci řešení zadání práce nastudoval znalosti z oblasti zbraňových simulátorů, komunikace prostřednictvím specifické průmyslové sběrnice CANaerospace. Tyto poznatky student vhodně využil při návrhu a implementaci aplikace pro prostředí OS Windows. V průběhu řešení práce byl patrný jeho zájem o řešení daného zadání. Pracoval iniciativně a samostatně. Možností konzultací využíval spíše v omezené míře. Veškeré body zadání byly splněny. Na základě nastudovaných znalostí student vhodně zvolil důležité kontrolní parametry specifické pro zadavatelem definovanou skupinu 15 replik zbraní. Dále navrhl způsob propojení repliky zbraně a servisního počítače. V další části práce student popisuje funkci jednotlivých částí programu a dosažené výsledky. Veškeré studentem implementované programy byly realizovány v jazyce C#. V závěrečné kapitole je věnován prostor ke zhodnocení dosažených výsledků a uzavření problematiky. Rozsah textové části práce je možná menší, ale celkové množství studentem provedené implementační práce při realizaci aplikace tento nedostatek nahrazuje. Student věnoval řešení práce dostatek času a dosažené výsledky i formální zpracování práce jednoznačně svědčí o bakalářských schopnostech studenta. Předložené práci navrhuji hodnocení: výborně – A (91).

Navrhovaná známka
A
Body
91

Posudek oponenta

Macho, Tomáš

Cílem bakalářské práce pana Denise Fedora bylo navrhnout a implementovat servisní program pro správu a kalibraci simulátorů malých ručních zbraní. Zadání zahrnovalo oblast elektronických simulátorů ručních zbraní, tvorby aplikačního software v jazyce C# a komunikace pomocí protokolu CANaerospace. Náročnost zadání odpovídá požadavkům kladeným na zadání bakalářské práce. Na začátku práce autor popsal základní elektronické bloky simulátoru ruční zbraně a protokol CANaerospace. Následně uvádí povinné údaje, které lze ze simulátoru zbraně vyčíst a přehled nepovinných údajů pro 13 různých simulátorů zbraní. Dle mého názoru bylo vhodnější tento přehled umístit do přílohy práce. Výše uvedené části práce jsou převzaty z literatury a dokumentace k simulátorům zbraní. V kapitole 5 autor volí koncepci vizuální části programu a jednotlivé prvky GUI. V kapitole 6, dle mého názoru nepříliš výstižně nazvané „IMPLEMENTÁCIA PROGRAMU“ pan Fedor popisuje komunikaci se simulátorem zbraně prostřednictvím sběrnice USB a způsob vyčítání informací ze simulátoru. Tato kapitola je psána příliš obecně, chybí v ní konkrétní informace např. o tom, jak je proveden restart simulátoru, a zejména chybí příklad konkrétního formátu zprávy umožňující vyčítat hodnoty z registru simulátoru a zprávy umožňující zápis do registru simulátoru. V kapitole 7 věnované popisu transformace formátu zprávy ADAM 4525 na plnohodnotnou zprávu sběrnice CANaerospace opět postrádám příklad transformace konkrétní zprávy. Není např. zřejmé, jak je serverem CanAerospaceServer vytvořena hlavička zprávy CANaerospace (viz. Obr.7 na str. 22) pro zprávu ve formátu ADAM 4525 (viz. Obr.30 na str. 58). Informace o serveru CanAerospaceServer jsou zde uvedeny také velmi povrchně. Všechny body zadání považuji za splněné. Avšak prostor, který autor věnoval popisu vlastního řešení problému (cca. 11 stran, kapitoly 5 až 8), považuji za nedostatečný. Po grafické stránce je práce na solidní úrovni. Ani k jazykové stránce nemám výraznější výhrady. Na závěr konstatuji, že pan Denis Fedor se dokázal zorientovat v problematice zbraňových simulátorů i komunikace se simulátory po sběrnici CANaerospace a dokázal navrhnout a implementovat funkční grafickou softwarovou aplikaci umožňující vyčítání i zapisování údajů z/do simulátorů. Tím, dle mého názoru, prokázal bakalářské schopnosti. Vzhledem k výše uvedeným skutečnostem navrhuji hodnotit jeho práci známkou dobře (C/75 bodů).

Navrhovaná známka
C
Body
75

Otázky

eVSKP id 85487