MADUNICKÝ, A. Informační systém organizace Mensa [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Bartík, Vladimír

S přihlédnutím k náročnosti práce, její kvalitě i aktivitě studenta navrhuji hodnocení bakalářské práce p. Madunického stupněm C (dobře).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem bakalářské práce bylo navrhnout a implementovat informační systém společnosti Mensa na Slovensku, který by měl nahradit stávající, již nevyhovující řešení. Zadání nepatří k nejsložitějším, ale svým rozsahem náročnost odpovídá bakalářské práci. Zadání bylo splněno.
Práce s literaturou Veškeré studijní prameny si student vyhledal samostatně, zvolené prameny jsou k danému tématu vhodné a nemám k jejich volbě námitky.
Aktivita během řešení, konzultace, komunikace Student své řešení konzultoval spíše ojediněle, alespoň zákadní představu o průběhu práce jsem měl. Jinak ale lze říci, že student pracoval spíše samostatně.
Aktivita při dokončování Práce byla dokončena s mírným předstihem, konečná podoba práce byla se mnou konzultována a bylo tak možné zohlednit několik připomínek.
Publikační činnost, ocenění
Navrhovaná známka
C
Body
75

Posudek oponenta

Rychlý, Marek

Řešením bakalářské práce je stručná technická zpráva s drobnými nedostatky a funkční, dobře provedené, avšak ne moc složité programové řešení. Celkově považuji práci za lehce podprůměrnou a navrhuji hodnocení uspokojivě (D) .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Jedná se o průměrně obtížné zadání.
Rozsah splnění požadavků zadání Zadání je splněno bez výhrad.
Rozsah technické zprávy Rozsahem technická zpráva splňuje minimální požadavky, od úvodu po závěr obsahuje 32 vysázených stran (celkově asi 43 normostran). Vytknout lze příliš stručnou kapitolu 3 popisující návrh řešení (vč. analýzy požadavků) na přibližně 3 stranách textu a 5 diagramech -- očekával bych zde jak podrobněji popsanou analýzu požadavků (doplňující text k diagramu případů užití 3.2), tak podrobnější návrh (zejména architekturu, např. dílčí služby, jejich API, škálovatelnost, atp.).
Prezentační úroveň technické zprávy 65 Technická zpráva má logickou strukturu, která rámcově odpovídá postupu vývoje popisovaného programového řešení. V tomto kontextu lze opět vytknout příliš stručnou kap. 3 s analýzou požadavků a návrhem (nedostatečný textový popis, kde samotné diagramy nemusí postačovat k pochopení postupu a zdůvodnění návrhových rozhodnutí). Kromě příliš stručného textového popisu snižuje přehlednost také chybné pořadí číslovaných obrázků 3.1 a 3.2 (ve zprávě za obr. 3.5). Přestože jednotlivé kapitoly postupně popisují vývoj předmětného software, občas na sebe popisované výsledky chybně navazují (např. konceptuální ER diagram na str. 12 neodpovídá z něj vycházejícímu logickému schématu databáze na str. 17, tj. návrh je zcela jiný než zprvu popsáno, např. kontext entity/tabulky "aktuality" či vztahy kolem "test").
Formální úprava technické zprávy 65 Z hlediska formální úpravy obsahuje technická zpráva řadu drobných rušivých nedostatků, jako je skloňování zkratek (SIG-y od str. 5); nevhodné rozlišení obrázků (příliš drobné obr. 4.12 či 4.16 a příliš hrubý obr. 3.4); nebo drobné typografické chyby (např. mezera před tečkou za "Symfony 7" na str. 16).
Práce s literaturou 65 Seznam literatury obsahuje 20 položek, z nichž je jedna odborná kniha, 3 semestrální či závěrečné vysokoškolské práce a zbytek online zdroje popisující především použité technologie. Použití odborných zdrojů v textu je jen velmi okrajové (např. jedinou knihu student používá jen ke zmínce, že existuje normalizace při návrhu databází, aniž by popsal její podstatu, souvislosti či provedení ve vlastní práci). Obecně je ale použití a rozsah citací jasný a i samotné položky seznamu literatury jsou popsány a uvedeny dle zavedených norem.
Realizační výstup 80 Realizačním výstupem je funkční, jednoduchá webová aplikace pro správu členů organizace Mensa, jejich testů, registrací, skupin a akcí. Aplikace je vytvořena v jazyce PHP a rámci Symfony a její zdrojový kód je vhodně členěn a dostatečně komentován.
Využitelnost výsledků Programové řešení je pravděpodobně použitelné v praxi v organizaci Mensa (splňuje v práci uvedené požadavky), ale v technické zprávě nejsou popsány zkušenosti s nasazením či alespoň srovnání výsledného řešení s předchozím stavem či jinými existujícími systémy.
Navrhovaná známka
D
Body
65

Otázky

eVSKP id 154240