一.V模型
V模型原名为,RAD(Rapid Application Development,快速应用开发)模型是,因为其模型构图呈V字形,所以又称为V模型。
V模型大致可以分为以下九个不同的阶段步骤:客户需求分析、软件需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。
V模式是一种传统软件开发模型,一般适用于一些传统信息系统应用的开发,而一些高性能高风险的系统、互联网软件,或一个系统难以被具体模块化的时候,就比较难做成V模式所需的各种构件,需要更强调迭代的开发模型或者敏捷开发模型。
二.W模型
相对于V模型,W模型增加了软件开发各阶段中同步进行的验证和确认活动。
由两个V字型模型组成,分别代表测试与开发过程,图中表示出了测试与开发的并行关系。
W模型有利于尽早地全面的发现问题。在需求分析完成后&#x