• Nebyly nalezeny žádné výsledky

Posudek bakalářské práce

N/A
N/A
Protected

Academic year: 2022

Podíl "Posudek bakalářské práce"

Copied!
1
0
0

Načítání.... (zobrazit plný text nyní)

Fulltext

(1)

Posudek bakalářské práce

Téma: Optimalizace dlouhodobého IT projektu mobilní aplikace s akcentem na udržitelnost Student: Marek Abaffy

Vedoucí: RNDr. Jaroslav Škrabálek, MBA Oponent: Mgr. Jakub Dubrovský

K posouzení byla předána bakalářská práce psaná v nadprůměrném rozsahu 39 stran textu.

Samotná písemná práce je rozčleněna do devíti logicky navazujících kapitol. Text uzavírá bohatý seznam použité literatury o 23 položkách a tři přílohy doplňující praktické závěry.

Cílem práce bylo převzít existující softwarový projekt v podobě mobilní aplikace na platformě Android a optimalizovat ho, rozvinout s ohledem na udržitelnost. Aspirant měl polemizovat nad kontinuitou mobilního vývoje se specifičností ročních cyklů nových verzí mobilních operačních systémů, trvanlivostí služeb třetích stran aj. Vybranou mobilní aplikaci měl popsat za současného stavu projektu a identifikovat největší problémy z pohledu udržitelnosti. Následně měl navrhnout zlepšení, refaktorovat kód, nahradit zastaralé funkční celky modernějšími. V neposlední řadě se mobilní aplikace měla optimalizovat na aplikační náročnost na HW (paměť, baterie atp.) a řádně otestovat.

Zadání diplomové práce Marek Abaffy splnil. V úvodu se podrobně představují základy vývoje mobilní aplikace na platformu Google Android, neopomíjí se ani potřeby a proces údržby SW projektů. Teoretická část je dostačující i pro neznalého čtenáře prvně pronikající do vývoje aplikací pro Android. Od kapitoly 3 začíná praktická část. Nejdříve je popsán vybraný existující projekt, aby byl vzápětí podroben kritice. Abaffy správně navrhuje vylepšení a optimalizace nejen na své straně mobilní aplikace, ale přesouvá se i na serverový backend, a s optimalizací kódu upravuje i API, ze kterého aplikace čerpá data. Vrcholem práce je pak samostatné studium PUSH notifikací a kompletní provedení nového modulu v aplikaci zajišťující tuto funkčnost. Testování aplikace považuji za nadmíru zdařilé, neopomíjející žádné nutné oblasti.

Po formální stránce je bakalářská práce na výborné úrovni, nezaznamenávám výrazné typografické závady. Práce je psána výbornou angličtinou. Z textu je patrné proniknutí studenta do studované oblasti, jeho zápal do problematiky a velmi srozumitelné podání svých úvah a závěrů. Písemná část splňuje bezpochyby zvyklosti kladené na práce tohoto druhu na Fakultě informatiky MU.

Marek Abaffy zpracoval velmi široké téma udržitelnosti SW vývoje a postupného zlepšování SW projektu v podobě mobilní aplikace. Právě tato oblast z důvodu dynamického rozvoje a každoročního vydávání nových verzí operačních systémů vyžaduje intenzivní starostlivost. Proto navrhuji jeho práci přijmout a hodnotit stupněm

V Ý B O R N Ě (A) .

V Brně, 4. února 2017. RNDr. Jaroslav Škrabálek, MBA

Odkazy

Související dokumenty

Cílem této práce bylo vytvoření aplikace pro mobilní zařízení iPad, která slouží k evidenci optické sítě. Aplikace vychází z existující webové aplikace a

Druhá část bakalářské práce se zaměřuje na popis jednotlivých úkolů, které mi byly přiděleny a vedly k vytvoření mobilní aplikace pro operační systém Android..

Téma diplomové práce se týkalo tvorby mobilní aplikace pro monitorování a kategorizaci aplikací pro operační systém Android.. Aplikace by měla být schopna

Táto práca sa zaoberá vývojom Android aplikácie a knižnice pre snímanie 3D fotografií, ktorej bol udelený názov Camera3D, pričom pri základnom návrhu aplikácie bolo

Cílem práce bylo provést průzkum možností využití rozšířené reality na mobilní platformě Android a implementovat demonstrační aplikaci ukazující schopnosti a omezení

Cílem této bakalářské práce je navrhnout testovací případy pro vybrané funkcionální požadavky mobilní aplikace Uniqway. Pro dosažení hlavního cíle

Cílem práce bylo optimalizovat uživatelský prožitek vybrané existující mobilní aplikace za pomoci metodiky Lean UX a zdokonalit tak používání aplikace dle

V rámci realizace bakalářské práce byla implementována mobilní aplikace dostupná pro operační systémy Android a iOS.. V příloze práce jsou dostupné také zdrojové kódy,