加载中...

V 模型(V-Model)是瀑布模型的一种扩展,把开发过程画成字母 V 的形状:左侧自上而下是需求分析、概要设计、详细设计、编码,右侧自下而上是单元测试、集成测试、系统测试、验收测试,左右两侧的阶段一一对应。
其核心思想是:每个开发阶段的产出物都应有对应层级的测试来验证。需求对应验收测试,概要设计对应系统或集成测试,详细设计对应单元测试。测试计划在对应的开发阶段就应着手编写,而不是等编码结束才考虑,从而提早发现需求与设计缺陷。
V 模型在军工、航空、汽车电子、医疗器械等对可追溯性要求高的行业应用广泛,常与需求跟踪矩阵配合,满足审计与认证要求。德国政府的 V-Modell 是其著名的官方化版本。
它仍属计划驱动模型,对需求变更适应性差,迭代反馈慢,因此在互联网等快速变化领域多被敏捷方法取代,但"测试与开发阶段对应"的思想仍被普遍继承。

登录 后参与讨论
暂无讨论,来发表第一条评论吧