V模型

求闻百科,共笔求闻
系统工程中使用的V模型[1]

V模型(V-model)是一种用图像表示系统发展生命周期的模式,可以产出严谨的发展生命周期模型以及专案管理模型。V模型可分为三大类:德国的Das V-Modell、泛用的测试模式以及美国政府标准[2]

V模型列出了在产品开发时需进行的各个阶段,以及各阶段对应的产出。V模型描述了产品开发中需进行的活动,以及各活动产出的资料或是文件。而这些文件也是后面阶段需要的资料输入。

V模型的左侧是需求的分解,并且产生系统的规格,V模型的右侧是各部分的整合以及确认(validation)[3][4][5][6][7]。不过,需求需要先根据更高层次的需求文件或是客户需要来确认,而且,也可能需要有系统模型的确认(例如FEM),也可能在V模型的左侧就先进行了一部分。因此确认步骤主要是在V模型的右侧,但不是全部。V模型的左侧除了确认以外,也包括验证(verification)。最简单区分验证及确认的方式是验证永远是根据需求文件(技术层面),而确认是根据真实世界的情形或是客户的需要。

确认可以说是在问“做的是正确的东西吗?”,而验证可以说是在问“做的方式正确吗?”

参考文献

  1. Clarus Concept of Operations. Publication No. FHWA-JPO-05-072, Federal Highway Administration (FHWA), 2005
  2. "The Dangerous & Seductive V Model" , accessed January 9, 2013.
  3. Forsberg, K., Mooz, H., Cotterman, H. Visualizing Project Management, 3rd edition, John Wiley and Sons, New York, NY, 2005. Pages 108-116, 242-248, 341-360.
  4. International Council On Systems Engineering (INCOSE), Systems Engineering Handbook Version 3.1, August 2007, pages 3.3 to 3.8
  5. Forsberg, K., Mooz, H. System Engineering for Faster, Cheaper, Better (PDF). Center of Systems Management. 1998 [2018-01-10]. 
  6. The SE VEE. SEOR, George Mason University. [2007-05-26]. 
  7. Forsberg, K. and Mooz, H., "The Relationship of Systems Engineering to the Project Cycle ," First Annual Symposium of the National Council On Systems Engineering (NCOSE), October 1991