• Nebyly nalezeny žádné výsledky

Hodnocení vedoucího73846_xvojs03.pdf, 59.6 kB Stáhnout

N/A
N/A
Protected

Academic year: 2022

Podíl "Hodnocení vedoucího73846_xvojs03.pdf, 59.6 kB Stáhnout"

Copied!
2
0
0

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

Fulltext

(1)

Posudek vedoucího diplomové práce

Studijní program:Aplikovaná informatika Studijní obor:Znalostní a webové technologie Akademický rok:2020/2021

Název práce:Webová platforma pro správu vývojových projektů realizovaných samostatnými vývojáři či malými týmy

Řešitel:Bc. Martin Švec

Vedoucí práce:Ing. et Ing. Stanislav Vojíř, Ph.D.

Oponent:Ing. Přemysl Václav Duben

Hlediska Stupeň

hodnocení

1. Jasnost a srozumitelnost formulace tématu a cíle práce 1

2. Rozsah a relevance popisu současného poznání 2

3. Náročnost řešeného tématu práce 1

4. Adekvátnost metod k řešení stanoveného problému, správnost jejich výběru a použití 1

5. Rozsah, hloubka a preciznost popisu výsledku 1

6. Relevance a správnost diskuse výsledku 2

7. Věcný přínos výsledku dosaženého v práci 1

8. Relevance informačních zdrojů a korektnost jejich citování 1

9. Logická stavba práce a vzájemná konzistence jednotlivých částí 1 10. Gramatika, jazykový styl, terminologie a celková úprava práce 1

11. Iniciativnost studenta a spolupráce s vedoucím práce 1

12. Využití analytických metod a metod zpracování dat 2

13. Naplnění zásad etiky a udržitelnosti 1

14. Schopnost kritického a tvůrčího myšlení 1

Konkrétní připomínky a dotazy k práci:

Cíl práce a jeho naplnění

Cílem této diplomové práce byl návrh a implementace funkčního systému pro správu úkolů a projektů, který by měl vycházet jak z průzkumu oblasti time managementu a správy projektů, tak z analýzy skupiny vybraných dostupných systémů a bude doplňovat či vylepšovat jejich nedostatky z hlediska funkčnosti a uživatelské přívětivosti.

Toto téma práce považuji za zajímavé a relevantní, cíl byl v úvodu práce formulován jasně a konkrétně.

V rámci diplomové práce byla navržena a implementována webová aplikace ProTrack, cíl práce byl tedy splněn.

Obsah práce

Diplomová práce se skládá z hlavního textu práce o délce 89 stran a 3 příloh, kterými jsou testovací scénáře, náhledy uživatelského rozhraní aplikace a zdrojový kód vytvořené aplikace umístěný v GIT repozitáři na github.com. Hlavní text práce sestává kromě úvodu a závěru ze 7 kapitol, ve kterých autor nejprve popisuje problematiku time managementu, provedenou rešerši konkurenčních aplikací

a technologie, které vybral pro implementaci vlastního řešení. Následující kapitoly jsou věnovány

postupnému návrhu, implementaci a testování vlastní aplikace. V kapitole 7 poté autor porovnává vlastní aplikaci s těmi, které podrobněji analyzoval v úvodní rešerši.

K tvorbě práce bylo využito 50 zdrojů uvedených v seznamu literatury.

Poznámky k textu práce

• v práci se místy nacházejí překlepy a pravopisné chyby

(2)

• kladně hodnotím rešerši existujících konkurenčních aplikací, byť v této podobě rozhodně není vyčerpávající; poněkud překvapivé je, že do rešerše nebyla zahrnuta např. aplikace Trello

• na začátku kapitoly 4.3 je první odstavec chybně naformátován písmem používaným pro popisky obrázků a tabulek

• je nezvyklé mít aplikaci popsanou 4 samostatnými use case modely – nepřispívá to k celkovému přehledu nad aplikací jako celkem

• model struktury databáze na obr. 24 je poměrně nepřehledný

• v některých konstruktech autor předpokládá větší znalosti čtenáře – např. nikde není vysvětleno, co je to „datový typ gql“

• z hlediska češtiny mluvíme o úkolu o jeho „stavu“, ne o „statusu“

• kladně hodnotím realizaci uživatelského testování aplikace – bylo by ale vhodné alespoň část připomínek zapracovat do aplikace

• z hlediska výsledků testování by měl autor otestovat problém s nepřesměrováním přihlášeného uživatele na dashboard – pravděpodobně jde o odstranitelnou chybu v implementaci aplikace

• kladně hodnotím snahu popsat srovnání vlastí aplikace s konkurenčními systémy uvedené v kapitole 7, bylo by ale fér kriticky popsat také nevýhody vytvořené aplikace (např. nemožnost doplňovat k úkolům komentáře a přílohy)

Vytvořená aplikace

V rámci diplomové práce byla vytvořena webová aplikace, jejíž backendová části byla implementována v PHP frameworku Laravel a frontendová část ve vue.js. Kompletní zdrojové kódy jsou dostupné pod licencí MIT.

Z hlediska funkcionality aplikace by bylo vhodné implementovat alespoň některé funkcionality, které zmínili uživatelé podílející se na testování. Konkrétně např. přidávání komentářů či vlastních štítků k jednotlivým úkolům.

Spolupráce autora s vedoucím

Během realizace práce docházelo k menším posunům termínů, jinak byla spolupráce bezproblémová.

Celkové hodnocení

Celkově hodnotím tuto diplomovou práci kladně, doporučuji ji k obhajobě s návrhem na známku výborně.

Otázky k obhajobě

1. Jaké jsou vaše další plány s implementovanou aplikací?

2. Mohl byste stručně uvést výhody a nevýhody použití GraphQL a ne „tradičnějšího“ REST API v případě vaší aplikace?

3. Pro vývoj aplikace jste využil IDE WebStorm i PhpStorm. Jaká je výhoda této kombinace? Proč nebylo využito integrace celé aplikace do jednoho projektu např. jen v PhpStormu?

Závěr: Diplomovou práci doporučuji k obhajobě.

Navrhovaná výsledná klasifikace práce: 1

Datum: 30. 5. 2021 Ing. et Ing. Stanislav Vojíř, Ph.D.

vedoucí práce

Odkazy

Související dokumenty

Tato bakalářská práce se zabývala návrhem funkčního uživatelského rozhraní rodičovské části mobilní výukové aplikace pro děti Educhild. Hlavním cílem práce

pomocí speciálních maker, který je sdílen mezi všemi částmi CQML aplikace s tím, že nová funkčnost přidaných typů elementů musí být implementována pouze v kódu

Cílem práce navrhnout a implementovat systém pro manipulaci s CFG včetně vhodného uživatelského rozhraní.. Textová část práce má 17 stran (včetně obsahu a seznamu

Cílem práce navrhnout a implementovat systém pro manipulaci s CFG včetně vhodného uživatelského rozhraní.. Textová část práce má 17 stran (včetně obsahu a seznamu

Zdrojový kód 7: Funkce ve třídě SecurityUtils - ověřuje, zda je uživatel správce aplikace Jelikož s aktualizací registrované aplikace je spojené také ukládání vztahů

Rozsah práce (počet stran) 115 Počet stran literatury 2 Počet příloh 1. kritéria hodnocení práce

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

V rámci diplomové práce byla analyzována již dlouhou dobu existující aplikace Booxy, pro kterou byl vytvořen návrh změn uživatelského rozhraní v podobě