软件文档
软件承包方通常需要提供的软件配置内容
- 可执行程序、源程序、配置脚本、测试程序或脚本。
- 主要的开发类文档:
《需求分析说明书》《概要设计说明书》《详细设计说明书》《数据库设计说明书》
《测试计划》《测试报告》《用户操作手册》《程序维护手册》《程序员开发手册》
《项目总结报告》
- 主要的管理类文档:
《项目计划书》《质量控制计划》《配置管理计划》《用户培训计划》
《质量总结报告》《评审报告》《会议记录》《开发进度月报》
说明:
《软件功能规格说明书》:需要确定用户对软件的需求,要作到明确、无歧义。不涉及具体实现方法。用户能看得明白,开发人员也可据此进行下面的工作(概要设计)
《软件概要设计说明书》:说明系统模块划分、选择的技术路线等,整体说明软件的实现思路。并且需要指出关键技术难点等。
《软件详细设计说明书》:对概要设计的进一步细化,一般由各部分的担当人员依据概要设计分别完成,然后在集成,是具体的实现细节。理论上要求可以照此编码。
《程序维护手册》的主要内容包括:系统说明(包括程序说明)、操作环境、维护过程、源代码清单等,编写目的是为将来的维护、修改和再次开发工作提供有用的技术信息。
《程序员开发手册》的主要内容包括:系统目标、开发环境使用说明、测试环境使用说明、编码规范及相应的流程等,实际上就是程序员的培训手册。
按阶段划分
-
市场调研:《可行性分析》《项目开发计划》
-
需求分析:《软件需求规格说明书》
-
概要设计:《概要设计说明书》
-
详细设计:《详细设计说明书》《数据库设计说明书》《接口设计说明书》
-
编码:《编码规范》
-
测试:《测试计划》《测试用例》《软件测试报告》
-
发布与维护:《项目开发总结报告》《用户手册》《应用软件清单》《源代码清单》《维护文档》
作者:微微微笑
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.