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

Abstract
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.