系统发展生命周期（System Development Life Cycle,SDLC），也称软件生命周期，是系统工程、信息系统和软件工程中的术语，用于描述一个信息系统从规划、创建、测试到最终完成部署的全过程。系统开发生命周期的概念对于硬件和软件系统都是适用的，这些系统可能只由硬件或软件组成，也可能两者都有。
概述.系统发展生命周期由一系列明确定义的不同工作阶段组成，有助于系统工程师和系统开发人员利用对系统的设计、构建、测试和交付进行计划。就像任何在生产装配线上制造的东西一样，SD