详细设计说明书(GB8567——88)模板
title: “详细设计说明书(GB8567——88)” source: “国家标准文档模板” author: “中国国家标准 (GB8567-88)” size: “40 KB” pages: 4 date: “1988” method: “antiword提取” original_path: “/工作相关/Personnal/2017工作/000软件工程相关模版/软件工程国家标准文档/详细设计说明书(GB8567——88).doc” processed_date: “2026-09-19” status: “done”
概述
这是国家标准 GB8567-88《计算机软件文档编制规范》中规定的详细设计说明书模板,用于描述软件系统的详细设计阶段。
文档结构
1. 引言
- 1.1 编写目的:说明编写目的和预期读者
- 1.2 背景:项目名称、任务提出者、开发者、用户、计算中心
- 1.3 定义:专门术语定义和外文首字母组词
- 1.4 参考资料:计划任务书、合同、批文、其他文件、开发标准
2. 程序系统的结构
- 用图表列出每个程序(模块/子程序)的名称、标识符和层次结构关系
3. 程序设计说明(逐模块)
每个模块包含以下内容:
| 条目 | 内容说明 |
|---|---|
| 3.1 程序描述 | 程序目的、特点(常驻/非常驻、子程序、可重入性、覆盖要求、处理模式) |
| 3.2 功能 | IPO图(输入-处理-输出) |
| 3.3 性能 | 精度、灵活性、时间特性要求 |
| 3.4 输入项 | 名称、标识、数据类型/格式、有效范围、输入方式/数量/频度、来源、保密条件 |
| 3.5 输出项 | 名称、标识、数据类型/格式、有效范围、输出形式/数量/频度、图形符号说明、保密条件 |
| 3.6 算法 | 算法说明、计算公式、计算步骤 |
| 3.7 流程逻辑 | 流程图、判定表等图表 |
| 3.8 接口 | 隶属模块关系、参数赋值/调用方式、关联数据结构 |
| 3.9 存储分配 | 存储分配说明 |
| 3.10 注释设计 | 模块首部注释、分枝点注释、变量注释、逻辑注释 |
| 3.11 限制条件 | 运行限制条件 |
| 3.12 测试计划 | 单体测试计划(技术要求、输入数据、预期结果、进度、人员、设备、驱动/桩模块) |
| 3.13 尚未解决的问题 | 设计未完成前需解决的问题 |
4. 后续程序
- 用类似第3章的方式说明第2个乃至第N个程序
关键要点
- 层次结构:详细设计说明书针对程序系统内的每个程序逐个说明
- 继承原则:低层次模块的很多条目可与上层模块相同,只需说明”与上层相同”即可
- 图表优先:功能用IPO图,流程用流程图/判定表,接口用关系图
- 可测试性:必须包含测试计划,明确输入数据、预期结果、进度安排
关联知识
- 参见 概要设计说明书-GB8567-88模板(上一级设计文档)
- 参见 软件需求说明书-GB8567模板(需求阶段文档)
- 参见 数据要求说明书-GB856T-88模板(数据规格文档)
- GB8567-88 全套标准文档:
- 可行性研究报告
- 软件需求说明书
- 概要设计说明书
- 详细设计说明书
- 操作手册
- 用户手册
- 模块开发卷宗