The Software Life-Cycle Models

Waterfall Model


Waterfall model

(1) The feedback loops permits modifications to be made to design documents, the software project management plan, and even the specification document, if necessary.

(2) No phase is complete until the documentation for that phase has been completed and the products of that phase has been approved by the SQA group.

(3) Once the client has accepted the product, any changes constitute maintenance.

(4) Inherent in every phase is testing.

Software configuration is the entire set of documents, including specification document, design document, code, user manual, operations manual, etc.