문제
소프트웨어 제품 개발 과정에 대한 테스트와 결과에 대한 테스트를 각각 올바르게 짝지은 것은?
<보기> ㄱ: 소프트웨어 제품의 개발 과정에 대한 테스트 ㄴ: 소프트웨어 제품의 개발 결과에 대한 테스트
① ㄱ: Validation, ㄴ: Verification ② ㄱ: Verification, ㄴ: Validation ③ ㄱ: Debugging, ㄴ: Test ④ ㄱ: Test, ㄴ: Debugging
정답
2번
해설
정답: 2. Verification은 개발 과정이 올바른지 확인하고, Validation은 결과물이 사용자 요구를 만족하는지 확인한다.
오답 풀이
- 1번: Verification과 Validation의 위치가 반대이다.
- 2번: 올바른 조합이다.
- 3번: Debugging은 결함 수정 활동이다.
- 4번: Test와 Debugging은 검증·확인 개념 구분에 맞지 않는다.
보충 개념 Verification은 “제품을 올바르게 만들고 있는가”, Validation은 “올바른 제품을 만들었는가”를 확인한다.