地位:这是一种经典模型,提供了软件开发的基本框架。概念:严格遵守软件生命周期各阶段的固定顺序进行软件开发。优点:1)各阶段划分清晰2)强调计划与需求分析(需求明确)3)适合需求稳定的产品开发4)严格规定各阶段必须提交的文档缺点:1)单一流程,不可逆2)风险显露得晚,纠正机会少3)测试只是其中一个阶段,缺乏全过程测试思想