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 |