A Recursive Approach to Software Development
Keyword(s):
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.
2021 ◽
Vol 12
(2)
◽
pp. 2523-2532
2021 ◽
Vol 10
(1)
◽
1997 ◽
Vol 11
(2)
◽
pp. 93-108
◽
2018 ◽
Vol 9
(4)
◽
pp. 17-40
2017 ◽
Vol 7
(6)
◽
pp. 3632