天天看點

驗證(Verification)與确認(Validation)的差別

驗證(Verification)與确認(Validation)的差別

驗證:我們正确地構造了産品嗎?(注重過程-由QA負責)

确認:我們構造了正确的産品嗎?(注重結果-由QC負責)

說法一:

(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更多是從使用者的角度或者可以是模拟使用者角度來驗證産品是否和自己想要的一緻。

Verification更多的是從開發方的角度來做評審、測試來驗證産品的需求、架構設計等方面是否和使用者要求的一緻;

說法四:

(1)“驗證(Verification)”的涵義

用試驗的方法,來檢驗某個結論是否正确。

實踐是檢驗真理的唯一标準,驗證==檢驗+證明 。

也就是用實踐來檢驗理論是否成立。驗證之前,答案可能是對或錯的。

(2)“确認(Validation)”的涵義

已經知道某個結論,看看是否被有效執行,不需要驗證理論的正确性,

是對執行力的檢驗。日本企業喜歡用“确認”一詞,可以了解為:結合

實物,到現場認真地看。

驗證和确認都是檢查是否制作了正确的産品,是否正确地構造了産品,是PPQA的責任。 驗證和确認的差別在于驗證的方法和标準不一樣:

驗證:驗證檢查某樣東西是否符合之前已定好的标準,如:文檔評審,要檢查的東西是文檔,檢查标準就是文檔的評審标準,又如:測試軟體,要檢查的東西就是軟體,檢查的标準就是軟體的規格說明,包括功能說明,性能要求等。

确認:檢查軟體在最終的運作環境上是否達到預期的目标。一般來說,就是調試、驗收測試等,這些工作都是在真正的軟體需要運作的環境上進行的,在最終環境上運作軟體,確定軟體符合使用要求。

計劃評審、設計評審、代碼評審等是屬于“驗證”的,這些工作是檢查産品是否正确的,而不是檢查我們的制作過程是否正确,檢查制作過程是否正确是QA的職責。

驗證一般是檢查中間過程的工作産品是否正确,而确認是檢查最終産品在最終運作環境上的表現是否正确。

1、“特定的預期用途或應用要求”是顧客客觀的要求。在标準第7.2.2條要确定下來的需求和期望。通常比較含糊,不好具體操作和判定是否滿足。我們搞産品、過程設計的人,應當吃透這樣的要求,把它變成規定的“用途”和“應用”的要求。這就是标準第7.3.2條《設計輸入》規定的要求。如果轉換正确,設計輸出滿足了設計輸入要求,也就滿足“特定的預期用途或應用要求”。這就是為什麼要求對設計輸入加以評審的道理。而且評審一定要有顧客或者顧客代表參與的道理。

2、設計輸出發出去以後,當制造的産品滿足了設計輸出規定的要求,再通過驗證滿足設

計輸入要求,然後,再通過設計确認來滿足設計輸入要求,也就滿足了顧客“特定的預期用途或應用要求”。通常設計确認要在産品正常使用環境條件下做一些試驗,或者實際試用。這些被試驗的産品事先必須通過驗證,符合設計輸入要求。也就是為什麼做設計确認之前必須要做設計驗證、産品驗證的道理。

繼續閱讀