您的当前位置:首页正文

软件详细设计模板

2021-04-09 来源:榕意旅游网
DHC 详细设计

密 级:机密

文档编号:QMS42003 第 1 版 分册名称:XXX项目详细设计

S/N: 第 1册/共 1 册

项目名称(项目编号)

详细设计

北京东华合创数码科技股份有限公司

版 本: 总页数: 编 制: 生效日期:

- 1 -

密级:机密 正文: 审批: 附录: DHC 详细设计

文档管理

合理地管理主文档, 确保文档版本的及时更新,同时保持备份文档和源文档的一致性。 版本管理 本版本修订日期 版本

文档审批

本版本由以下领导审批:

姓名

文档分发管理 本文档分发至以下人员:

姓名 部 门 职 位 职位 签名 日期 生效日期 变更内容 编制人 生效日期

- 2 -

DHC 详细设计

目 录

1.引言 ................................................................................................................................................... 4

1.1目的 ....................................................................................................................................... 4 1.2范围 ....................................................................................................................................... 4 1.3缩略词及术语 ....................................................................................................................... 4 1.4参考资料 ............................................................................................................................... 4 2.详细设计总体说明 ................................................................................................................... 5 2.1命名规则 ............................................................................................................................... 5 2.2系统全局参数定义 ............................................................................................................... 5 3.模块详细设计 ........................................................................................................................... 5 3.1 子系统功能模块1 .......................................................................................................... 5 3.1.1模块功能描述 ................................................................................................................ 5 3.1.2模块界面设计 ................................................................................................................ 6 3.1.3模块内功能单元描述 .................................................................................................... 6 3.1.4模块内函数定义 ............................................................................................................ 6 3.2 子系统功能模块2 .......................................................................................................... 7 3.2.1模块功能描述 ................................................................................................................ 7 3.2.2模块界面设计 ................................................................................................................ 7 3.2.3模块内功能单元描述 .................................................................................................... 7 3.2.4模块内函数定义 ............................................................................................................ 7

- 3 -

DHC 详细设计

1.引言

(此部分对所要描述的详细设计进行总体性介绍,包括本文档的目的、适用范围、参考资料、缩略词及术语的总体介绍。)

1.1目的

(说明编写软件详细设计的目的:建立与系统需求、概要设计相对应的软件详细设计。)

1.2范围

(说明本文档的适用的系统范围及可能的阅读对象) 如:适用范围: 阅读对象:

1.3缩略词及术语

(给出本文档出现的缩略词的定义及解释,同时对提出的术语给出明确的概念解释,格式如下。)

本文档出现的缩略词: 缩略词 DCR PR/CR RM 全称 Document Change Request Problem Report/Change Request Requirements Management 中文解释 文档变更请求 问题报告/变更请求 需求管理

本文档出现的术语: 术语 定义 需求者 提出产品或功能需求的外部客户、市场或者其它的内部组织。这个概念不适用于没有需求者的高级开发过程。 1.4参考资料

列出编写本报告时参考的文件(如经核准的计划任务书或合同、上级机关的批文等)、资料、技术标准,以及他们的作者、标题、编号、发布日期和出版单位。 编号 资料名称 简介 作者 日期 出版单位

列出编写本报告时查阅的Intenet上杂志、专业著作、技术标准以及他们的网址。 网 址 简 介 - 4 -

DHC 详细设计

2.详细设计总体说明

(描述详细设计的系统、模块、函数等的命名规则,定义系统可能应用的全局变量、常量等)

2.1命名规则

(给出本软件系统在开发过程中,各个子系统必须遵守的系统、模块、程序、函数、变量等的命名规则。)

2.2系统全局参数定义

(具体给出本系统中需要用到的全局变量、常量、函数等)。

系统全局变量描述表 序号 系统全局变量 类 型 系统全局常量描述表 序号 系统全局常量 类 型 系统全局函数定义表 序号 函数名称 函 数 功 能 定 义 常量值 功 能 描 述 功 能 描 述 输入、输出、算法、存储等 3.模块详细设计

(本部分主要根据系统需求、概要设计定义的各个子系统及其功能单元,进行各个功能模块的详细设计,主要包括功能界面设计、函数定义、相关数据库表的操作等)

3.1 子系统功能模块1

(说明:子系统功能模块1在正式文档中需要用分类的子详细设计名称代替,如可以用“订单管理”来代替。)

3.1.1模块功能描述

(根据系统需求定义对该子系统功能进行的结构化划分,给出该模块的功能描述 如果系统需求中已经完成,此处可以直接引用。)

- 5 -

DHC 详细设计

3.1.2模块界面设计

(给出模块涉及到的系统界面,参照下表进行)

模块界面描述表 模块功能名称 模块命名代号 制作人 最后更新日期 控件标题 标准控件 控件名 处 理 说 明 事件处理: 说明:模块可以是Form、Class、Module以及Store Procedure等,如果是Form,则可以在此表之后附加该Form的界面。

3.1.3模块内功能单元描述

(说明该子系统功能模块内部的各个细分的功能单元,如果已经在系统需求中定义,则此处只需给出系统需求名称、所在位置、归档部门、个人等信息,以备将来查用。)

3.1.4模块内函数定义

(针对该功能模块内的各个功能单元,对需要建立函数的给出函数的标准定义,参照下表进行。)

模块内函数功能描述表 模块功能名称 模块命名代号 制作人 最后更新日期 函数名称、类型 功能描述 入口参数及类型 返回值及类型 函数处理: (说明该函数的算法及流程逻辑、操作的数据表等) 3.1.4.1函数输入项

(1)输入项1:(输入项1,在正式文档中要用具体的输入参数名称代替。)

名称: 标识:

数据类型和格式: 数据值的有效范围: 输入的方式: 数量和频度: 输入媒体:

输入数据的来源: 安全保密条件:

3.1.4.2函数输出项

名称: 标识:

- 6 -

DHC 详细设计

数据类型和格式: 数据值的有效范围: 输出的方式: 数量和频度: 输出媒体:

输出数据的去处: 安全保密条件: 3.1.4.3函数算法

(给出该函数的具体算法)

3.1.4.4流程逻辑

描述: 伪代码: 3.1.4.5接口

(说明函数的调用关系及涉及到数据库或表及相关的程序文件)

本程序所隶属的上一层模块:

隶属于本程序的下一层模块、子程序: 与本程序有关的数据库或数据表: 与本程序有关的文件: 3.1.4.6存储分配

3.1.4.7注释设计

3.1.4.8限制条件

3.2 子系统功能模块2

(说明:子系统功能模块2在正式文档中需要用分类的子详细设计名称代替,如可以用“订单管理”来代替。)

子系统功能模块2的各项描述同子系统功能模块1进行。

3.2.1模块功能描述

3.2.2模块界面设计

3.2.3模块内功能单元描述

3.2.4模块内函数定义

(下同)

- 7 -

因篇幅问题不能全部显示,请点此查看更多更全内容