ISO详细设计说明书内容解说
ISO详细设计说明书内容解说
文档编号:
版 本 号: 1.0
密 级:
文档名称: 详细设计说明书
项目名称:
项目负责人:
编写: 2003-04-16
审批:
设计单位:
文档修改信息表
修改时间修 改 内 容修改人备 注
{软件功能名称}
详细设计说明书
标识号:
版本:0.1
前一版本:
状态:草稿 | 评审 | 初始版本 | 修订版本
发布日期:2003年3月25日
摘要
简要描述该文档的内容
修改历史记录
版本作者修改内容评审号日期
0.1周宝宸草稿
目录
1.概述6
2.系统结构6
3.数据结构6
4.功能模块详细描述6
5.时间限制(可选)7
6.存储限制(可选)7
7.追溯表7
1.概述
描述详细设计将实现的软件功能内容,以及与其关联的子系统。如果采用了图形设计工具,必须详细指明图形设计工具产生的模块的完整路径名。
2.系统结构
以图表方式描述软件系统功能模块(及子模块),包括名称、标示符以及层次结构关系。并提供索引及实用的调试维护指南。
在系统结构图中要包含对数据的描述以及模块对数据存储的访问方式(读、写、增、删、改等)。
对符号表示的内容要进行解释(如:模块、参数、存储调用等)。
3.数据结构
对系统中的数据结构进行详细的描述。
4.功能模块详细描述
分章节对系统中的功能模块及子模块进行详细的描述,要描述信息包括:
?模块名?称
?主要功能描述
?模块的输入参数的名?称、数据类型、顺序、格式等
?模块的输出参数的名?称、数据类型、顺序、格式以及错误信息等
?过程和功能调用
?数据引用(全局、本地)
?模块的处理流程(采用流程图、判定表等,?并辅以文字说明)
?图形用户界面设计(以图表形式说明界面格式,?界面要素的位置、类型、约定等,?对操作及步骤等进行必要的说明。如果建立了系统或模块的原型,?需要说明功能模块在原型中的位置等引用)
?接口(以图形方式说明本模块所隶属的上层模块及隶属于本模块的下层模块,?说明参数的赋值方式,?说明与本程序直接关联的数据结构)
?假设及限制条件(说明本模块运行时所接受的假设及受到的限制条件)
?伪代码
5.时间限制(可选)
时间限制仅关系到外部对模块的时间上的约束(内部时间是设计问题)。
时间需求在软件生命周期的早期决定。然而,一些环境因素(操作系统、语言)必然会对时间要求产生一定的影响。详细设计过程引出的时间问题和限制应在本章进行描述。
如:进行某项查寻的功能必须在100毫秒内完成。
6.存储限制(可选)
系统对存储的需求应在软件生命周期的早期决定。然而,详细设计引出的存储问题和限制应在本章进行描述。
存储限制问题包括数据的持久化存储限制的问题和内存限制的问题。
7.追溯表
详细设计文档中的章节号概要设计文档中的章节号需求规格说明书中的需求标识号