软件生命周期包括哪六个阶段:软件生命周期
软件生命周期包括哪六个阶段:软件生命周期②开发阶段~分析工具:数据流图DFD(数据流),数据字典DD,判定树,判定表。分析阶段:需求获取、需求分析,需求规格说明书,需求评审。文档成果:需求规格说明书(目的、功能、性能、外部接口、属性、约束条件)。
①定义阶段
1.可行性分析
目标,计划
2.需求分析
分析工具:数据流图DFD(数据流),数据字典DD,判定树,判定表。
分析阶段:需求获取、需求分析,需求规格说明书,需求评审。
文档成果:需求规格说明书(目的、功能、性能、外部接口、属性、约束条件)。
~
②开发阶段
3.总体设计
设计工具:程序结构图SC(扇入扇出)
文档成果:概要设计说明书,数据库设计说明书,测试计划初稿。
4.详细设计
设计工具:程序流程图(控制流),N-S图(方框图),PAD图(问题分析图),PDL(伪码)。
文档成果:详细设计说明书。
5.编码
6.测试
测试方法:白盒测试(逻辑覆盖,基本路径测试),黑盒测试(等价类划分法,边界值分析法,错误推测法)
测试步骤:单元测试,集成测试,确认测试(验收测试),系统测试。
文档成果:确认测试计划。
③维护阶段
7.使用
8.维护
9.退役