문제
다음 중 소프트웨어 생명주기 모델에 대한 설명으로 가장 옳지 않은 것은?
① V-모델에서 검증(Verification) 단계는 시스템이 명세에 맞게 구축되었는지 확인하는 과정이다 ② 진화적 모델은 시스템을 점진적으로 개발하되, 각 버전에서 기능 추가 시 이전 단계로의 피드백을 허용하지 않는다 ③ 증분 모델에서는 각 증분마다 완전한 개발 생명주기를 거치며, 이전 증분의 기능을 포함하여 시스템이 확장된다 ④ 컴포넌트 기반 모델은 재사용 가능한 컴포넌트를 조합하여 시스템을 구축하므로, 개발 시간 단축과 품질 향상을 동시에 추구할 수 있다
정답
2번
해설
진화적 모델은 프로토타이핑을 통해 요구사항을 점진적으로 발견하고 개선하는 모델로, 각 버전에서 이전 단계로의 피드백을 적극적으로 허용한다. ① V-모델의 검증은 명세 준수 여부를 확인하는 과정이 맞다. ③ 증분 모델은 각 증분마다 완전한 생명주기를 거치며 기능이 누적된다. ④ 컴포넌트 기반 모델은 재사용을 통한 효율성 증대가 핵심이다.