Information for

Request for

Send us an email Microsoft Partner Network membership
Microsoft BizSpark Startup member
VMWare member
Valid XHTML 1.0 Transitional Valid CSS!

Postcode Anywhere

PayPal for Business

Home -> Guidelines & Standard -> Waterfall LifeCycle
Outsourcing software development to China - Waterfall LifeCycle Model

Waterfall Product LifeCycle Model

The Waterfall model was the first to be specified and is based on normal engineering practice. The stages in a basic Waterfall model are shown in the following table:

Waterfall Lifecycle Model

The stages in the production of the software are sequential, but following use (Operation and Maintenance) the software may need to be updated. Progress from one stage to the next is by review of deliverables.

This model is popular with management and customers but developers often have the following reservations:



poor compatibility with incremental and evolutionary development styles;


heavy dependence on formal reviews and audits;


poor compatibility with object based and object-oriented methods;


overemphasized distinction between requirements and design;


too much emphasis on preparing documents;


not particularly in conformance with CASE Tools.

Click here to access our contact form or send us an email at

Home | Contact us | Site map | Terms of use | Privacy | FSA RegulationMoney Laundering Policy| Resources | Newsletter subscription | FAQ
© 2004 - Abstract Technology Ltd. Online Payment Enabler & Offshore Outsourcing System Development