A Survey of System Development Process Models



Typical Tasks in the Development Process Life Cycle

Process Model/Life-Cycle Variations

Ad-hoc Development

The Waterfall Model

Iterative Development


The Exploratory Model

The Spiral Model

The Reuse Model

Creating and Combining Models



A Survey of System Development Process Models
Sun, 01 Feb 1998
Darryl Green and Ann DiCaterino
This document provides an overview of common system development process models, used to guide the analysis, design, development, and maintenance of information systems. There are many different methods and techniques used to direct the life cycle of a software development project and most real-world models are customized adaptations of the generic models. While each model is designed for a specific purpose or reason, most have similar goals and share many common tasks. This research paper explores the similarities and differences among these various models and will also discuss how different approaches are chosen and combined to address practical situations.
* This material is based upon work supported in part by the National Historical Publications and Records Commission under Grant No. 96023.