시스템개발수명주기 (System Development Life Cycle (SDLC))
한 줄 정의: 정보시스템을 계획, 분석, 설계, 구현, 테스트, 운영·유지보수의 단계로 순차 진행하며 개발하는 전통적 방법론으로, 폭포수모형이 대표적 형태다.
쉽게 풀면
정보시스템을 만들 때 계획-분석-설계-개발-테스트-운영 순서로 단계별로 차근차근 진행하는 개발 절차다.
논문에서는 이렇게 쓰입니다
폭포수모형(waterfall model)은 각 단계를 순차적으로 완료한 뒤 다음 단계로 넘어가는 전통적 SDLC 방법론으로 요구사항 명확성이 높은 프로젝트에 적합하다.
요구분석 단계의 산출물(요구사항명세서)이 설계 단계의 입력이 되며, 각 단계 완료 시점에 검토와 승인 절차를 거쳐 다음 단계로 진행한다.
주의할 점
폭포수모형은 초기 요구사항 확정 이후 변경 대응이 어려워 요구사항이 불확실한 프로젝트에는 애자일 방법론이 대안으로 활용된다.