Behaviour driven development

Název práce: Behaviour driven development
Autor(ka) práce: Vodička, Petr
Typ práce: Bakalářská práce
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Pecinovský, Rudolf
Jazyk práce: Česky
Abstrakt:
Bakalářská práce se věnuje popisu a praktické ukázce použití metodiky Behaviour Driven Development -- Vývoje řízeného požadavky na chování. Cílem práce je seznámit čtenáře s popisovanou metodikou -- ukázat její přístup k softwarovým projektům, poskytnout ucelený teoretický základ a představit možnost využití metodiky, především jejích nástrojů, konkrétně frameworku Cucumber-JVM, a přístupu specifikace na základě příkladů, při vývoji aplikací v jazyku Java. Součástí práce je ukázka malého softwarového projektu, jehož produktem je demonstrační aplikace vyvinutá přístupem BDD. Jelikož je Vývoj řízený požadavky na chování agilním přístupem, věnuje se úvodní část práce stručnému popisu tohoto přístupu a porovnává jej s přístupem tradičním, aby byl vytvořen kontext pro následující teoretickou a praktickou část.
Klíčová slova: agilní metodika; agilní technika; specifikace na základě příkladů; akceptační kritéria; BDD; Vývoj řízený požadavky na chování
Název práce: Behaviour driven development
Autor(ka) práce: Vodička, Petr
Typ práce: Bachelor thesis
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Pecinovský, Rudolf
Jazyk práce: Česky
Abstrakt:
This bachelor's thesis discusses the topic of an agile approach to software development -- Be-haviour Driven Development. The aim of this thesis is to acquaint the reader with the de-scribed methodology. Firstly from a theoretical perspective with emphasis on applying it in software projects and in collaboration with customers, secondly from a more practical view, where the thesis presents some of the tools that are used in this style of software development, namely the framework Cucumber JVM and specification by example. For this purpose, the thesis presents an example of a little software project, where the principles of Behaviour Driven Development were applied. As the Behaviour Driven Development is one of the agile approaches, the introductory part of this thesis briefly describes such approach and compares it with the traditional approach to create a context for the following theoretical and practical part.
Klíčová slova: acceptance criteria; BDD; Behaviour Driven Development; agile methodology; specification by example; agile technique

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
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: 22. 12. 2011
Datum podání práce: 5. 5. 2012
Datum obhajoby: 26. 6. 2012
Identifikátor v systému InSIS: https://insis.vse.cz/zp/35290/podrobnosti

Soubory ke stažení

    Poslední aktualizace: