- Následující požadované údaje nejsou u této VŠKP vyplněny: Název dle studenta, Název v angličtině, Anotace, Anotace v angličtině, Klíčová slova, Klíčová slova v angličtině
Diplomová práce je zaměřena na oblast podpory řízení kompletního životního cyklu vývoje softwarů a spolupráce vývojářských týmů. V úvodu práce bude provedena rešerše současných vývojářských nástrojů a metodik vedoucích k urychlení vývoje softwarového díla se zaměřením na jazyk PHP. Těžiště teoretické práce bude v rozboru pojmů Continuous Integration, Continuous Delivery a Continuous Deployment.
V praktické části práce bude navržena a následně implementována vývojová platforma pro PHP projekty, která bude postavená z aplikací třetích stran, podporující týmovou práci vývojářů a naplňující přístup Continuous Deployment. Funkčnost platformy bude ověřena na případové studii vývoje e-commerce produktu. Na vývoji tohoto produktu bude demonstrována funkčnost jednotlivých částí implementované platformy.
Zásady pro vypracování
Diplomová práce je zaměřena na oblast podpory řízení kompletního životního cyklu vývoje softwarů a spolupráce vývojářských týmů. V úvodu práce bude provedena rešerše současných vývojářských nástrojů a metodik vedoucích k urychlení vývoje softwarového díla se zaměřením na jazyk PHP. Těžiště teoretické práce bude v rozboru pojmů Continuous Integration, Continuous Delivery a Continuous Deployment.
V praktické části práce bude navržena a následně implementována vývojová platforma pro PHP projekty, která bude postavená z aplikací třetích stran, podporující týmovou práci vývojářů a naplňující přístup Continuous Deployment. Funkčnost platformy bude ověřena na případové studii vývoje e-commerce produktu. Na vývoji tohoto produktu bude demonstrována funkčnost jednotlivých částí implementované platformy.
Seznam doporučené literatury
HUMBLE, Jez a David FARLEY Continuous delivery: reliable software releases through build, test, and deployment automation, Upper Saddle River, NJ: Addison-Wesley, 2010. ISBN 9780321601919
Martin Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley Professional, 2002, ISBN: 978-0321127426
SKLAR, David, PHP 7: praktický průvodce nejrozšířenějším skriptovacím jazykem pro web, Přeložil Jan POKORNÝ. Brno: Zoner Press, 2018, Encyklopedie Zoner Press, ISBN 978-80-7413-363-3
BÖHMER, Marian, Návrhové vzory v PHP: 23 vzorových postupů pro rychlejší vývoj, Brno: Computer Press, 2012. ISBN 9788025133385
Seznam doporučené literatury
HUMBLE, Jez a David FARLEY Continuous delivery: reliable software releases through build, test, and deployment automation, Upper Saddle River, NJ: Addison-Wesley, 2010. ISBN 9780321601919
Martin Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley Professional, 2002, ISBN: 978-0321127426
SKLAR, David, PHP 7: praktický průvodce nejrozšířenějším skriptovacím jazykem pro web, Přeložil Jan POKORNÝ. Brno: Zoner Press, 2018, Encyklopedie Zoner Press, ISBN 978-80-7413-363-3
BÖHMER, Marian, Návrhové vzory v PHP: 23 vzorových postupů pro rychlejší vývoj, Brno: Computer Press, 2012. ISBN 9788025133385
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomová práce je po obsahové stránce vyvážená, jednotlivé kapitoly jsou vhodně členěny na pododdíly s přiměřenou mírou detailu. Návrh a zpracování vývojové platformy proběhlo za užití systémového přístupu, dekompozice současného procesu na jednotlivé činnosti, jejich zhodnocení a návrh nového procesu reflektující strategii společnosti. Výsledné řešení je na velice dobré úrovni a naplňuje zadání diplomové práce. Výsledkem je komplexní platforma, kterou je možné nasadit v praxi při vývoji komerčního software za užití agilních metodik vývoje.
Diplomová práce prošla kontrolou plagiátorství, přičemž bylo nalezeno 12 podobných dokumentů. Nejvyšší míra shody byla 67%. Při bližším posouzení nalezené shody bylo zjištěno, že vysokou míru shody mají pouze soubory deployment-test.ini, deployment-prod.ini a composer.json.