MUDRA, M. Application for integration of analytical tools for criminal police [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Kanich, Ondřej

I overtook Mr. Mudra from Prof. Drahanský during the summer semester. After that we consulted in almost every regular project meeting to which the assignment is related. The text part of the work is average, the solution is above average and there was a lot of activity from the student. Based on that I propose the overall grade B  ( very good ).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání The topic of the thesis has an average difficulty. The work is related to the FACIS project and it was challenging to connect the requirements of the project and timeframe for the creation of the thesis. All assignment requirements have been completed. I am satisfied with the results and especially with the thorough testing.
Práce s literaturou Student found sources of study on his own. All sources are relevant and their use is correct.
Aktivita během řešení, konzultace, komunikace I must mention that I took over the student from my colleague. After that we had a regular consultations. He was properly prepared for all of the consultations.
Aktivita při dokončování The work was completed in advance, but I did not see its final version before submission. In the process there has been some consultations regarding the content of the work and most of the recommendations were applied in the final version.
Publikační činnost, ocenění I do not know the publishing activity or any awards. It is assumed that the resulted software will be used in the project FACIS.
Navrhovaná známka
B
Body
82

Posudek oponenta

Kolář, Dušan

Vynikající prezentační úroveň práce, velká analytická práce pro sehnání požadavků, volba implementačního prostředí, to vše jsou klady práce. Na druhou stranu výsledek mohl prezentovat to, co zatím umí, lépe, stejně tak mohl umět více, i když ne fakticky, ale spíše demonstračně. Zejména díky tomu, že se nakonec vlastně nemohlo jednat o plnohodnotnou aplikaci rozhodlo, že práci hodnotím jako splěnou ale díky slabé aplikaci jako průměrnou.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání se může jevit jako triviální, ale pouze bez znalosti kontextu práce. V prostředí, kde se požadavky neusále mění, upřesňují, cizelují a to jak z hlediska GUI, tak z hlediska funkčnosti, je vývoj aplikace, a to i přes značně zjednodušenou náhradu druhé části aplikace, značně náročný. Student tak musel zejména velmi dobře mapovat požadavky, změny, úpravy a snažit se je zaznamenat a promítnout do aplikace. Nezřídka se takové požadavky mohly jevit jako protichůdné.
Rozsah splnění požadavků zadání Podle mě bylo zadání splněno, i když v některých částech jen naprosto minimálním způsobem. Nicméně, nemyslím si, že by to bylo způsobeno nečinností studenta, ale nedostatkem vstupů.
Rozsah technické zprávy
Prezentační úroveň technické zprávy 90 Text práce je psán anglicky. Kapitoly na sebe navazují, pro málo znalé čtenáře může působit trochu problémy, že ne všechny zkratky jsou exaktně vysvětleny, i když jsou jasné z kontextu. Osobně se mi to četlo dobře.
Formální úprava technické zprávy 90 Po formální stránce je práce s minimem nedostatků, nemám připomínek. Občas je nějaká věta šroubovaná, ale takových je také minimum.
Práce s literaturou 85 Výčet uvedených zdrojů, ze kterých student čerpal je prakticky neuvěřitelný a to i přes to, že se při předvádění aplikace zmínil, že na práci pracuje déle, jak od začátku ak. roku. Ani se mi nezdá, že vše prostudoval. Velmi často odkazuje na programová díla, což, vzhledem k povaze práce, považuji za korektní.
Realizační výstup 55 Relizační výstup spíše jak aplikaci, tak demonstruje možnosti, jak výslednou aplikaci dotvořit. Vše funguje jak má, ale je surové, nedotažené - aplikace je klientem pro serverové zpracování a produkční serverová aplikace chybí. Vše mi bylo předvedeno a vydiskutováno. I tak ale mohla být aplikace mnohem propracovanější. Taky zdrojové kódy mohly být komentované, s hlavičkami, apod. Vývojové prostředí Flutter postavené na jazyku Dart umožňuje přenést aplikaci prakticky na libovolnou platformu. Tuto volbu považuji za správnou.
Využitelnost výsledků Výsledek je nástinem, ukázkou cesty, jak by se podobné aplikace daly vyvíjet. Samotný je nepoužitelný, ale dá se na něm velice rychle vystavět něco, co bude, poměrně rychle, použitelné, pokud tedy bude funkční serverová část, což ale není.
Navrhovaná známka
C
Body
75

eVSKP id 146121