문제
사용자 요구사항을 점진적으로 개발하면서 각 단계마다 사용자 피드백을 받아 요구사항을 보완해 나가는 소프트웨어 개발 생명주기 모델로, 빠른 프로토타입 제작과 반복적 개선을 통해 최종 제품을 완성하는 모델은 무엇인가?
정답
프로토타입 모델
프로토타입 모델프로토타입Prototype ModelPrototype
해설
프로토타입 모델(Prototype Model)은 사용자 요구사항이 명확하지 않을 때 사용하는 모델로, 초기에 간단한 프로토타입을 제작하여 사용자에게 시연하고 피드백을 받아 요구사항을 구체화하는 방식이다. 프로토타입을 반복적으로 개선하면서 점진적으로 완성된 시스템을 개발하는 특징이 있다. 반면 나선형 모델은 위험 분석에 중점을 둔 모델로, 4단계(계획 수립→위험 분석→개발 및 검증→고객 평가)를 반복하며 위험을 최소화하는 것이 주목적이다.