Charakteristiky a problémy vývojové praktiky Behavior Driven Development

Název práce: Charakteristiky a problémy vývojové praktiky Behavior Driven Development
Autor(ka) práce: Štekl, Jan
Typ práce: Diplomová práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Fortinová, Jana
Jazyk práce: Česky
Abstrakt:
Vývojová praktika Behavior Driven Development (BDD) v teoretické rovině odpovídá na mnoho palčivých problémů vývoje softwaru, jako jsou neefektivní komunikace, nechuť k psaní dokumentace, absence automatizovaných testů, a mnoho dalších. Nicméně, v praxi zatím nedosahuje BDD svého plného potenciálu. Zdá se, že mnoho členů vývojových týmu neví, co BDD znamená či čím je charakteristické. Cílem práce je zjistit znalost vývojové praktiky Behavior Driven Development u různých rolí při vývoji softwaru. Krom tohoto cíle je práce zaměřena na problémy softwarového vývoje a především problémy BDD. Ty jsou v práci obecně popsány a následně jsou vedeny rozhovory ve vybrané firmě a provedeno dotazníkové šetření s členy vývojových týmů, aby byly identifikovány nejméně známé oblasti této vývojové praktiky. Po jejich identifikaci jsou navržena řešení, jak tato slabá místa zlepšit. Navržená řešení jsou následně teoreticky integrována do vývojového procesu vybrané firmy, aby byla ověřena jejich využitelnost a byla umožněna jejich budoucí aplikace v praxi.
Klíčová slova: BDD; Chování; Vývoj; Problémy
Název práce: Characteristics and problems of development practice Behavior Driven Development
Autor(ka) práce: Štekl, Jan
Typ práce: Diploma thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Fortinová, Jana
Jazyk práce: Česky
Abstrakt:
Behavioral Driven Development (BDD) theoretically responds to many burning issues of software development, such as inefficient communication, reluctance to write documentation, the absence of automated tests, and many more. However, in practice, BDD is not yet reaching its full potential. Many members of the development team do not seem to know what BDD means or what it is. The aim of the work is to find out the knowledge of Behavior Driven Development in various roles in software development. In addition to this goal, the work is focused on the problems of software development and especially the problems of BDD. These are generally described in the work and then interviews are conducted in a selected company and a questionnaire survey is conducted with members of development teams to identify the least known areas of this development practice. Once identified, solutions are proposed to improve these vulnerabilities. The proposed solutions are then theoretically integrated into the development process of the selected company in order to verify their usability and enable their future application in practice.
Klíčová slova: Behavior; Development; Problems; BDD

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 7. 10. 2019
Datum podání práce: 7. 12. 2020
Datum obhajoby: 27. 1. 2021
Identifikátor v systému InSIS: https://insis.vse.cz/zp/71148/podrobnosti

Soubory ke stažení

    Poslední aktualizace: