The Waterfall software development model was formally introduced in a paper published by Winston Royce in 1970.

Winston Royce introduced Waterfall as a flawed method of software development, that is vulnerable due to some shortcomings.

Waterfall is a sequentially structured model, where the development team goes ahead to the next stage of development only after the first is fully accomplished.

Software development companies adopting this model spend considerable amount of time in each stage of development, till all doubts are cleared and all requirements are met.

The belief that drives this kind of software development model is that considerable time spent in initial design effort corrects bugs in advance.

Once the design stage is over, it is implemented exactly in the coding stage, with no changes later.

Often the analysis, design and coding teams are separated and work on small parts in the whole developmental process.

Emphasis is placed on documentation of every stage of software development.

Waterfall is also viewed as being heavy on documentation.

[Learn More ...]
Which Software Development Life Cycle Is Best? Tweet and Download the Study Guide or  Submit a New Resource Add a Resource To The Study Group

Which Software Development Life Cycle Is Best?

Download This Study Guide!

[Bookmark This!]

  • Firefox - Drag this bookmarklet to the Bookmarks area of your browser (View -> Toolbars -> Bookmark Toolbar

  • Internet Explorer (IE) - Right Click this bookmarklet and Add it to the Favorites area of your browser

[Bookmark This!]