驗證(Verification)與確認(Validation)的差別
說法一:
(2)“驗證(Verification)”的涵義
通過提供客觀證據對規定要求已得到滿足的認定。
(2)“確認(Validation)”的涵義
通過提供客觀證據對特定的預期用途或應用要求已得到滿足的認定。
(3)“驗證”和“確認”之差別
“驗證”和“確認”都是認定。可是,“驗證”表明的是滿足規定要求,而“確認”表明的是滿足預期用途或應用要求,說簡單點,“確認”就是檢查終於產品是否達到顧客使用要求。
(4)“設計和開發”中“設計驗證”和“設計確認”之差別在於:
設計驗證的目的是檢查設計輸出是否滿足設計輸入的規定要求。
設計確認的目的是檢查設計形成的終於產品是否達到顧客的使用要求。
說法二:
1.“確認”是要證明所提供的(或將要提供的)產品適合其估計的用途,而“驗證”則是要查明工作產品是否恰當地反映了規定的要求。換句話說,驗證要保證“做得正確”,而確認則要保證“做的東西正確”。
2.驗證注重“過程”,確認注重“結果”
3.(Verification) ---Are we producing the product right?
(Validation) ---Are we producing the right product?
說法三:
1.什么是驗證?
驗證 就是要用數據證明我們是不是在正確的制造產品。注意這里強調的是過程的正確性
2.什么是確認?
確認 就是要用數據證明我們是不是制造了正確的產品。注意這里強調的是結果的正確性。
3.驗證和確認是一個廣泛的概念,感興趣的讀者能夠參考 IEEE Std 1012-1998 。
驗證:驗證檢查某樣東西是否符合之前已定好的標准,如:文檔評審,要檢查的東西是文檔,檢查標准就是文檔的評審標准,又如:測試軟件,要檢查的東西就是軟件,檢查的標准就是軟件的規格說明,包含功能說明,性能要求等。
確認:檢查軟件在終於的執行環境上是否達到預期的目標。一般來說,就是調試、驗收測試等,這些工作都是在真正的軟件須要執行的環境上進行的,在終於環境上執行軟件,確保軟件符合使用要求
注:
Valiadation很多其它是從用戶的角度或者能夠是模擬用戶角度來驗證產品是否和自己想要的一致。從SP來看可能更easy理解這個;
Verification很多其它的是從開發方的角度來做評審、測試來驗證產品的需求、架構設計等方面是否和用戶要求的一致;
說法四:
(1)“驗證(Verification)”的涵義
用試驗的方法,來檢驗某個結論是否正確。
實踐是檢驗真理的唯一標准,驗證==檢驗+證明 。
也就是用實踐來檢驗理論是否成立。驗證之前,答案可能是對或錯的。
(2)“確認(Validation)”的涵義
已經知道某個結論,看看是否被有效運行,不須要驗證理論的正確性,
是對運行力的檢驗。日本企業喜歡用“確認”一詞,能夠理解為:結合
實物,到現場認真地看。