PTÁČEK, M. Mobilní aplikace pro export metrik Android zařízení do databáze Prometheus [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Oceňuji počáteční zaujetí studenta a aktivitu v první části řešení. Při dokončování však nastaly problémy a práce byla odevzdána i se zpožděním na poslední chvíli. Přestože jsem s výsledným dílem spokojen, považuji postup řešení práce za podprůměrný a navrhuji hodnotit práci stupněm uspokojivě (D) .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem práce bylo vyvinout aplikaci pro export stavu Android zařízení do databáze Prometheus. Obtížnější částí práce byl návrh způsobu přenosu dat při různé konfiguraci a stavu sítě a s minimální spotřebou energie. Zadání považuji za splněné. | ||
Práce s literaturou | Při získávání studijních materiálů byl student aktivní a sám vyhledal a nastudoval související problematiku především k technickým aspektům řešení. | ||
Aktivita během řešení, konzultace, komunikace | Student byl aktivní především v prvním semestru řešení a pak až před odloženým odevzdáním práce. V uvedených obdobích však své řešení řádně konzultoval. | ||
Aktivita při dokončování | Práce byla dokončována po odkladu a na poslední chvíli. Technická zpráva byla konzultována pouze rámcově (na úrovni struktury, tj. zamýšlených kapitol a jejich sekcí) a její definitivní obsah byl vedoucímu znám až po odevzdání. | ||
Publikační činnost, ocenění | Bez publikací či ocenění. Výsledné programové řešení zveřejněno jako opensource. |
Úroveň předložené technické zprávy je podle mého názoru hraniční zejména kvůli přílišné stručnosti částí věnovaných návrhu a testování vlastní aplikace. Na druhou stranu po formální stránce je práce dobrá, implementace je popsána na přijatelné úrovni a všechny nezbytné informace jsou v technické zprávě nakonec obsaženy. Vytvořená aplikace je funkční, potenciálně užitečná a pečlivě implementovaná. Ve výsledku proto navrhuji hodnotit práci jako uspokojivou (D).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadání předpokládá studium poměrně běžných a dobře dokumentovaných technologií a návrh a implementaci aplikace pro mobilní zařízení. Náročnost zadání považuji za průměrnou. | ||
Rozsah splnění požadavků zadání | Zadání bylo v základní podobě splněno. Splnění bodu 2 však vyplývá spíše z implementované aplikace, než z technické zprávy, která této části věnuje půl stránky (str. 11). K bodu 4 technická zpráva stručně zmiňuje, že bylo provedeno manuální testování zahrnující i energetickou náročnost apliace, o dalších testech (např. jednotkové testy) jsem však žádné informace nenašel. | ||
Rozsah technické zprávy | Rozsah technické zprávy odhaduji na 44 normostran a formálně tedy splňuje minimální požadavky. Téměř všechny části jsou však velmi stručné a chybí v nich důležité informace. Nejcitelněji se to týká kapitol věnovaných návrhu vlastní aplikace a testování, jak uvádím níže. | ||
Prezentační úroveň technické zprávy | 58 | Struktura technické zprávy odpovídá zadání a rozbor nástroje Prometheus je dostatečně detailní. Také implementace klíčových částí řešení je popsána poměrně podrobně. Další části jsou však již velmi stručné na hranici přijatelnosti. Návrhu vlastní aplikace je věnováno doslova jen několik řádků (kapitola 4.3 na str. 16), velmi strohý je i již zmíněný popis sledovaných metrik na platformě Android, tak i popis testování a dosažených výsledků. | |
Formální úprava technické zprávy | 74 | Technická zpráva je psána v anglickém jazyce a po jazykové i typografické stránce je na poměrně dobré úrovni. Drobné výhrady mám k sazbě některých obrázků (snímek obrazovky na str. 17 v nadživotní velikosti) a poměrně častým ukázkám zdrojových kódů, u kterých není vždy jasné, co mají vlastně dokumentovat. | |
Práce s literaturou | 65 | Seznam použité literatury není příliš rozsáhlý a zahrnuje zejména online dokumentaci platformy Android a nástroje Prometheus. Volba zdrojů nicméně odpovídá zadání práce a zdroje jsou v textu řádně citovány. | |
Realizační výstup | 82 | Realizačním výstupem je implementovaná klientská aplikace pro OS Android exportující vybrané metriky z mobilního zařízení a serverová část sestávající z připravené konfigurace produktů třetích stran zajišťující sběr a vizualizaci údajů. Celé řešení je velmi pěkně navržené, a implementované a podrobně zdokumentované v přiložených souborech. Lze ocenit, že autor detailně řešil praktické aspekty monitorování mobilních zařízení, jako např. dočasně nedostupné nebo omezené síťové připojení. Řešení je dotažené do detailů a lze je bez dalších úprav snadno použít v praxi. | |
Využitelnost výsledků | Vytvořený realizační výstup je k dispozici ve formě software s otevřeným kódem, je prakticky použitelný pro monitorování mobilních zařízení na platformě Android a má některé zajímavé vlastnosti, které srovnatelné nástroje postrádaji. |
eVSKP id 144035