来源:中国组织过程改进网
www.chinaopi.com.cnVAL目的是解决效度问题;VER目的是解决信度问题
CMMI中对VER和VAL的区别只是简单的说:前者保证做的对,后者保证做对的产品。即使在VAL中强调了是在产品的预期使用环境中进行检验,但还是让人不好理解。我想借用制造衣服
和飞机这两个产品来解释VER和VAL的区别,以及用户文档、SRS和设计文档的不同。
假设你是一名个体裁缝,那么设计和制造多半是由你一个人承担,这多少有点象我们现在的软件开发过程。
一天客户找到你,说他想做120件工作服,分大中小。夏天穿,短袖,浅色,最好是灰色;而且左胸要有个口袋,30天后要。换用CMMI的说法就是客户给你了一个&ldquo产品概念&rdquo。需要注意
的是,顾客给出的需求包括两类:功能上的和规格上的。比如&ldquo夏天穿&rdquo、&……