详细设计说明书模板详细设计说明书模板
部门名称 软件部
保密级别
文档编号 -DDS--001
项目名称
项目主管
作者名字
创建时间 2001-11-29 15:07
初审人员
初审时间
2009-12-4 15:52:00
X.XX.XXXX
<>
:<> [注:以下提供的模板用于部门技术文档的建立。其中用方括号括起来并以蓝色斜体(样
式=使用说明)显示的文本,他们用于向作者提供指导。在文档创建之后应该将其删除,同
] 时将样式修改为普通样式(样式=正文)
[文档首次创建的时候需要做一些定制工...
详细
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
说明书
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
部门名称 软件部
保密级别
文档编号
-DDS--001
项目名称 <项目名称>
项目主管 <项目主管>
作者名字 <作者名字>
创建时间 2001-11-29 15:07
初审人员
初审时间
2009-12-4 15:52:00
X.XX.XXXX
<>
:<> [注:以下提供的模板用于部门技术文档的建立。其中用方括号括起来并以蓝色斜体(样
式=使用说明)显示的文本,他们用于向作者提供指导。在文档创建之后应该将其删除,同
] 时将样式修改为普通样式(样式=正文)
[文档首次创建的时候需要做一些定制工作。选择菜单文件>属性>摘要信息,将标题、
<项目名称>-<文档类别>-<模块名主题、作者、经理、类别和关键词字段替换为此文档对应的
>、<项目名称>、<作者名字>、<项目主管>、<文档类别>和<模块名称>。关闭对话框以后,称
CTRL+A选择全部文档并按F9,这样文档中的自动字段就被更新了。利用
] 。
[]
项目名称> 详细设计说明书:<模块名称> <
[[YYYY-MM-DD] [X.XX.XXXX] ] [名字创建行为,该项可以不填;修改行为,
该项使用超级链接标明修改之处;审
] 核行为,该项填写审核意见
版权所有 ? Octant Communications Co. Ltd. 保留所有权利。 第2页 共9页
项目名称> 详细设计说明书:<模块名称> <
历史记录 ................................................................................................................................................. 2 目 录 ................................................................................................................................................. 3 详细设计说明书:<模块名称> ............................................................................................................... 5 1 引言...................................................................................................................................................... 5
1.1 编写目的 .................................................................................................................................. 5
1.2 背景 .......................................................................................................................................... 5
1.3 定义 .......................................................................................................................................... 5
1.4 参考资料 .................................................................................................................................. 5 2 模块的结构 ......................................................................................................................................... 5
2.1 构成 .......................................................................................................................................... 5
2.2 层次 .......................................................................................................................................... 6 3 模块的算法 ......................................................................................................................................... 6
3.1 数据结构 .................................................................................................................................. 6
3.2 算法描述 .................................................................................................................................. 6
3.3 错误处理 .................................................................................................................................. 6 4 子模块1详细设计 ............................................................................................................................. 6
4.1 描述 .......................................................................................................................................... 6
4.2 功能 .......................................................................................................................................... 6
4.3 性能 .......................................................................................................................................... 6
4.4 输入项 ...................................................................................................................................... 7
4.5 输出项 ...................................................................................................................................... 7
4.6 算法 .......................................................................................................................................... 7
4.7 流程逻辑 .................................................................................................................................. 7
4.8 接口 .......................................................................................................................................... 7
4.9 存储分配 .................................................................................................................................. 7
4.10 限制条件 ................................................................................................................................ 7
4.11 测试要点 ................................................................................................................................ 7
4.12 遗留问题 ................................................................................................................................ 8 5 子模块2详细设计 ............................................................................................................................. 8
5.1 描述 .......................................................................................................................................... 8
5.2 功能 .......................................................................................................................................... 8
5.3 性能 .......................................................................................................................................... 8
5.4 输入项 ...................................................................................................................................... 8
5.5 输出项 ...................................................................................................................................... 8
5.6 算法 .......................................................................................................................................... 8
5.7 流程逻辑 .................................................................................................................................. 9
5.8 接口 .......................................................................................................................................... 9
5.9 存储分配 .................................................................................................................................. 9
5.10 限制条件 ................................................................................................................................ 9
5.11 测试要点 ................................................................................................................................ 9
5.12 遗留问题 ................................................................................................................................ 9 版权所有 ? Octant Communications Co. Ltd. 保留所有权利。 第3页 共9页
项目名称> 详细设计说明书:<模块名称> <
版权所有 ? Octant Communications Co. Ltd. 保留所有权利。 第4页 共9页
项目名称> 详细设计说明书:<模块名称> <
:<> 1
1.1
[说明编写此详细设计说明书的目的,并且指出预期的读者;编写详细设计说明书的目的就
] 是使程序开发人员能够依照这份文档进行编码实现
1.2
[说明:
a 项目的中英文名称
b 项目的任务提出者
c 项目的任务开发者
d 项目产品的使用地
e 项目产品的使用者]
1.3
[列出文档中用到的专业术语、缩略表示及其他们的含义]
术语 缩略表示 英文全称 解释说明 IPO表格 Input、Process&Output 输入、处理和输出表格 IPO Tables
Tables
安全条件 表示数据的保密安全条件,例如是否需要加密
存放等 1.4
[列出相关参考资料的信息,如
a 经核准的计划任务书或
合同
劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载
,上级机关的批文
b 项目的其他技术文档
c 文档中引用的文件、资料,包括所用到的各种
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
] 文档编号 文档名称 作者 版本 来源(存放地)
2
2.1
[请使用图表的方式来说明本模块内部的各个子模块的编号、名称和功能]
ID Name Function
版权所有 ? Octant Communications Co. Ltd. 保留所有权利。 第5页 共9页
项目名称> 详细设计说明书:<模块名称> <
2.2
[使用层次图的形式来说明各个子模块之间的层次关系、调用关系和数据关系等] 3
[在此节中主要描述使用的数据结构、算法描述和错误处理] 3.1
[] 描述模块中用到的数据结构
3.2
[描述模块中用到的主要算法]
3.3
[用表格形式说明每种可能的出错或故障情况出现时,模块输出信息的形式、含意及处理方
] 法
ID Output Memo Action
[从下面开始逐个说明每个子模块的详细设计。下面的提纲构架是针对一般情况的,对于一
个层次比较低的子模块,其很多的内容往往是同它所隶属的上一层模块的对应内容相同,在
] 这种情况下,只要简单地说明一下就可以了
4 1
4.1
[给出对子模块的简要描述,主要说明安排设计该模块的目的和意义;同时还需要指出模块
的特点,例如是否常驻内存、是否是公共模块、是否是公共类、是否可以重用、是顺序处理
] 模式还是并发处理模式等等
4.2
[使用IPO图的方式来说明子模块应该具有的功能]
ID Input Process Output Memo
4.3
[说明对该子模块的全部性能要求,包括精度性、灵活性、时间性和保密性等等] 版权所有 ? Octant Communications Co. Ltd. 保留所有权利。 第6页 共9页
项目名称> 详细设计说明书:<模块名称> <
4.4
[给出每一个输入项的特性,包括编号、名称、标识、类型、
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
、值域、输入方式(采用
哪种方式来输入数据)、输入媒体(输入数据存放的媒体是什么)、数据来源(输入数据来自
] 于哪里)和安全条件(输入数据的保密安全条件是什么)等等
4.5
[给出每一个输出项的特性,包括编号、名称、标识、类型、格式、值域、输出方式(采用
哪种方式来输出数据)、输出媒体(输出数据存放的媒体是什么)、输出说明(对输出数据的
] 各种说明)和安全条件(输出数据的保密安全条件是什么)等等
4.6
[详细说明本程序所选用的具体算法、计算公式和计算步骤]
4.7
[使用流程图来说明子模块的逻辑流程,流程图一般要足够详细,以便程序开发人员可以根
] 据流程图来编写代码
4.8
[说明本模块所隶属的上一层模块及隶属于本模块的下一层模块;说明参数赋值和调用方式;
] 说明同本模块相关联的数据结构;说明同本模块相关联的其他各种接口,包括硬件接口
4.9
[说明子模块所要用到的内存分配、临时文件等存储方式]
4.10
[说明子模块运行中需要受到的限制条件]
4.11
[说明对子模块进行单元测试的要点,包括输入数据、预期结果、设备条件、驱动程序等内
] 容
版权所有 ? Octant Communications Co. Ltd. 保留所有权利。 第7页 共9页
项目名称> 详细设计说明书:<模块名称> <
4.12
[说明在子模块的详细设计中尚未解决的而又必须在系统完成之前要解决的问题] 5 2
5.1
[给出对子模块的简要描述,主要说明安排设计该模块的目的和意义;同时还需要指出模块
的特点,例如是否常驻内存、是否是公共模块、是否是公共类、是否可以重用、是顺序处理
] 模式还是并发处理模式等等
5.2
[使用IPO图的方式来说明子模块应该具有的功能]
ID Input Process Output Memo
5.3
[说明对该子模块的全部性能要求,包括精度性、灵活性、时间性和保密性等等] 5.4
[给出每一个输入项的特性,包括编号、名称、标识、类型、格式、值域、输入方式(采用
哪种方式来输入数据)、输入媒体(输入数据存放的媒体是什么)、数据来源(输入数据来自
] 于哪里)和安全条件(输入数据的保密安全条件是什么)等等
5.5
[给出每一个输出项的特性,包括编号、名称、标识、类型、格式、值域、输出方式(采用
哪种方式来输出数据)、输出媒体(输出数据存放的媒体是什么)、输出说明(对输出数据的
] 各种说明)和安全条件(输出数据的保密安全条件是什么)等等
5.6
[详细说明本程序所选用的具体算法、计算公式和计算步骤] 版权所有 ? Octant Communications Co. Ltd. 保留所有权利。 第8页 共9页
项目名称> 详细设计说明书:<模块名称> <
5.7
[使用流程图来说明子模块的逻辑流程,流程图一般要足够详细,以便程序开发人员可以根
] 据流程图来编写代码
5.8
[说明本模块所隶属的上一层模块及隶属于本模块的下一层模块;说明参数赋值和调用方式;
] 说明同本模块相关联的数据结构;说明同本模块相关联的其他各种接口,包括硬件接口
5.9
[说明子模块所要用到的内存分配、临时文件等存储方式] 5.10
[说明子模块运行中需要受到的限制条件] 5.11
[说明对子模块进行单元测试的要点,包括输入数据、预期结果、设备条件、驱动程序等内
] 容
5.12
[说明在子模块的详细设计中尚未解决的而又必须在系统完成之前要解决的问题]
……
版权所有 ? Octant Communications Co. Ltd. 保留所有权利。 第9页 共9页
本文档为【详细设计说明书模板】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。