확인과 검증 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:소프트웨어 공학]] | [[분류:소프트웨어 공학]] | ||
;V&V; Verification & Validation; 검증 | ;V&V; Verification & Validation; 확인 및 검증 | ||
;소프트웨어가 기능, 성능 및 만족도에 있어서 명시된 요구사항 및 내재된 요구사항을 얼마나 충족하는 가를 나타내는 소프트웨어 특성의 총체 | ;소프트웨어가 기능, 성능 및 만족도에 있어서 명시된 요구사항 및 내재된 요구사항을 얼마나 충족하는 가를 나타내는 소프트웨어 특성의 총체 | ||
8번째 줄: | 8번째 줄: | ||
[[파일:확인과 검증.png|700px]] | [[파일:확인과 검증.png|700px]] | ||
== | ==확인(Verification)과 검증(Validation)의 차이== | ||
===Bohem의 구분=== | ===Bohem의 구분=== | ||
*''' | *'''확인(Verification)''': 우리가 제품을 올바르게 빌드하고 있나? | ||
**Are we building the PRODUCT RIGHT? | **Are we building the PRODUCT RIGHT? | ||
**문서 기반의 정적인 분석 과정 | **문서 기반의 정적인 분석 과정 | ||
*''' | *'''검증(Validation)''': 우리가 올바른 제품을 빌드하고 있나? | ||
**Are we building the RIGHT PRODUCT? | **Are we building the RIGHT PRODUCT? | ||
**실제 제품을 검사하고 [[소프트웨어 테스트|테스트]]하는 동적인 과정 | **실제 제품을 검사하고 [[소프트웨어 테스트|테스트]]하는 동적인 과정 | ||
20번째 줄: | 20번째 줄: | ||
===CMMi에서의 구분=== | ===CMMi에서의 구분=== | ||
*'''소프트웨어 | *'''소프트웨어 확인(Verification)''': 개발단계의 제품이 단계의 시작부분에서 부과된 조건을 만족시키는지를 결정하기위해 소프트웨어를 평가하는 과정이다. | ||
*'''소프트웨어 | *'''소프트웨어 검증(Validation)''': 소프트웨어가 특정 요구조건을 만족시키는가를 결정하기위해 개발과정 중, 또는 끝에 소프트웨어를 평가하는 과정이다. | ||
==V&V 관련 테스트 분류== | ==V&V 관련 테스트 분류== | ||
* | *확인(Verification)은 검토 과정 | ||
* | *검증(Validation)은 [[소프트웨어 테스트|검사(테스트)]] 위주 | ||
{| class="wikitable" | {| class="wikitable" |