시스템의 요구분석부터 유지보수 까지 전 공정을 체계화한 절차이다.
폭포수 모델
소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델
프로토타이핑 모델
고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델
나선형 모델
시스템 개발 시 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델
반복적 모델
구축대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발하여 점차 완성시키는 SDLC 모델