武汉大学软件系统验收文档参考要求(试行)
1、招标文件(含需求文档)
2、投标文件
3、合同
4、软件需求分析
项目概述、软件的预期使用者、软件开发的约束条件及开发期限等;
功能说明。用图表的形式说明数据流及处理过程;
性能说明。包括软件输入输出精度要求、响应时间、更新处理时间、数据的转换和传送时间等的要求;
扩展性说明。主要是对软件后续开发程度的说明;
数据管理能力的说明。包括需要管理的数据的大小规模,要按可预见的增长对数据及其分量的存储要求做出估算;
故障处理说明。列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求;
安全性说明。包括系统和数据的安全性保障说明;
运行环境说明。包括硬件配置、操作系统平台、开发平台,数据库等。
5、软件开发计划(进度表)
6、概要设计说明书
编写目的、需求、运行环境;
基本设计概念和处理流程,尽量使用图表形式;
功能模块说明;
数据表结构说明。包括表名、字段名,以及注释;
系统出错处理设计。
7、详细设计说明书
项目概述、软件预期使用者、软件开发的约束条件及开发期限等;
程序说明。用一系列图表列出每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。给出对该程序的简要描述,采用IPO图(即输入一处理一输出图)的形式说明本程序的实现功能;说明对该程序的全部性能要求,包括对精度、可扩展性和时间特性的要求;详细说明本程序所选用的算法,具体的计算公式和计算步骤;用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程;说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题;说明本程序运行中所受到的限制条件;
说明准备在本程序中安排的注释,如:加在模块首部的注释、加在各分枝点处的注释、对各变量的功能、范围、缺省条件等所加的注释、对使用的逻辑所加的注释等等。
8、需求变更说明书
9、测试文档(明确内容)
10、接口规格说明书
11、项目开发总结报告
项目概述、软件的预期使用者、软件开发的约束条件及开发周期等;
实际开发结果。包括各个程序的名字、层次关系、程序量、每个数据表名称;
主要功能和性能;
开发工时,是否按原计划完成,是否有提前或延迟;
开发工作评价。包括产品质量评价、实现技术评价、出错原因分析等;
开发经验教训及今后的建议。
12、用户使用手册
运行环境(硬件配置、操作系统的名称和版本号、数据库管理系统的名称和版本号);
安装与初始化;
结合开发目的逐项说明本软件所具有各项功能以及它们的极限范围;
逐项说明对各项输入数据的要求和输出形式;
尽可能定量说明本软件的时间特性,包括响应时间,更新处理时间,数据传输、转换时间,计算时间等;
说明本软件在安全、保密方面的设计考虑和实际达到的能力。
出错处理和恢复。列出由软件产生的出错编码或条件以及应由用户承担的修改纠正工作。指出为了确保再启动和恢复的能力,用户必须遵循的处理过程。
13、软件试运行报告
试运行周期;
试运行环境;
使用用户;
出现的问题及解决办法;
试运行结果等。
14、用户报告