1 / 5
文档名称:

详细设计说明书模版.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

详细设计说明书模版.doc

上传人:xxj16588 2015/5/26 文件大小:0 KB

下载得到文件列表

详细设计说明书模版.doc

文档介绍

文档介绍:编号:_________________
版本:_________________
<系统名称>
详细设计说明书
编写:(签名)_________________ 年月日
复查:(签名)_________________ 年月日
批准:(签名)_________________ 年月日
目录
第1章 引言 2
编写目的 2
系统说明 2
术语 2
参考资料 2
第2章 软件结构 2
软件结构图 2
模块子结构图 2
模块清单 2
第3章 模块设计 3
模块1 (标识符) 3
模块概述 3
功能和性能(1、功能 2、性能) 3
(标识符)功能(IPO图) 3
性能 3
输入/输出项 3
输入项 3
输出项 3
数据结构 3
全局数据结构 3
局部数据结构 3
算法 4
限制条件 4
测试计划 4
模块2 4
引言
编写目的
软件详细设计说明书的一般编写目的可直接引用下面一段话: “说明一个软件系统各个层次中的每个程序(每个模块或子程序)的设计考虑。”当然,作者可包含一些与问题相关的特殊目的,附于上述一段话的尾部
系统说明
任务提出单位:
开发单位:
预期用户:
术语
序号术语说明性定义
_____ _______ ________
参考资料
序号
资料名
文件编号
发表日期
出版单位
软件结构
软件结构图
它在两个层次上描述软件结构。首先,它包括概要设计阶段给出的程序结构,即把概要设计说明书软件结构图移植过来。其次,对应于详细设计阶段的模块功能分解任务,而得到模块子结构图,即模块的内部结构,这是功能分解的结果。这个抽象层次是必要的。理由有二:(1)在概要设计阶段,考虑的功能的”粒度”要粗些,总是忽略某些细节,而在详细设计阶段则必须给出全部细节,这时必会对某些复杂的功能进一步分解; (2)在设计算法时,会有一些用语方面的考虑。如:模块规模要适中,模块的单入口单出口等,这样可能对大模块或入口条件太多的模作进一步细化。
模块子结构图
模块子结构图只对应于在详细设计阶段被分解的模块,而未分解的模块不必有相应的模块子结构图。子模块清单包括详细设计阶段产生的子模块。
(1 模块内部结构图
2、子模块清单)
编号
子模块名称
子模块标识符
父模块名称
模块清单
模块清单中包括概要设计阶段产生的,还是详细设计阶段产生的模块。
编号
模块名称
模块标识符
模块设计
模块1 (标识符)
逐步给出各个层次中每个模块的过程设计考虑,既包括概要设计阶段中得到的模块,又要包括详细设计阶段得到的子模块。对于具体的模块,特别是较低层次的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
模块概述
给出对该模块一般情况的简要描述,说明本模块的属性,如:是否常驻内存,是否子程序,是否可重入,有无覆盖要求,是否并发的等
(1、简要情况 2