ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Behavior driven software development

Gregor Knaflič (2016) Behavior driven software development. EngD thesis.

Download (607Kb)


    This thesis presents application development using Behavior Driven Development. Behavior driven development upgrades the Test Driven Development and requires substantial shift in the way the application is developed. Shift is also required in the way of thinking during the development process in comparison to classical development. Focus is on the user and his view on the application usage, and the end result is high quality code and application that serves the user and enables cheap maintanance and easy implementation of new features. In the main part Behavior Driven Development is demonstrated on example of backend and frontend system of application for personal finances BBSSolvent. In the last part SWOT analysis, advantages and disadvantages of Behavir Driven Development are presented.

    Item Type: Thesis (EngD thesis)
    Keywords: agile methods, behaviour-driven development, test-driven development, C#, AngularJS
    Number of Pages: 53
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    viš. pred. dr. Igor Rožanc278Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537144515)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3522
    Date Deposited: 07 Sep 2016 11:34
    Last Modified: 27 Sep 2016 13:31
    URI: http://eprints.fri.uni-lj.si/id/eprint/3522

    Actions (login required)

    View Item