71. 소프트웨어 개발 모델 중 나선형 모델의 네 가지 주요활동이 순서대로 나열된 것은?(일부 컴퓨터에서 보기가 정상적으로 보이지 않아서 괄호 뒤에 다시 표기 하여 둡니다.)
① Ⓐ-Ⓑ-Ⓓ-Ⓒ 순으로 반복(A-B-D-C 순으로 반복)
❷ Ⓐ-Ⓓ-Ⓒ-Ⓑ 순으로 반복(A-D-C-B 순으로 반복)
③ Ⓐ-Ⓑ-Ⓒ-Ⓓ 순으로 반복(A-B-C-D 순으로 반복)
④ Ⓐ-Ⓒ-Ⓑ-Ⓓ 순으로 반복(A-C-B-D 순으로 반복)
300x250
71번 문제는 소프트웨어 개발 모델 중 **나선형 모델(Spiral Model)**의 주요 활동 순서에 관한 문제입니다.
문제 분석
- 나선형 모델은 소프트웨어 개발 과정에서 위험 분석을 중시하는 모델로, 반복적으로 개발 단계를 거치면서 점진적으로 완성도를 높여가는 개발 방법입니다.
- 각 반복 주기마다 4가지 주요 활동이 순서대로 진행됩니다.
- 문제에서 주어진 활동들은 다음과 같습니다:
기호 활동명 설명
a (Ⓐ) | 고객 수립 | 요구사항 수집 및 고객과 협의 |
b (Ⓑ) | 고객 평가 | 개발 결과에 대해 고객 평가 |
c (Ⓒ) | 개발 및 검증 | 실제 소프트웨어 개발 및 테스트 |
d (Ⓓ) | 위험 분석 | 프로젝트의 위험 요소 분석 및 관리 |
- 나선형 모델은 **위험 분석(Risk Analysis)**을 중심으로 진행하기 때문에 위험 분석이 고객 수립 이후 바로 오는 게 핵심입니다.
나선형 모델의 4가지 주요 활동 순서
순서 활동명 설명
1단계 | 고객 수립 (Ⓐ) | 요구사항 수집 및 프로젝트 목표 설정 |
2단계 | 위험 분석 (Ⓓ) | 요구사항에 따른 위험 요인 탐색 및 분석 |
3단계 | 개발 및 검증 (Ⓒ) | 분석 결과를 바탕으로 개발 및 테스트 진행 |
4단계 | 고객 평가 (Ⓑ) | 개발 결과를 고객이 평가하여 피드백 제공 |
- 이후 이 4단계가 반복적으로 진행되어 점점 소프트웨어가 완성됩니다.
정답
이 설명과 표를 토대로 보면 정답은
❷ Ⓐ - Ⓓ - Ⓒ - Ⓑ 순으로 반복 (A-D-C-B 순으로 반복)
입니다.
요약표
번호 활동 순서 설명
① | 고객수립 → 고객평가 → 위험분석 → 개발 및 검증 (A-B-D-C) | 위험분석이 2번째가 아님, 틀림 |
❷ | 고객수립 → 위험분석 → 개발 및 검증 → 고객평가 (A-D-C-B) | 올바른 순서 |
③ | 고객수립 → 고객평가 → 개발 및 검증 → 위험분석 (A-B-C-D) | 위험분석이 마지막, 틀림 |
④ | 고객수립 → 개발 및 검증 → 고객평가 → 위험분석 (A-C-B-D) | 위험분석이 마지막, 틀림 |
간단한 해설
- 나선형 모델은 위험 관리가 매우 중요한 모델입니다.
- 고객과 협의 후 가장 먼저 위험 분석을 실시하여 프로젝트 진행 중 생길 수 있는 문제를 예측합니다.
- 위험을 분석한 뒤에 개발 및 검증 단계를 수행합니다.
- 그리고 나서 고객이 결과물을 평가하여 피드백을 주는 과정을 거칩니다.
- 이 순서를 반복하며 개발을 점진적으로 완성해 나갑니다.
'기출문제 > 정보처리기사' 카테고리의 다른 글
2017년 2회 정보처리기사 기출문제 73번 (0) | 2025.06.26 |
---|---|
2017년 2회 정보처리기사 기출문제 72번 (0) | 2025.06.26 |
2017년 2회 정보처리기사 기출문제 70번 (0) | 2025.06.26 |
2017년 2회 정보처리기사 기출문제 69번 (0) | 2025.06.26 |
2017년 2회 정보처리기사 기출문제 68번 (0) | 2025.06.26 |