确认和确定的区别(验证和确认的区别)
确认和确定的区别(验证和确认的区别)“确认”是要证明所提供的产品适合其设计的用途,一般来说,就是调试、验收测试等,这些工作都是在真实环境上进行的,确保软件符合使用要求。换句话说,验证要保证“产品做得正确”,而确认则要保证“做的产品正确”。
验证(Verification)和确认(Validation)是系统工程的重要组成部分,也是十分容易混淆的两个概念。
-
验证:从开发者的角度来验证产品的需求、架构设计等方面和用户要求的一致
-
确认:从用户的角度来验证产品和自己想要的一致
“验证”是要证明产品恰当地反映了规定的要求,如:文档评审,要检查的东西是文档,检查标准就是文档的评审标准;又如:测试软件,要检查的东西就是软件,检查的标准就是软件的规格说明,包含功能说明、性能要求等。
“确认”是要证明所提供的产品适合其设计的用途,一般来说,就是调试、验收测试等,这些工作都是在真实环境上进行的,确保软件符合使用要求。
换句话说,验证要保证“产品做得正确”,而确认则要保证“做的产品正确”。