V&V; Verification & Validation; 확인 및 검증소프트웨어가 기능, 성능 및 만족도에 있어서 명시된 요구사항 및 내재된 요구사항을 얼마나 충족하는 가를 나타내는 소프트웨어 특성의 총체
- V&V 관련 표준
확인(Verification)과 검증(Validation)의 차이
Bohem의 구분
- 확인(Verification): 우리가 제품을 올바르게 빌드하고 있나?
- Are we building the PRODUCT RIGHT?
- 문서 기반의 정적인 분석 과정
- 검증(Validation): 우리가 올바른 제품을 빌드하고 있나?
- Are we building the RIGHT PRODUCT?
- 실제 제품을 검사하고 테스트하는 동적인 과정
CMMi에서의 구분
- 소프트웨어 확인(Verification): 개발단계의 제품이 단계의 시작부분에서 부과된 조건을 만족시키는지를 결정하기위해 소프트웨어를 평가하는 과정이다.
- 소프트웨어 검증(Validation): 소프트웨어가 특정 요구조건을 만족시키는가를 결정하기위해 개발과정 중, 또는 끝에 소프트웨어를 평가하는 과정이다.
V&V 관련 테스트 분류
- 확인(Verification)은 검토 과정
- 검증(Validation)은 검사(테스트) 위주
구분방법설명
Verification | 워크스루(WalkThrough) | 개발 멤버가 집단 토의에 따라 논리적인 오류 발견 |
인스펙션(Inspection) | 개발 과정상의 결과물을 검토하여 결함을 발견 | |
동료 검토(Buddy Checks) | 개발 당사자 주변의 동료가 상호적으로 문서 및 코드를 점검 | |
Validation | 단위 테스트 |
|
통합 테스트 |
|
|
시스템 테스트 |
|
|
인수 테스트 |
|
|
설치 테스트 |
|
IT위키
IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키
itwiki.kr
'과학기술' 카테고리의 다른 글
초전도체 컴퓨팅 시대 = 양자 컴퓨팅 시대 (0) | 2022.04.29 |
---|---|
라플라스변환(램프함수) (0) | 2022.04.26 |
Self-Tuning PID 기법의 제어 효과 (0) | 2022.01.20 |
공정제어에 사용되는 제어밸브의 종류 및 장단점 (0) | 2022.01.18 |
병렬처리를 위한 멀티 프로그래밍, 멀티 태스킹, 멀티쓰레드 (0) | 2022.01.14 |