软件生命周期:是软件从产生直到终止的生命周期,周期内有需求定义和规划、可行性分析、总体系统设计、详细设计和编码、调试和测试、部署、验收与运行、维护升级到终止等阶段。按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。本文档详细介绍了软件生命周期各个阶段,并对各阶段的管理进行了深入的阐述。