opoNENTN I posuoer z{vEneeNE rvRll rl rneN t pMce
Autor zdv6redn6 pr6ce: Stanislav Mares
N6zev prdce: pRACE S DATOWMT OBJEKTv V pLC
Oponentpdce Ing. Toma5 Kohout Pracovi5t6 oponentra B+R Automatizace s,r.o.
A. Kvalita abstraktu, kli6ov6 slova odpovidaji n6plni
pr6ce
Velmi dobfe (2)B. Rozsah a zoracovanf
reserie
Doble (3)Dobie (3) C. Reseni prece po teoreticke strance
D. Vhodnost, piimdienost pouZite
metodiky . .
Velmi dobie (2) E. Uroveri zpracovani vystedk0 a diskuseF. Vlastni
piinos
k fesene problematiceG. Formulace z6vdru
prace
Velmi dobie (2)H. Spln6ni zaddni
(cili) prace
Splndnol.
Skladba, spr6vnost a 0plnost citaci literemichUdaji
Velmi dobie minus (2-)J. Typograficka a jazykove oroven (v6. pravopisu) Velmi dobie (2) Velmi
dobie
(2) K. Form6lnindleiitosti
prece(struktura textu,
iazeni
kapitol, piehlednost ilustraci)Komenteie di piipominky:
Prace vykazuje zejem autora vylegit
zadani
probl6m, nicmene h0ie pod6vaobecni
pohled na problematiku a moznostijak zadani iesit. To se projevilo na hodnoceni reserse a teoreticke stranky prace. Zde se obejvuji nepiesnosti napllklad v kapitole 3.1, kde autor uvAdi, 2e lNlT e6st slouzi k inicializacipromennich,
nicmenCmize
obsahovatizdrojow
k6d programu. Zminka o cyklickich tiid6ch kterich jeI,
kde jejich po6et je volitelni(a2 8). Nepiesn6 je take vyjadteni o prioritd jednotliuich 0loh.Priorita neni urdena frekvenci spoustCni, jak uvadi autor, nybrZ je dana Cislem cyklicke
tiidy.
Cim niZSi eislo, timje
priorita vyssi. Zasadne postrAd6m v kapitole 1.3 rozsahlejsi srovnanidatowch objekti
se soubory, nebo jinym zpr:rsobem ukladeni dat. Zde se autor omezuje na konstatovani, Zekazdi
pFistup m6 svevihody
inewhody
a pouze kr6tkou zminkou o bezpeenosti. Rozpracovanim teto kapitoly by m6loklieow
pfinos pro teoreticky rozbor prace.Nejvetsi nedostatek programu je minimum
komeniafi
vezdrolowch
k6dech a neuplne okomentovanl pouzit'ich promennych a struktur, byt v zad6ni prace bylo jednim z bod0 kvalitni dokumentace! V textu prace pak je ve|mi easto pouzivano obecne "prvni dAst struktury" namisto nazvu promenn6. To zasadn6 ztCzuje orientaci a piipadne dalSi vyuziti SW jinym program6torem. V preci jsou odkazy na kapitolu 0 ktere neexistuje. Uvital bych vice kvalitnejSi obrazky vysvetlujicich strukturu programu^^iznam struktur....pokn6uje na stranE
2
r. '!
TECHNTCKA UN|VEM|TA V L|BERCI'.q!, r"r,,t',,r:r,t,.r..,.r !, ,.,'.,.,. \.
d fir{'u roljor(,v iah
.,1!:.lr? |
TECHT{fCKA UNIVERZITA V LIBERCI FMIMS tSrudenrske M02t2 461 jTLiberecl
tel
+420 485 353 429 lmeno ptijment@tulcz \vt./'rtulcz
DiC CZ 467 .J7 835Velmi dobie (2) Velmi dobie (2)
!:!ffi
n
TECHNTCKA UNTVERZTTAV LTBERCI$-,./
rakulta mer h.trorrrky, rniormJt'kya mezrobor()vich
lludti I
Celkove zhodnoceni:
Autor prece prokezal, Ze ie schopen samostatne prace na dan6m tematu. Nedostatek vidim v Sifi pojeti moznosti ktenimi lze dane tema lesit. Vyslednt SW lze s
jistimi
Upravami vyuzivat dele. Zde by bylo vhodne upravit koncept, aby bylo mozne uklAdat libovolne struktury, ne.ienom ty definovane v rozhranl uZivatele. Dale bych oeekaval moznost zadani piikazu "resize" piimo od uzivatele.Pr6ci chybi kvalitni dokumentace, to zasadne ztezuje je.il pouzitelnost a roz5iiitehost.
Zeverem hodnotlm, Ze student splnil zadAni, nicmenC mohl t6ma zpracovat vlce do 3ilky, jak je uvedeno
\^iSe.
Otazky k obhajobe:
1. OsvCtlete
pouti9
termin priorita cyklick6 rllohy a moznosti programoveni v lNlT eesti programu.2. NaznaCte, jak byste
lesil
Upravu programu za Udelem moznosti ukl6dani libovolnychdatowch
struktur.3. Jaka cyklicka tiida
je
pro Utohu typu uklad6nidatowch
objektrl vhodna ? iake vlastnosti easovani byste nastavil v oraxi ?Celko€ ldasifikace:
Prace
spliuje
pozadavky na ud6leni akademick6ho titulu, a proto.ii doporueuji k obhajobeNavrhuji tuto prdci klasifikovat stupnem Velmi dobie (2)
V
Jablonci nad Nisoudne
31.5.2015Podpisem soudasne pofuzuji, Ze nejsem v Z6dn6m osobnim vztahu k autorovi prace
l,t"/-
TECHN|CKA UNIVERZITA V LIBERCI I FMIMS I Studentsk6 1402/2 | 461 17 Liberec 1
te! 1420 485 353 429 ' Jmetb pnqenr@lut cz I wrvw tut cz I Dtc cz 467 47 885
podpis oponenta