™ 검증(Verification)
- 올바른 제품을 생성하고 있는가?(Are we building the right product?)
- 제품이 정확한 요구사항에 부합하여 구현되었음을 보장하는 활동
-
‘요구사항 명세서에 맞게 올바른 방법으로 제품을 만들고 있음’을 보장
™
• Verification은 선정된 제품이 특정한 요구사항에 부합하는지를 확인한다
• Verification 은 선정된 제품이 요구사항에 부합하는것을 확인하는 체크포인
트를 제공한다
• 이것은 우리가 올바른 제품을 만든 것을 확인하는 것을 도와준다
• “Are you building the product right ?”
타당성 확인(Validation)
- 제품이 올바르게 생성되고 있는가?(Are we building the product right?)
- 제품이 고객이 의도한 요구사항에 따라 구현되었음을 보장하는 활동
-
‘고객이 의도한 환경이나 사용 목적에 맞게 올바른 제품을 만들고 있음’을 보장
Validation 의 목적은 제품이나 제품 구성요소가 계획된 환경에 놓여질 때
그것이 계획된 대로 사용되는지를 증명하는 것이다
• Validation은 그것의 계획된 어떤 환경에서든 제품의 모든 관점에 적용 되
어질 수 있다
• 제품은 언제나 의도된 환경에서 작동하지 않는다.
• “ Are you building the right product ?”
# ISO9000에서의 정의
1. Validation에 대한 ISO 9000의 정의
Confirmation by examination and through provision of objective evidence that the requirements for a specific intented use or application have been fulfilled.
요구 사항이 컴포넌트나 시스템을 특정하게 의도적으로 사용 또는 활용하는 것을 충족시키는지 조사에 의해서나 객관적인 증거 제공으로 확인하는 것
2. Verification에 대한 ISO 9000의 정의
Confirmation by examination and through the provision of objective evidence that specified requirements have been fulfilled.
명세된 요구 사항이 충족되었는지를 조사에 의해서나 객관적인 증거 제공으로 확인하는 것.
3. Validation과 Verification의 차이점
“Verification”과 “Validation”은 검증한다는 비슷한 개념을 가지고 있지만 사용자의 요구사항과 얼마나 밀접한 관련을 가지고 있는지의 차이가 있다. “Verification”은 개발단계의 산출물이 그 단계의 초기에 설정된 조건을 만족하는지 여부를 결정하기 위해 구성 요소나 시스템을 평가하는 프로세스이고, “Validation”은 명세된 요구사항을 만족하는지 검증하는 것을 말한다.
정리
○ Validation : Am I building the right product?
내가 올바른 제품을 만들고 있는가? 요구사항에 맞는 제품을 만들고 있는가?
○ Verification : Am I building the product right?
내가 올바르게 제품을 만들고 있는가? 명시된 기능의 품질이 올바르게 실현되고 있는가?