확인과 검증: Difference between revisions

From CS Wiki
(새 문서: 분류:소프트웨어 공학 ;V&V; Verification & Validation; 확인 및 검증 ;소프트웨어가 기능, 성능 및 만족도에 있어서 명시된 요구사항 및 내재된...)
 
No edit summary
Line 10: Line 10:
** 문서 기반의 정적인 분석 과정
** 문서 기반의 정적인 분석 과정
* '''검증(Validation)''': 우리가 올바른 제품을 빌드하고 있나?
* '''검증(Validation)''': 우리가 올바른 제품을 빌드하고 있나?
* 실제 제품을 검사하고 [[소프트웨어 테스트|테스트]]하는 동적인 과정
** 실제 제품을 검사하고 [[소프트웨어 테스트|테스트]]하는 동적인 과정


=== CMMi에서의 구분 ===
=== CMMi에서의 구분 ===
* '''소프트웨어 확인''': 개발단계의 제품이 단계의 시작부분에서 부과된 조건을 만족시키는지를 결정하기위해 소프트웨어를 평가하는 과정이다.
* '''소프트웨어 확인''': 개발단계의 제품이 단계의 시작부분에서 부과된 조건을 만족시키는지를 결정하기위해 소프트웨어를 평가하는 과정이다.
* '''소프트웨어 검증''': 소프트웨어가 특정 요구조건을 만족시키는가를 결정하기위해 개발과정 중, 또는 끝에 소프트웨어를 평가하는 과정이다.
* '''소프트웨어 검증''': 소프트웨어가 특정 요구조건을 만족시키는가를 결정하기위해 개발과정 중, 또는 끝에 소프트웨어를 평가하는 과정이다.

Revision as of 08:56, 31 October 2019

V&V; Verification & Validation; 확인 및 검증
소프트웨어가 기능, 성능 및 만족도에 있어서 명시된 요구사항 및 내재된 요구사항을 얼마나 충족하는 가를 나타내는 소프트웨어 특성의 총체
  • V&V 관련 표준

확인과 검증.png

Bohem의 구분

  • 확인(Verification): 우리가 제품을 올바르게 빌드하고 있나?
    • 문서 기반의 정적인 분석 과정
  • 검증(Validation): 우리가 올바른 제품을 빌드하고 있나?
    • 실제 제품을 검사하고 테스트하는 동적인 과정

CMMi에서의 구분

  • 소프트웨어 확인: 개발단계의 제품이 단계의 시작부분에서 부과된 조건을 만족시키는지를 결정하기위해 소프트웨어를 평가하는 과정이다.
  • 소프트웨어 검증: 소프트웨어가 특정 요구조건을 만족시키는가를 결정하기위해 개발과정 중, 또는 끝에 소프트웨어를 평가하는 과정이다.