Scaling up stepwise feature introduction to construction of large software systems
Data(s) |
30/07/2013
30/07/2013
22/08/2013
|
---|---|
Resumo |
Developing software is a difficult and error-prone activity. Furthermore, the complexity of modern computer applications is significant. Hence,an organised approach to software construction is crucial. Stepwise Feature Introduction – created by R.-J. Back – is a development paradigm, in which software is constructed by adding functionality in small increments. The resulting code has an organised, layered structure and can be easily reused. Moreover, the interaction with the users of the software and the correctness concerns are essential elements of the development process, contributing to high quality and functionality of the final product. The paradigm of Stepwise Feature Introduction has been successfully applied in an academic environment, to a number of small-scale developments. The thesis examines the paradigm and its suitability to construction of large and complex software systems by focusing on the development of two software systems of significant complexity. Throughout the thesis we propose a number of improvements and modifications that should be applied to the paradigm when developing or reengineering large and complex software systems. The discussion in the thesis covers various aspects of software development that relate to Stepwise Feature Introduction. More specifically, we evaluate the paradigm based on the common practices of object-oriented programming and design and agile development methodologies. We also outline the strategy to testing systems built with the paradigm of Stepwise Feature Introduction. |
Identificador |
http://www.doria.fi/handle/10024/91506 URN:ISBN:978-952-12-2920-6 |
Idioma(s) |
en |
Publicador |
Turku Centre for Computer Science |
Direitos |
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. |
Palavras-Chave | #- |
Tipo |
Doctoral dissertation (composite part), Doktorsavhandling (sammanläggnings-delen), Väitöskirja (yhteenveto-osa) |