Software Engineers Handbook/Life Cycle/Development Methodologies/Traditional Waterfall

< Software Engineers Handbook < Life Cycle < Development Methodologies

When it was first created, the Waterfall Model of Software Development presumed that writing software is a linear process, with clearly defined phases. Many experts have come to realize that this is not true in all cases. However, Waterfall is always useful as a checklist, even if it is not followed in a linear, rigorous fashion. A summary follows.


Phases:

1.Requirements Allocation

2.Preliminary Design (AKA Top Level Design or Architecture)

3.Detailed design

4.Code and Unit Test

5.Integration and Integration test


I.Requirements

II.Preliminary Design

III.Detailed Design

IV.Code And Unit Test

V.Integration and Integration Test

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.