软件设计各个阶段的成果
- 1.可行性分析与项目开发计划
- 2.需求分析
- 3.系统设计
- 4.系统测试
- 运行和维护知识
自行整理的软件设计阶段性成果,如有不对的地方,欢迎指正。
1.可行性分析与项目开发计划
- 可行性分析报告
- 项目开发计划
2.需求分析
- 软件需求说明书
- 用例图
- 需求规约
- 数据流图(后续阶段也会提到并不断完善)
- 系统状态图
- 系统活动图
- 系统说明书
- 概念模型
- 需求跟踪矩阵
3.系统设计
- 概要设计
- 概要设计说明书
- 数据库设计说明书
- 用户手册以及修订测试计划
- 实体关系图(E-R图)
- 层次结构及组织形式
- 模块划分
- 接口设计
- 数据结构设计
- 详细设计
- 详细设计文档
- 模块功能算法详细设计
- 模块内数据结构设计
- 详细的数据流图和伪代码
- 接口细节说明
- 用户界面设计
- 代码和程序
4.系统测试
- 测试设计说明文档
- 测试计划
- 测试大纲
- 测试用例
- 测试报告
运行和维护知识
- 维护报告
- 软件版本
- 问题解决方案库
- 预防性维护计划