문제
다음은 소프트웨어 개발 생명주기 모델에 대한 설명이다. 빈 칸에 들어갈 적절한 모델명을 쓰시오.
"고객의 피드백을 지속적으로 반영하며 짧은 주기로 동작하는 소프트웨어를 개발하는 모델이다. 요구사항 변경에 유연하게 대응할 수 있으며, 개인과 상호작용을 중시하고 포괄적인 문서보다는 실제 동작하는 소프트웨어를 우선시한다. 대표적으로 스크럼, XP, 칸반 등의 방법론이 있다."
모델명: ( ) 모델
정답
애자일
애자일Agile애자일 모델Agile Model
해설
설명된 특징들(짧은 주기 개발, 요구사항 변경 대응, 개인과 상호작용 중시, 동작하는 소프트웨어 우선, 스크럼/XP/칸반 방법론)은 모두 애자일 모델의 핵심 특성이다. 애자일 선언문의 4가지 가치와 12가지 원칙을 바탕으로 하며, 전통적인 폭포수 모델과 대비되는 반복적이고 점진적인 개발 접근법이다.