Compare incremental vs spiral vs RAD vs waterfall model

Following are the to 14 points to Compare incremental vs spiral vs RAD vs waterfall model -: To achieve structured and controllable software development efforts, various development models are being used. All models are acceptable in development process because of systematic way to accomplish in orderly way. To develop product development project in SDLC, each model of SDLC has its own unique features.

All models are used to manage complexity during software development process. The aim of all models are to deliver quality product.

Following are the points focus on how incremental, spiral, RAD and waterfall models are differed from in terms of requirement, planning, duration required, strategies applied, cost, testing, deployment etc.

S.N Features Incremental Spiral RAD Waterfall
 1  Requirement  Beginning  Beginning  Time boxed release  Beginning
2  Planning  Yes Yes Not require Yes
3  Documentation  Yes Yes Not necessary Yes
4  Handle large project  Not necessary  Yes  Not necessary  Not necessary
5 User involvement Intermediate High At beginning only At beginning only
6 Returning to early phase Yes Yes Yes No
7  Cost Low High Low Low
8 Modifications Easy Easy Easy Difficult
9 Duration Long Long Short Long
10 Testing After each iteration After each iteration After coding After coding
11 Risk low Medium to high low High
12 Maintenance Easy Hard Easy Easy
13 Reuse Up to some extent Up to some extent Yes Up to some extent
14 Framework Iterative and Linear Iterative and Linear Linear Linear

Leave a Reply