공개 기출내용 검수 완료2026년 9급 국가직 공무원 컴퓨터일반 · 컴퓨터일반 · 소프트웨어 생명주기 · 7번
다음 설명에 해당하는 소프트웨어 개발 프로세스 모델은?
초기 요구분석 후 프로토타입을 개발하기 이전에 위험 분석 단계를 거친다. 이렇게 만들어진 프로토타입을 사용자가 평가하고, 개발자는 추가 요구사항을 반영하여 다시 위험 분석을 거쳐 2차 프로토타입을 만든다. 이 과정을 반복하면서 사용자의 요구사항이 충분히 반영된 최종 제품을 완성해 나간다.
1
나선형 모델
정답 근거나선형 모델은 계획·위험 분석·개발·사용자 평가를 반복하며 점진적으로 제품을 완성한다.
2
폭포수 모델
오답 이유폭포수 모델은 요구분석부터 유지보수까지 단계를 순차적으로 진행하는 선형 모델이다. 반복적인 위험 분석과 프로토타입 평가가 중심이 아니다.
3
CBD 모델
오답 이유CBD는 재사용 가능한 컴포넌트를 조립해 소프트웨어를 개발하는 방법이다. 제시문의 위험 분석 반복 과정과 다르다.
4
SPICE 모델
오답 이유SPICE는 소프트웨어 프로세스 평가와 개선을 위한 국제 표준 체계이다. 개별 제품을 반복 개발하는 나선형 수명주기 모델이 아니다.
정답·상세해설
정답 1번
나선형 모델은 계획·위험 분석·개발·사용자 평가를 반복하며 점진적으로 제품을 완성한다. 위험 분석을 명시적으로 수행한다는 점이 핵심이다