문제
사용자 요구사항이 불명확하거나 자주 변경될 가능성이 높은 프로젝트에 적합하며, 짧은 반복 주기를 통해 점진적으로 소프트웨어를 개발하여 각 반복마다 사용 가능한 제품을 생산하는 소프트웨어 개발 생명주기 모델은 무엇인가?
정답
반복적 모델
반복적 모델반복적Iterative ModelIterative점진적 모델증분 모델Incremental Model
해설
반복적 모델(Iterative Model)은 소프트웨어를 여러 번의 짧은 개발 주기로 나누어 각 반복마다 분석-설계-구현-테스트를 수행하는 모델이다. 요구사항 변경에 유연하게 대응할 수 있으며, 각 반복 후 사용자 피드백을 받아 다음 반복에 반영할 수 있어 불확실성이 높은 프로젝트에 적합하다. 폭포수 모델과 달리 이전 단계로의 피드백이 용이하다.