一、软件定义时期
1.问题定义阶段
系统分析员 明确“要解决的问题是什么”
2.可行性研究阶段
系统分析员 明确“上一个阶段所确定的问题是否有解决办法”
3.需求分析阶段
系统分析员 生成需求分析文档
二、软件开发时期
1.系统设计阶段
总体设计 设计方案
详细设计
2.系统实现
程序员 进行编码和单元测试
测试师 进行综合测试
三、软件维护时期
维护工作人员 维护并生成维修文档
改正性、适应性、完善性、预防性
一、软件定义时期
1.问题定义阶段
系统分析员 明确“要解决的问题是什么”
2.可行性研究阶段
系统分析员 明确“上一个阶段所确定的问题是否有解决办法”
3.需求分析阶段
系统分析员 生成需求分析文档
二、软件开发时期
1.系统设计阶段
总体设计 设计方案
详细设计
2.系统实现
程序员 进行编码和单元测试
测试师 进行综合测试
三、软件维护时期
维护工作人员 维护并生成维修文档
改正性、适应性、完善性、预防性