软件开发详细设计项目说明指导书_第1页
软件开发详细设计项目说明指导书_第2页
软件开发详细设计项目说明指导书_第3页
软件开发详细设计项目说明指导书_第4页
软件开发详细设计项目说明指导书_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编号:_________________版本:_________________<系统名称>具体设计说明书委托单位承接单位编写署名_________________年月日复查署名_________________年月日同意署名_________________年月日目录TOC\t"章,1,节,2,1级条,3,2级条,4"第1章 引言 01.1 编写目标 01.2 系统说明 01.3 术语 01.4 参考资料 0第2章 软件结构 02.1 软件结构图 02.2 模块子结构图 02.3 模块清单 0第3章 模块设计 03.1 模块1(标识符) 03.1.1 模块概述 03.1.2 功效和性能(1、功效2、性能) 03.1.2.1 (标识符)功效(IPO图) 03.1.2.2 性能 03.1.3 输入/输出项 03.1.3.1 输入项 03.1.3.2 输出项 03.1.4 数据结构 03.1.4.1 全局数据结构 03.1.4.2 局部数据结构 03.1.5 算法 03.1.6 限制条件 03.1.7 测试计划 03.2 模块2 0

引言编写目标软件具体设计说明书通常编写目标可直接引用下面一段话:“说明一个软件系统各个层次中每个程序(每个模块或子程序)设计考虑。”当然,作者可包含部分和问题相关特殊目标,附于上述一段话尾部系统说明任务提出单位:开发单位:预期用户:术语序号术语说明性定义____________________参考资料序号资料名文件编号发表日期出版单位软件结构软件结构图它在两个层次上描述软件结构。首先,它包含概要设计阶段给出程序结构,即把概要设计说明书软件结构图移植过来。其次,对应于具体设计阶段模块功效分解任务,而得到模块子结构图,即模块内部结构,这是功效分解结果。这个抽象层次是必需。理由有二:(1)在概要设计阶段,考虑功效”粒度”要粗些,总是忽略一些细节,而在具体设计阶段则必需给出全部细节,这时必会对一些复杂功效深入分解;(2)在设计算法时,会有部分用语方面考虑。如:模块规模要适中,模块单入口单出口等,这么可能对大模块或入口条件太多模作深入细化。模块子结构图模块子结构图只对应于在具体设计阶段被分解模块,而未分解模块无须有对应模块子结构图。子模块清单包含具体设计阶段产生子模块。(1模块内部结构图2、子模块清单)编号子模块名称子模块标识符父模块名称模块清单模块清单中包含概要设计阶段产生,还是具体设计阶段产生模块。编号模块名称模块标识符模块设计模块1(标识符)逐步给出各个层次中每个模块过程设计考虑,既包含概要设计阶段中得到模块,又要包含具体设计阶段得到子模块。对于具体模块,尤其是较低层次模块或子程序,其很多条目标内容往往和它所隶属上一层模块对应条目标内容相同,在这种情况下,只要简单地说明这一点即可。模块概述给出对该模块通常情况简明描述,说明本模块属性,如:是否常驻内存,是否子程序,是否可重入,有没有覆盖要求,是否并发等(1、简明情况2、模块属性)功效和性能(1、功效2、性能)给出用IPO图表示模块功效,给出对该模块全部性能要求,比如,对精度、灵活性、时间特征和空间特征要求。(标识符)功效(IPO图)输入处理输出性能输入/输出项给出每项输入/输出数据特征。包含名称、标识符、数据类型和格式,值有效范围,输入/输出数据介质和数据起源等,并给出定义性描述,最好能用类C语言给出类型说明。(1、输入项2、输出项)输入项名称标识符类型介质起源描述输出项名称标识符类型介质起源描述数据结构数据结构,给出全局和局部数据结构或数据元素(变量)特征。包含名称、标识符、数据类型和格式,值有效范围,是仅仅使用,还是有修改/产生动作等,并给出定义性描述,最好能用类C语言给出类型说明。(1、全局数据结构2、局部数据结构)全局数据结构名称标识符类型使用方法访问方法描述局部数据结构名称标识符类型使用方法访问方法描述算法算法,具体描述模块算法,具体计算公式和计算步骤,给出合适注释。算法用结构化图式语言表示,推荐三种图式语言:N-S图、PAD图和PDL语言。(N-S图、PAD图或PDL语言)限制条件限制条件,列出本程序运行中所受到限制条件。(模块全部限制条件)测试计划测试计划,说明本模块单元测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论