0%

开发方法(一)软件生命周期

1970年 Boehm定义的软件生命周期模型

《GB 8566-1988计算机软件开发规范》定义的软件生命周期模型

阶段 说明
可行性研究与计划 初步确定软件的目标、范围、风险、成本,从而确定软件是否有开发的必要。输出《可行性研究报告》《软件开发计划》
需求分析 对软件的需求进行详细分析
概要设计 确定软件的技术蓝图,将需求分析结果转为技术设计方案,输出系统架构、子系统之间的关系、数据库模型、接口规范、编码规范
详细设计 在概要设计的基础上进行细化,可裁剪,在一些小项目或者结构简单的项目可以没有详设,或者对重要模块进行详设
实现 包括编码和单元测试
集成测试 -
确认测试 验证软件实现与需求是否一致,是否达到了预期目标
使用和维护 软件维护的过程会贯穿整个软件的使用过程。当使用和维护阶段结 束后,软件系统也就自然消亡,软件系统的生命周期结束。

《GB/T 8566-1995 信息技术-软件生存期过程》定义的软件生命周期模型

1999年 《统一软件开发过程》

包括4个阶段和5种工作流

五种工作流