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

Using design patterns in agile software development

Dejan Kostadinovski (2014) Using design patterns in agile software development. EngD thesis.

Download (511Kb)


    The purpose of the thesis is to study design patterns and their use in agile software development, using object-oriented programming languages like Java. The second objective of the thesis is to examine typical examples of the use of patterns in the most concrete case studies. First part of this thesis presents the importance and characteristics of agile methodologies for software development. Then are shown the reasons why software becomes unresponsive and fragile. We studied and researched individual patterns in object-oriented software development and some of them practically used. The practical part of the thesis shows the difficulties and complications in the development of the application WAVCutter. Through the use of design patterns some difficulties have been removed and the simplicity of the entire application has been emphasized.

    Item Type: Thesis (EngD thesis)
    Keywords: agile software development, design patterns, java, extreme programming
    Number of Pages: 50
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Viljan Mahnič241Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536086211 )
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2694
    Date Deposited: 16 Sep 2014 15:05
    Last Modified: 02 Dec 2014 14:01
    URI: http://eprints.fri.uni-lj.si/id/eprint/2694

    Actions (login required)

    View Item