文档介绍:Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】
软件开发软件产品开发文件编制指南
附录五 国家标准《计算机软件产品开发文件编制指南》
国家标准《计算外部接口
内部接口
4. 运行设计
运行模块组合
运行控制
运行时间
5. 系统数据结构设计
逻辑结构设计要点
物理结构设计要点
数据结构设计要点
6. 系统出错处理设计
出错信息
补救措施
系统维护设计
6、详细设计说明书
详细设计说明书又称为程序设计说明,编制目的是说明一个软件系统各个层次中的每一个程序(模块)的设计考虑。如果软件系统比较简单,层次少,本文件可以不单独编写,有关内容可并入概要设计说明书。详细设计说明书的内容要求见表6。
表6 详细设计说明书
编写目的
背景
输出项
算法
流程逻辑
定义
参考资料
(结构符)设计说明
程序描述
功能
性能
输入项
接口
存储分配
注释设计
限制条件
测试设计
尚未解决的问题
(标识符)设计说明书
7、数据库设计说明书
数据库设计说明书的编制目的是对于设计中的数据的所有标识、逻辑结
表7 数据库设计说明书
编写目的
背景
定义
参考资料
标识符和状态
使用它的程序
约定
专门指导
支撑软件
概念结构设计
逻辑
物理结构设计
数据字典设计
安全保密设计
构和物理结构做出具体的设计规定。内容要求见表7。
8、用户手册
用户手册的编制是使用非专业术语的语言,充分地描述该软件系统所具有的功能及基本的使用方法。使用户通过本手册能够了解该软件的用途,并能够确定在什么情况下、如何使用它。具体的内容要求见表8。
表8 用户手册
编写目的
背景
定义
参考资料
功能
性能
精度
时间特性
灵活性
硬环境
支撑软件
数据结构
安全与初始化
输入
输入数据的现实背景
输入格式
输入举例
输出
输出数据的现实背景
输出格式
输出举例
文卷查询
出错处理与恢复
终端操作
9、操作手册
操作手册的编制是为了向操作人员提供该软件每个运行的具体过程的有关知识,包括操作方法的细节。内容要求见表9。
表9 操作手册
编写目的
背景
定义
参考资料
软件的结构
程序表
文卷表
运行表
运行步骤
运行1(标识符)说明
运行控制
操作信息
输出文段
输出文段
输出文段的复制
启动恢复过程
运行2(标识符)说明
……
10、模块开发卷宗
模块开发卷宗是在模块开发过程中逐步编写出来的。每完成一个模块或一组密切相关的模块,复审时编写出一份,应该把所有的模块开发卷宗汇集