opoNENrNI posuoer z[vEneeruE rvn_rnrnGrul pru{ce
Aubr zivEre&6 prdce: Antonin Urban
N&ev prdce: pROftOVAttlRpt_lXnCl pRO.NETASeLSERVER
Oponent prece
PracoviBt6oponenta
Tomd5 Brabec
CGI Czech Republic, s.r.o.
r, "{
TECHNICKA UNNERZITA V LIBERCIL. ," ,' , , :t,, '. ., N.,
: .:'i',.,,1:
A. Kvalita abstraktu, klidova slova odpovidaji n6plni pr6ce B. Rozsah a zpracov6ni reserse
C. Reseni pr5ce po teoretick6 strdnce D. Vhodnost, pfimdienost pouzit6 metodiky E. Uroveri zpracovani Wsledk0 a diskuse
Velmi dobie (2) Velmi dobie (2) Velmi dobie (2) Velmi dobie minus (2-) Velmi dobie (2) Velmi dobie (2) Velmi dobie (2) Splndno s vfhradou Velmi dobie (2) Velmi dobie (2) F. Vlaslni piinos k iesen€ problematice
G. Formulace 26v6ru pr6ce H. Spln6ni zad6ni (cilri) pr6ce
l.
Skladba, spr6vnost a 0plnost citaci literamich odajiJ. Typogmfick6 a iazykov6 oroveri (vd. pravopisu)
K. Formelni n6lezitosti
prece
Velmi dobie (2)(struktura textu, iazeni kapitol, piehlednost ilustraci)
Komentaie 6i piipominky:
- Kdo je cilowm dteneiem prace/pro kohoje urcena? z textu mam dojem, ze se piedpokbde urcita (roveri znalosti a praktick)?ch zkuienosti. To by ale v prAci melo
bfl
uvedeno.'
Kapitola 2.2.2, nadpis Metada - mebfi
Metadata?- Kapitola 3.3.1 - chybi vysvetleni pojmir "exkluzivni,,a "inkluzivni, rrzorek. Cten6i si to musi odvodit z dalsiho textu.
'Kapitola 4.0.1 - textu by pomohlo vice snlmk0 oken (zejmena tech pro piideni 6ita60); text se odvolava na rozlozenijejich ovladacich
iiinich
prvkfJ ("...vlevo dole..." atd.), 6ten6i vsak nevi, jak okno vypada.* "Popis pouZitich eita60" tamt62 - nektere popisy piisobi jako strojove pieloZene a nuti dteneie naiit si originelni (anglick6) popisy, aby podstatd porozumel
'
Kapiiola 5.1.1 - snimek g by m6lblt
umistdnf piimo v textu misto v pliloze, protoze v'iznamne usnadiuie pochopeni datov6ho modelu aplikace (eden obr6zek vyde za tisic slov...)'
Kapitola 5.2.1 (ale plati obecnd) - prod jsou nektere zdrojove k6dy a snimky v textu, ale jin6 v piiloze?...pokaCuje na stane 2
TECH fCKA UNfvERzttA v L|BERCI FMrus srLrJcnrskir i4a2t2 4t. 1 1: I t:)eft:,.
ler *.1?t .135 j5J J?9 : t"rerc pqnen@tjt cz r!1i ll lL,t cz DiC CZ .167 1t :..E5 i
::!n
TECHNICKA UNIVERZITA V LIBERCI i t t t,' ", ,,,j, " , t,.t,,t,i ,
V
Lounech dne 3.6.2018TECHI{ICKA UNTVERZITA V L|AERC|
Ftfirls
siLitf|rlk.r i40212 41jt t;l.berec /P !.j:f rJ,-5 .jiJ Jr9 i.lera pnltlBnt@iL| at | \\1.1J,,., lut az , DtC CZ t6z 17 96, :Celkove zhodnoceni:
T6ma prace povazu.iiza aktualni, s vetsimi neroky na prakticke nez teoreticke znalosti a zkusenosU.
Autor plilig nepracuje s vedeckou literaturou, coz ale plyne z t6matu prece (zameiene technicky). Text
mi:e
slouzit jako uvod do \^ikonove optimarizace aprikici, pro coz poskytuje jak teoreticki zekLd, tak praktickou ukezku.'A:
do klidovri'ch slov by mdla bit zahrnuta slova "samplovAni" a "instrumentace"; jsou v pr5ci d0le2it6.'
D: v praci posiradam popis metodiky pouiiie pro m6reni vlkonu a optimarizaci; zasrouzir by sisamosiatnou kapitolu. (Proe se meiilo tiikret, proe zrovna 1o importrl atd.). chybi popis testovaciho stro.ie
(wkon' cPU,
MM'
pevn! disku, zda na ncm bdzery iine procesy atd.), wsredky tak nerze zevieobecnit..
H: Dle "zasad pro wpracoveni" v praci chybi 'zkoum5ni vrivu V6mi vybranych parametri...na vykonani typicklich 0kon0". Vyprynury by z toho napr. minim6rni HW po2adavky na testovanou aorikaci.Otazky k obhajobC:
l
Prod byra pro profiroveni .NET aprikace vybr5na veze databaze s podminkou? co vds vedro Kodmitnuti veze s triggerem?
2' Lze ureii' do jake miry mtze \^ikon aplikace ovlivnit pouzita darove vrstva (v piipade optimalizovan6 aprikace je to oRM Entity Frameworkp-pokud byste pouzivarjinou impremenraci pro datovou vrswu, mohla by optimalizace dopadnout iinak?
Celkovd klasifikace:
Prace spriuje pozadavky na udereni akademick6ho tituru, a proto ji doporu.uji k obhajobd
Navrhuji tuto pr6ci klasifikovat stupndm Velmi dobie minus
(2_)r.n
.L.
Podpisem soudasn. potvrzuji, 2e nejsem v z6dn6m osobnim vztahu k ajtorovi pr6ce
podpis oponenta