详细设计说明书(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个程序

关键要点

  1. 层次结构:详细设计说明书针对程序系统内的每个程序逐个说明
  2. 继承原则:低层次模块的很多条目可与上层模块相同,只需说明”与上层相同”即可
  3. 图表优先:功能用IPO图,流程用流程图/判定表,接口用关系图
  4. 可测试性:必须包含测试计划,明确输入数据、预期结果、进度安排

关联知识