Authors:
Mikołaj Olszewski
1
and
Ralph-Johan Back
2
Affiliations:
1
Åbo Akademi University and Turku Centre for Computer Science (TUCS), Finland
;
2
Åbo Akademi University, Finland
Keyword(s):
Agile Development, Object-oriented Design, Development Paradigm, Open-ended Development.
Related
Ontology
Subjects/Areas/Topics:
Architectural Design and Meta Architectures
;
Cross-Feeding between Data and Software Engineering
;
Paradigm Trends
;
Process-Centric Paradigms
;
Service-Oriented Software Engineering and Management
;
Software and Systems Development Methodologies
;
Software Change and Configuration Management
;
Software Engineering
Abstract:
The paper evaluates the Stepwise Feature Introduction paradigm, an organised method for constructing layered, reusable, object-oriented software systems. Based on our research adapted the paradigm to construction of large-scale software systems. In particular, we added a dedicated, agile development process to the paradigm and examined strategies for execution and testing. Correctness concerns of the produced system are also covered in this paper. We also briefly analyse the impact of the paradigm on the quality of the developed software.