SWITCH: An Extensible Framework for the Generation of Bespoke and Dynamic Software Development Models

Dhliwayo, Tichaona (2006) SWITCH: An Extensible Framework for the Generation of Bespoke and Dynamic Software Development Models. Masters thesis, University of Zimbabwe.

[img] PDF (SWITCH: An Extensible Framework for the Generation of Bespoke and Dynamic Software Development Models)
Dhliwayo, Tichaona.pdf - Accepted Version
Restricted to Repository staff only

Download (665kB) | Request a copy

Abstract

Attempts to come up with a single Software Process Model (SPM) that can be used in all development scenarios have failed. The same can be said for the approach that seeks to come up with an authoritative and exhaustive set of software process model. Currently the software engineering fraternity finds itself with numerous software process models none of which is perfect for all projects. Frameworks have been proposed that attempt to encompass the best features of all software process models, but still results have not been satisfactory. Most problems with current SPMs can be attributed to the underlying assumption that “in relation to SPMs all projects are the same”. The premise of this thesis is that in relation to SPMs all software projects are unique and as such each requires its own software process model. A framework (Switch) for designing these project specific models is designed and specified after numerous investigations in software processes and Model Determinants (attributes of a software project which lands it to the construction of a unique SPM). The Switch framework was tested to see if it produces valid SPMs as per framework specification. For numerous hypothetical and actual software development project scenarios, models produced by the framework proved to be logically superior to generic Software Process Models.

Item Type: Thesis (Masters)
Subjects: Q Science > Q Science (General)
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Africana
Depositing User: Tim Khabala
Date Deposited: 03 May 2018 14:27
Last Modified: 03 May 2018 14:27
URI: http://thesisbank.jhia.ac.ke/id/eprint/3953

Actions (login required)

View Item View Item