본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

91. 프로토타입을 지속적으로 발전시켜 최종 소프트웨어 개발까지 이르는 개발방법으로 위험관리가 중심인 소프트웨어 생명주기 모형은?

by 게토레이쉐이크 2025. 6. 1.

[정보처리기사 기출 해설] 91번 – 프로토타입을 발전시켜 최종 소프트웨어로 완성하는 생명주기 모형

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 공학


❓ 기출문제 원문

91. 프로토타입을 지속적으로 발전시켜 최종 소프트웨어 개발까지 이르는 개발방법으로 위험관리가 중심인 소프트웨어 생명주기 모형은?

① 나선형 모형
② 델파이 모형
③ 폭포수 모형
④ 기능점수 모형


✅ 정답: ① 나선형 모형


📘 개념 설명: 나선형(Spiral) 생명주기 모형

나선형 모형은 전통적인 폭포수 모형에 위험 관리와 반복적 개발 요소를 결합한 개발 방법론입니다.

  • 개발 과정을 계획 → 위험 분석 → 개발 → 고객 평가의 반복 주기로 구성
  • 각 반복 주기마다 프로토타입을 점진적으로 개선
  • 위험 분석과 관리가 핵심 단계로 포함되어 있음
  • 점진적 개발과 고객 피드백을 통해 요구사항 변화에 유연하게 대응

이 모형은 프로토타입 기반 개발을 정형화한 대표적 모델로, 대규모·고위험 프로젝트에 적합합니다.


🔍 정답 해설

문제에서 제시한 “프로토타입을 지속적으로 발전시켜 최종 소프트웨어를 완성”하고,
위험관리가 중심인 개발 방법”은 바로 나선형 모형의 대표적인 설명입니다.
따라서 정답은 ①번 나선형 모형입니다.


❌ 보기별 오답 해설

  • ② 델파이 모형: 전문가 집단의 의견 수렴을 통한 예측 모델로, 개발 방법론이 아닙니다.
  • ③ 폭포수 모형: 단계별 일방향적 개발 방식으로, 반복 개선이나 프로토타입 발전 개념이 없습니다.
  • ④ 기능점수 모형: 소프트웨어 크기 측정을 위한 기법이며 생명주기 모형은 아닙니다.

🎯 핵심 요약

  • 나선형 모형은 프로토타입을 반복 개선하며 위험을 관리하는 소프트웨어 개발 생명주기 모델입니다.
  • 대규모, 고위험, 불확실성이 높은 프로젝트에서 유용합니다.
  • 정답은 ①번 나선형 모형입니다.

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • 소프트웨어 생명주기 모형 비교: 폭포수, 프로토타입, 나선형
  • 한국산업인력공단 정보처리기사 시험 문제지