【写在前面】
记录功能安全开发学习&实践过程中遇到的坎,此篇为概念(即行业/标准术语)的梳理。实践过程中发现不清楚概念,交流即没法进行,反之,理清概念的过程,即是把整个开发过程串联的过程。而有些含义接近的概念,尤其有必要理解清楚。
Verification与validation的区别
verification:验证。验证产品是否符合设计策略,参照标准为设计需求文档。一般由测试部门实施。测试方法包括:review、test、safety analysis和simulation。
validation:确认 。测试产品是否符合产品需求,参照标准为产品需求文档。一般由需求部门和应用部门实施。确认方法包括:review、trial、experiment
CMMI中有VER和VAL两个过程域
Verification (验证) : You do it right.
侧重在软件系统是否正确地反映了需求.
Validation (确认) : You do the right thing.
侧重在是否按照客户的意图来进行系统开发
参考链接: