Process Model/Life-Cycle Variations
While nearly all system development efforts engage in some combination of the above tasks, they can be differentiated by the feedback and control methods employed during development and the timing of activities. Most system development Process
Models in use today have evolved from three primary approaches: Ad-hoc Development, Waterfall Model, and the Iterative process.