欢迎来到天天文库
浏览记录
ID:53336124
大小:75.50 KB
页数:7页
时间:2020-04-03
《软件详细设计说明书模板.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件详细设计说明书机密软件详细设计说明书v1.0200X年月XX日修订历史记录机密第6页软件详细设计说明书日期版本作者备注机密第6页软件详细设计说明书编制姓名签字日期审查姓名签字日期审核姓名签字日期批准姓名签字日期文档评审负责人:参加评审人员:机密第6页软件详细设计说明书目录1引言41.1编写目的41.2背景41.3定义41.4设计依据42软件系统结构42.1功能需求42.2子模块划分42.3子模块间关系43公共数据结构44程序设计说明44.1程序1设计说明54.1.1程序描述54.1.2功能54.1.3性能54.1.4输入
2、54.1.5输出54.1.6算法54.1.7流程54.2程序2设计说明55模块重用说明5机密第6页软件详细设计说明书1引言1.1编写目的〖说明编写这份软件详细设计说明书的目的〗1.2背景〖说明待开发软件(子)系统的名称和此软件(子)系统所属大系统的名称;说明任务的来源(开发背景和市场背景)等;该软件(子)系统与大系统中其他子系统的关系。〗1.3定义〖列出本文档中所用到的专门术语的定义和缩写词的原意〗1.4设计依据〖列出本文档所引用的有关设计依据(标题、文件编号、版本号、作者、发布日期、出版单位),包括本项目内部已编写的有效文
3、档、出版刊物和国家标准或规范〗2软件系统结构2.1功能需求2.2子模块划分〖说明本软件系统(或模块)的实现,即其内部的子模块划分(给出程序的名称和标识符)。建议以图形说明。〗1.XXXXXXXX2.XXXXXXXX3.XXXXXXXX4.XXXXXXXX5.XXXXXXXX6.XXXXXXXX2.3子模块间关系〖说明各子模块间的控制、顺序等耦合关系。〗3公共数据结构〖给出本软件系统使用的每一个公共数据结构的类型定义、存储方式,公共数据结构内各元素项的类型定义、初始取值、可能取值的范围及相应的物理含义。建议以类似C语言的数据说
4、明格式来描述。〗机密第6页软件详细设计说明书1程序设计说明〖从本章节开始,逐个对每个程序模块给出以下的设计说明。以下给出的提纲是针对一般情况的,对于一个具体的模块,尤其是层次较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点就可以了。〗1.1程序1设计说明1.1.1程序描述〖给出对该程序的简单描述,主要说明安排设计本程序的目的和意义,并且说明本程序的特点(是否常驻内存、是否子程序、顺序处理还是并发处理、是可重入的还是不可重入的等等)〗1.1.2功能〖说明本程
5、序应具备的功能,可用IPO图(输入-处理-输出)的形式描述。〗1.1.3性能〖说明对本程序的全部性能要求,包括精度、灵活性、时间特性等〗1.1.4输入〖给出本程序的输入参数的详细说明,包括名称、标识、取值范围、格式、含义,及参数间的控制、顺序、独立或依赖等关系。〗1.1.5输出〖给出本程序的输出参数的详细说明,包括名称、标识、取值范围、格式、含义,及参数间的控制、顺序、独立或依赖等关系。〗1.1.6算法〖详细说明本程序所选用的算法、具体的计算公式和计算步骤〗1.1.7流程〖采用流程图或伪码给出程序流程。〗1.2程序2设计说明
6、〖类似于程序1设计说明的方式,说明第2个程序乃至第N个程序的设计考虑〗2模块重用说明提示:此处简要说明各子程序是否重用,以及大致重用比率例如使用以下表格表示。(可换用其他易表达的方式)#程序名称是否重用重用比例机密第6页软件详细设计说明书1程序1Y/N2程序2Y/N3…….添加适当的文字性描述说明重用状况(不可省略)机密第6页
此文档下载收益归作者所有