A Recursive Approach to Software Development

A Recursive Approach to Software Development

Shirley A. Becker (Florida Institute of Technology, USA) and Alan A. Jorgensen (Advanced Engineering Technology, USA)
Copyright: © 2002 |Pages: 9
DOI: 10.4018/978-1-931777-12-4.ch017
OnDemand PDF Download:
No Current Special Offers


Researchers and practitioners alike agree that the waterfall approach to software development results in poor quality software systems. Unfortunately, the waterfall approach is inherently used in almost all of today’s development efforts resulting in system failures. The problem lies in the forward, linear development effort that produces inconsistent and incorrect specifications, designs, and code artifacts. It is proposed in this paper that a recursive software development process be used as a means of managing the complexity of today’s software systems. The recursive approach has the flexibility needed to perform development activities in any order to ensure that system requirements are met.

Complete Chapter List

Search this Book: