문제
요구사항 검증(Requirements Validation)과 관련한 설명으로 틀린 것은?
① 요구사항이 고객이 정말 원하는 시스템을 제대로 정의하고 있는지 점검하는 과정이다. ② 개발완료 이후에 문제점이 발견될 경우 막대한 재작업 비용이 들 수 있기 때문에 요구사항 검증은 매우 중요하다. ③ 요구사항이 실제 요구를 반영하는지, 문서상의 요구사항은 서로 상충되지 않는지 등을 점검한다. ④ 요구사항 검증 과정을 통해 모든 요구사항 문제를 발견할 수 있다.
정답
4번
해설
정답: 4. 요구사항 검증을 거쳐도 모든 요구사항 문제를 완벽하게 발견할 수는 없으므로 ④는 틀린 설명이다.
오답 풀이
- 1번: 요구사항 검증은 고객이 원하는 시스템을 제대로 정의했는지 확인하는 과정이 맞다.
- 2번: 개발 후 결함 발견 시 재작업 비용이 크므로 검증이 중요하다는 설명은 옳다.
- 3번: 실제 요구 반영 여부와 상충 여부 점검은 검증의 핵심 활동이다.
- 4번: 검증으로 모든 문제를 발견할 수 있다는 것은 과장된 잘못된 설명이다.
보충 개념 요구사항 검증은 명확성, 완전성, 일관성, 검증 가능성 등을 점검하지만 모든 결함을 보장하지는 않는다.