문제
다음 내용이 설명하는 소프트웨어 개발 모형은?
소프트웨어 생명주기 모형 중 Boehm이 제시한 고전적 생명주기 모형으로서 선형 순차적 모델이라고도 하며, 타당성 검토, 계획, 요구사항 분석, 설계, 구현, 테스트, 유지보수의 단계를 통해 소프트웨어를 개발하는 모형
① 프로토타입 모형 ② 나선형 모형 ③ 폭포수 모형 ④ RAD 모형
정답
3번
해설
정답: 3. 선형 순차적(linear sequential) 모델이라고도 하며, 타당성 검토→계획→요구사항 분석→설계→구현→테스트→유지보수 단계를 순차적으로 거치는 고전적 생명주기 모형은 폭포수(Waterfall) 모형이다.
오답 풀이
- 1번: 프로토타입 모형은 시제품을 먼저 만들어 요구사항을 구체화하는 모형이다.
- 2번: 나선형 모형은 위험 분석을 중심으로 점진적으로 반복 개발하는 모형이다.
- 3번: 단계별로 순차 진행하는 선형 순차 모델은 폭포수 모형이므로 정답이다.
- 4번: RAD 모형은 짧은 개발 주기로 신속하게 개발하는 모형이다.
보충 개념 폭포수 모형은 각 단계가 끝나야 다음 단계로 넘어가는 하향식 순차 모형으로, 단계 정의와 산출물이 명확한 반면 후반에 요구사항 변경을 반영하기 어렵다.