WI018项目详细设计说明书(01版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号:LC—WI—018(01版)
日期:2002年4月8日
XXXXXXX系统
项目详细设计说明书
拟订:骆宇红
审核:李华
批准:张有根
详细设计说明书
项目名称:
项目经理:
编写:年月日
审核:年月日
批准:年月日
南京联创系统集成股份有限公司
1.软件结构
用一览表及模块层次结构图的形式列出本软件的各模块的名称、标示符及其相互关系。
2.模块1(编写时用具体模块名称替代)设计说明
从本章开始,逐个地给出各个层次中的每个模块的设计考虑。以下给出的大纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块,其很多小节的内容往往与它所属的上一层模块的对应小节的内容相同,或者没有相应的内容,在这种情况下,只要简单地说明这一点即可。
2.1 模块描述
给出该模块的简要描述,主要说明调用格式、设计本模块的目的及本模块的特点(如常驻?可重入?可覆盖?驱动程序?动态连接库?组件?顺序处理或并发处理?)
2.2 输入项
给出每一输入项(元数据)的名称、标识、数据类型和格式、数据值的有效范围、输入方式、数量和频率、输入媒体、输入数据的来源、安全保密条件等。
2.3 输出项
给出每一输出项(中间数据)的名称、标识、数据类型和格式、数据值的有效范围、输出方式、数量和频率、输出媒体、对输出图形及符号的说明、安全保密条件等。
2.4 数据结构
详细说明与本模块相关的局部数据结构(含常量、变量)及对象(含风格、
属性、相互间的继承关系等)。
2.5 算法
详细说明该模块所选用的算法、具体的计算公式和计算步骤。
2.6 逻辑流程
用类程序设计语言(如类C、类PASCAL等)、流程图、PAD图、判定表等形式详细说明本模块的逻辑流程(包括拟处理的事件及其处理流程)。
2.7 存储分配
根据需要,说明本模块的存储分配。
2.8 限制条件
说明本模块实现时所受到的限制条件,如时间、空间等。
3.模块2设计说明
用类似第二章的方式,逐个说明第2个模块至第N个模块的设计考虑。
4.模块开发说明
预估模块开发时间并说明建议的开发顺序。
模块开发时间可按最短时间、最长时间和最可能时间来估算,而真正的预估开发时间可用以下公式计算:
5.软件组成定义
说明最终软件的物理构成清单。
6.附录
6.1 定义
列出本详细设计说明书中用到的专门术语的定义、外文缩写词的原词组及中文解释。
6.2 参考资料
列出本详细设计说明书中所引用的及相关的文件资料和标准的标题、编号、作者、发表日期和出版单位,必要时说明得到这些文件资料和标准的途径。
6.3 修改历史
说明本详细设计说明书的修改日期和修改内容。