다음 중 소프트웨어 개발 생명주기의 대표적인 모델에 대한 설명으로 옳지… | [국회직 9급 컴퓨터일반] 16년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 16년 1회차
다음 중 소프트웨어 개발 생명주기의 대표적인 모델에 대한 설명으로 옳지 않은 것은?
1
프로토타입 모델, 폭포수 모델, 익스트림 프로그래밍 모델, 나선형 모델 등이 있다.
2
가장 전통적인 방법은 폭포수 모델이다.
3
프로토타입 모델은 사용자의 의견을 중요하게 여긴다.
4
최근에 등장한 소규모 소프트웨어 개발에 유리한 것은 익스트림 프로그래밍 모델이다.
5
시간과 비용이 적게 들며, 위험 요인을 사전에 분석하여 제거하거나 낮출 수 있는 것은 나선형 모델이다.
해설
나선형 모델이 시간과 비용이 적게 든다는 설명이 옳지 않다.
나선형 모델은 위험 분석을 포함한 주기를 반복하므로 위험 관리에는 유리하지만, 시간과 비용이 많이 든다.
- 대표 모델 나열: 프로토타입, 폭포수, 익스트림 프로그래밍, 나선형 모델은 모두 생명주기 모델로 다룬다.
- 폭포수 모델: 단계를 순차적으로 진행하는 가장 전통적인 모델이다.
- 프로토타입 모델: 시제품으로 사용자의 의견을 받아 요구사항을 다듬는다.
- 익스트림 프로그래밍: 짧은 반복과 잦은 고객 참여를 중시해 소규모 개발에 유리하다.
오류나 개정된 내용이 보이면 알려주세요