MADUNICKÝ, A. Informační systém organizace Mensa [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
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).
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í |
Ř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) .
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. |
eVSKP id 154240