软件生命周期的六个阶段分别是什么(一分钟了解软件生命周期)

软件生命周期(SDLC,Systems Development Life Cycle)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。

三个时期

1、软件定义

2、软件开发

3、软件维护

六个阶段

1、问题定义及可行性研究(可行性研究报告)

2、需求分析(软件需求规格说明书)

3、概要设计及详细设计

4、编码

5、单元测试及综合测试

6、运行维护

交付文档

根据不同行业、不同地区和不同项目的特点选择相关文档:

《可行性研究报告》

《建设方案》

《招标书》

《投标书》

《需求分析说明书》

《数据库设计说明书》

《概要设计说明书》

《详细设计说明书》

《计划进度》

《测试用例》

《测试结果》

《需求变更文档》

《用户使用手册》

《项目总结报告》

《软件验收评审》等

以上是个人统计,如有缺漏,各位大佬请指出,感谢 !

软件生命周期的六个阶段分别是什么(一分钟了解软件生命周期)