可行性研究报告
大概概括这个软件带来的好处,算出需要多少资源和资金,限制本次软件开发的因素,能收益多少,开发了这个软件给各个方面带来的影响
读者:需求分析的软件分析员、客户、维护工作人员等
项目开发计划
参考资料加上:项目开发计划
职责到人,里程碑建立时间,要产生产品,服务和验收标准,完成本项目的时间,工作的分工,预算,进度的把控,各个单位提供的服务和支持
读者:开发人员、系统分析员
软件需求说明书
主要叙述了用户对项目的一些要求。进一步确定软件的功能和性能。对每个功能标准进行定位。使用户更加明确此软件的应用范围和作用,也让用户知道是什么水平的人在开发管理,软件在何种的环境下运行
读者:开发人员和用户代表
概要设计说明书
编写这份概要设计说明书的目的是对我们软件设计有一个整体的了解,包括总体设计,接口的设计,运行设计,系统数据结构设计,系统出错处理设计。
读者:项目设计和项目编码人员
详细设计说明书
说明编写这份详细设计说明书的目的是为了让程序员更加清楚本系统的功能与需求(模块与模块间的关系,调用与调用间的关系),从而更加精确的完成客户需求。把各个模块功能的程序流程画出来
读者:程序开发人员、程序测试人员与客户
数据库设计说明书
把数据库的格式,名称,各个关系等等详细的定义出来,和数据库有关的程序和系统都要写出来,数据库中的现在的使用状态
读者:数据库设计师、数据库管理员。
数据要求说明书
说明数据的来源,要要来干什么,可变与否,数据的规范和流向,编程人员可以根据这来对数据规范
读者:数据库设计人员,系统测试人员
测试计划
设计出测试用例,能够全面的覆盖程序的所有功能,说明测试功能,测试功能中模块等的目的和内容(组合)进度安排,各个功能测试需要的东西和测试完要的效果。
读者:系统编程人员和系统测试人员
测试分析报告
这个文档是在测试之后,对测试的内容进行整理,对结果分析,对各个功能进行分析,得出结论。
读者:软件开发人员
项目开发总结报告
说明这个软件大概的功能,性能,流程,对之前的预期和现在真正实现之后各种数值的对比,做出评价
读者:相关软件的开发人员
操作手册
说明程序怎样运行,安装,流程图,能干什么,数据库之内的输入与输出的表和数据,让用户能简单维护和明确使用规则
读者:系统用户
用户手册
让用户了解软件的功能,性能,安全性,在何种环境下运行程序,怎样规范的使用该程序,输入,输出,文卷查询,出现错误的处理和恢复
读者:系统用户
开发进度月报
在这个月做了什么,进度,资源耗,经费消耗,时间消耗都总结一下,下个月的工作计划,建议
读者:项目管理员