문제
다음 중 소프트웨어 개발 방법론에 대한 설명으로 가장 옳은 것은?
① V 모델은 각 개발 단계 진행 시 그에 대응하는 테스트 계획을 병렬로 수립하는 모델이다 ② 점증적 모델은 전체 시스템을 한 번에 완성하여 배포하는 모델이다 ③ 애자일 모델은 문서화를 가장 중요시하는 계획 중심적 모델이다 ④ 프로토타입 모델은 최종 제품을 미리 완성하여 고객에게 제공하는 모델이다
정답
1번
해설
① V 모델은 각 개발 단계(요구분석, 설계, 구현)를 진행할 때 그에 대응하는 테스트 단계(시스템, 통합, 단위 테스트)의 계획을 병렬로 수립합니다. 실제 테스트 실행은 구현 이후 순차적으로 이루어지나, 계획을 병렬로 진행하는 것이 핵심입니다. ② 점증적 모델은 시스템을 여러 부분으로 나누어 완성해 나갑니다. ③ 애자일은 문서보다 상호작용을 중시합니다. ④ 프로토타입 모델은 요구사항을 명확히 하기 위해 초기 시제품을 만듭니다.