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

Approaches and design patterns for application development

Simon Štamcar (2010) Approaches and design patterns for application development. EngD thesis.

[img] PDF
Download (1475Kb)


    This thesis describes some development principles and design patterns which can be used to solve various problems during application development. Purpose of the thesis is to present different principles, patterns and practices for application development in both theory and practice. We also add some examples for an easier and faster development. The thesis also presents some program libraries and tools which utilize aforementioned patterns and can additionally help with the develoment process. For each chosen library or tool we also describe a reason why the tools was chosen, since one always has to be aware of both advantages and disadvantages carried by choosing a pattern or tool. Usage of those patterns and tools is also demonstrated on practical examples. Very important choice for each application is a choice of architecture. To use the right architecture for the application can mean an overall easier development process. But if one chooses architecture unsuited for specific application, development can become quite unpleasant and expensive. So we try to empasize the importance of right decisions early in the application development.

    Item Type: Thesis (EngD thesis)
    Keywords: design patterns, principles, extensibility, multilayer architecture, object-relational mapping
    Number of Pages: 55
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Rok Rupnik279Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=00007813204)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1140
    Date Deposited: 08 Jul 2010 09:08
    Last Modified: 13 Aug 2011 00:37
    URI: http://eprints.fri.uni-lj.si/id/eprint/1140

    Actions (login required)

    View Item