Systems development life cycle
소프트웨어 개발 수명 주기(Software Development Life Cycle, SDLC)란 시스템 엔지니어링, 정보 시스템, 또는 소프트웨어 공학에서 정보 시스템을 계획, 개발, 시험, 채용하는 과정을 뜻하는 용어이다. 소프트웨어 개발 생명 주기는 하드웨어부터 소프트웨어까지 넓은 범위에 적용할 수 있다. 대개 요구사항 분석→설계→개발→테스트→운영 단계로 구성되어 있다.
유형별 비교
Sdlc_types_table.png
방법론은 헛소리다: 제품 속도에 대한 원칙
Software development process#방법론은 헛소리다: 제품 속도에 대한 원칙 항목 참조.
See also
- 소프트웨어 개발 방법론 (Software development process)
- 소프트웨어 품질 (software quality)
- 소프트웨어 테스트 (Software testing)
- 컴퓨터 공학 (Computer engineering)