软件生命周期
软件的生命周期,又称为软件的生存周期。它是按开发软件的规模和复杂程度,从时间上把软件开发的整个过程(从计划开发开始到软甲报废为止的整个历史阶段)进行分解,形成相对独立的几个阶段。
每个阶段又分解成几个具体的任务,然后按规定顺序依次完成各阶段的任务并规定一套标准的文档作为各个阶段的开发成果,最后生产出高质量的软件。
软件的一生:问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试、软件维护。
问题定义:确定好要解决的问题是什么
可行性研究:确定该问题是否存在一个可以解决的方案
需求分析:深入具体的了解用户的需求
概要设计:设计出实现目标系统的几种可能方案,设计程序的体系结构
详细设计:详细的设计每个模块,确定实现模块功能所需的算法和数据结构
软件生命周期
最新推荐文章于 2022-10-24 11:16:53 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)