Inlämning av Examensarbete / Submission of Thesis

Fredrik Darinder MSE-2006-06, pp. 34. TEK/avd. för programvaruteknik, 2006.

The work

Författare / Author: Fredrik Darinder
fredrik.darinder@capgemini.com
Titel / Title: Designing and Evaluating a Development Framework
Abstrakt Abstract:

Object-Oriented frameworks, OO frameworks, have been discussed over a long period of time, that when introducing Object-Oriented frameworks, the defect-density will decrease and the quality of software will increase. Capgemini had developed a framework that had been in the organization for nine years. Since then, the framework has been reengineered several times to meet the continuously changing requirements of the software systems the framework supports. My work was to develop a new framework to make the maintainability and evolution of the framework easier while not compromising the quality of the framework or the applications built on it. The new framework that I developed was called the Capgemini Development Framework, CDF. Results from the case study, conducted to test the differences between these two frameworks, showed that the CDF framework preserved the maintainability of the applications built on the framework. The architecture of the CDF framework made it also easier to handle any future updates to the core functionality of the framework.

Ämnesord / Subject: Datavetenskap - Computer Science\Software Engineering

Nyckelord / Keywords: Object-Oriented frameworks

Publication info

Dokument id / Document id:
Program:/ Programme Magisterprogram Programvaruteknik, 40 poäng/Masters programme Software Engineering
Registreringsdatum / Date of registration: 04/20/2006
Uppsatstyp / Type of thesis: D-Uppsats/Magister/Master

Context

Handledare / Supervisor: Håkan Grahn
hakan.grahn@bth.se
Examinator / Examiner: Michael Mattson
Organisation / Organisation: Blekinge Institute of Technology
Institution / School: TEK/avd. för programvaruteknik
S-372 25 Ronneby
+46 455 38 50 00
I samarbete med / In co-operation with: Capgemini Sweden AB