
단계적 개발 모델은 개발과 사용을 병행하여 진행하는 모델이다.
개발된 것을 사용자가 사용하는 중에, 그 다음 버전을 개발한다.

단계적 개발 방법은 릴리스 구성(릴리스하는 기준)에 따라 아래처럼 분류할 수 있다.
점차적으로 개발 범위가 증가하는 것이다.
중요하다고 생각하는 부분부터 차례로 개발하고, 그 일부를 사용하면서 개발 범위를 늘려가는 방식이다.
다시 말해, 전체 시스템을 독립성 높은 서브시스템으로 분할하는 것이다.
그렇게 단계적으로 개발하고 릴리스하여 완성한다.
서브시스템이 있어 사용자에게 원하는 결과를 가져다줌서브시스템들과 통합의 어려움서브시스템들과 연관성 고려전체 개발 후 인도 -> 기능/성능 변경 및 보강요구사항이 불분명한 경우 적합