V模型:
是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。
其以“编码”为黄金分割线,将整个过程分为开发和测试,并且开发和测试之间是串行的关系。
图片来源于
V模型
适用范围:
V模式是一种传统软件开发模型,一般适用于一些传统信息系统应用的开发,而一些高性能高风险的系统、互联网软件,或一个系统难以被具体模块化的时候,就比较难做成V模式所需的各种构件,需要更强调迭代的开发模型或者敏捷开发模型。
W模型:
由两个V字型模型组成,分别代表测试与开发过程,相对于V模型,W模型增加了软件开发各阶段中同步进行的验证和确认活动。
优点: