@TOC软件生命周期
定义
软件生命周期又称为软件生存周期或系统开发生命周期,是指从软件的产生直到报废的整个过程
内容
- 问题定义
- 可行性分析
- 总体描述
- 需求分析(重点)
- 系统设计
- 编码实现
- 调试测试
- 验收运行
- 维护升级
详细
- 问题定义 产品为用户解决什么问题
- 可行性分析 能否通过计算机解决这些问题
- 总体描述 产品的整体情况,产品的效益,用户画像等
- 需求分析 将提出的问题进行细化
- 系统设计 细化问题的实现方式
- 编码实现 根据系统设计编写代码实现功能
- 调试测试 确认系统是否能解决问题符合客户需求
- 验收运行 上线运行
- 维护