기출문제/정보처리기사
2020년 1회,2회(통합) 정보처리기사 기출문제 91번
엉클지니
2025. 4. 14. 22:40
91. 프로토타입을 지속적으로 발전시켜 최종 소프트웨어 개발까지 이르는 개발방법으로 위험관리가 중심인 소프트웨어 생명주기 모형은?
❶ 나선형 모형 ② 델파이 모형
③ 폭포수 모형 ④ 기능점수 모형
이 문제는 소프트웨어 생명주기 모형에 관한 문제입니다. 특히 위험 관리가 중심이 되는 개발 방법을 묻고 있죠. 하나씩 살펴보겠습니다.
❓ 문제 91
프로토타입을 지속적으로 발전시켜 최종 소프트웨어 개발까지 이르는 개발방법으로 위험관리가 중심인 소프트웨어 생명주기 모형은?
- 나선형 모형
- 델파이 모형
- 폭포수 모형
- 기능점수 모형
✅ 정답: 1. 나선형 모형
📘 해설
나선형 모형 (Spiral Model)
- 나선형 모형은 위험 관리를 중심으로 한 소프트웨어 개발 모델입니다.
- 이 모형은 반복적 개발 방식을 사용하며, 각 반복 주기마다 위험 분석과 관리를 수행합니다.
- 주로 프로토타입을 지속적으로 개선하면서 개발을 진행하고, 각 반복 단계에서 위험 요소를 식별하고 관리하여 안정적인 시스템 개발을 목표로 합니다.
나선형 모형의 주요 특징:
- 반복적 개발: 각 주기가 점차적으로 소프트웨어의 완성도를 높여가며 진행됩니다.
- 위험 관리 중심: 각 단계에서 발생할 수 있는 위험 요소를 평가하고, 이를 해결하기 위한 계획을 수립합니다.
- 프로토타입 개발: 초기 단계에서 프로토타입을 개발하고, 이를 바탕으로 점차 개선하여 최종 소프트웨어를 완성해 나갑니다.
다른 보기 설명
2. 델파이 모형
- 델파이 모형은 전문가들의 의견을 수집하여 시스템 요구사항을 도출하는 방법론입니다.
- 개발 생명주기 모델이 아니라, 의사결정 과정에 쓰이는 기술입니다.
3. 폭포수 모형 (Waterfall Model)
- 폭포수 모형은 순차적이고 선형적인 개발 프로세스를 따릅니다.
- 각 단계가 끝나야 다음 단계로 진행하며, 위험 관리를 중심으로 개발하는 방식은 아닙니다.
4. 기능점수 모형 (Function Point Model)
- 기능점수 모형은 소프트웨어의 크기를 측정하는 기법으로, 개발 방법론은 아닙니다.
✅ 요약
정답: 1. 나선형 모형
이유: 나선형 모형은 위험 관리를 중심으로 프로토타입을 반복적으로 발전시키며 최종 소프트웨어를 개발하는 반복적이고 위험 중심적인 소프트웨어 생명주기 모델입니다.