V模型

V模型（V-model）是一种用图像表示系统发展生命周期的模式，可以产出严谨的发展生命周期模型以及专案管理模型。V模型可分为三大类：德国的Das V-Modell、泛用的测试模式以及美国政府标准。
V模型列出了在产品开发时需进行的各个阶段，以及各阶段对应的产出。V模型描述了产品开发中需进行的活动，以及各活动产出的资料或是文件。而这些文件也是后面阶段需要的资料输入。
V模型的左侧是需求的分解，并且产生系统的规格，V模型的右侧是各部分的整合以及确认（validation）。不过，需求需要先根据更高层次的需求文件或是客户需要来确认，而且，也可能需要有系统模型的确认（例如FEM），也可能在V模型的左侧就先进行了一部分。因此确认步骤主要是在V模型的右侧，但不是全部。V模型的左侧除了确认以外，也包括验证（verification）。最简单区分验证及确认的方式是验证永远是根据需求文件（技术层面），而确认是根据真实世界的情形或是客户的需要。
确认可以说是在问“做的是正确的东西吗？”，而验证可以说是在问“做的方式正确吗？”