Title :
Iterative enhancement: A practical technique for software development
Author :
Basil, Victor R. ; Turner, Albert J.
Author_Institution :
Dept. of Computer Sci., Univ. of Maryland, MD, USA
Abstract :
This paper recommends the iterative enhancement´ technique as a practical means of using a top-down, stepwise refinement approach to software development. This technique begins with a simple initial implementation of a property chosen (skeletal) subproject which is followed by the gradual enhancement of successive implementations in order to build the full implementation. The development and quantitative analysis of a production compiler for the language SIMPL-T is used to demonstrate that the application of iterative enhancement to software development is practical and efficient, encourages the generation of an easily modifiable product, and facilities reliability.
Keywords :
computer software; programming; SIMPL; iterative enhancement; production compiler; software analysis; software development; software evaluation measures; stepwise refinement; top down design; Educational institutions; Iterative methods; Market research; Program processors; Reliability; Timing; Iterative enhancement; SIMPL; software analysis; software development; software evaluation measures; top-down design;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.1975.6312870