Original title:
Behaviour driven development
Translated title:
Behaviour driven development
Authors:
Vodička, Petr ; Buchalcevová, Alena (advisor) ; Pecinovský, Rudolf (referee) Document type: Bachelor's theses
Year:
2011
Language:
cze Publisher:
Vysoká škola ekonomická v Praze Abstract:
[cze][eng] 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.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.
Keywords:
acceptance criteria; agile methodology; agile technique; BDD; Behaviour Driven Development; specification by example; agilní metodika; agilní technika; akceptační kritéria; BDD; specifikace na základě příkladů; Vývoj řízený požadavky na chování
Institution: University of Economics, Prague
(web)
Document availability information: Available in the digital repository of the University of Economics, Prague. Original record: http://www.vse.cz/vskp/eid/32766