logo

A Survey of System Development Process Models

Abstract

Introduction

Typical Tasks in the Development Process Life Cycle

Process Model/Life-Cycle Variations

Ad-hoc Development

The Waterfall Model

Iterative Development

Prototyping

The Exploratory Model

The Spiral Model

The Reuse Model

Creating and Combining Models

Summary

References

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.