




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号 编号 版本 版本 详细设计说明书详细设计说明书 委托单位委托单位 承办单位承办单位 编写编写 签名签名 年年 月月 日日 复查复查 签名签名 年年 月月 日日 批准批准 签名签名 年年 月月 日日 目录目录 第 1 章引言 0 1 1编写目的 0 1 2系统说明 0 1 3术 语 0 1 4参考资料 0 第 2 章软件结构 0 2 1软件结构图 0 2 2模块子结构图 0 2 3模块清单 0 第 3 章模块设计 0 3 1模块 1 标识符 0 3 1 1模块概述 0 3 1 2功能和性能 1 功能 2 性能 0 3 1 2 1 标识符 功能 图 0 3 1 2 2性能 0 3 1 3输入 输出项 0 3 1 3 1输入项 0 3 1 3 2输出项 0 3 1 4数据结构 0 3 1 4 1全局数据结构 0 3 1 4 2局部数据结构 0 3 1 5算法 0 3 1 6限制条件 0 3 1 7测试计划 0 3 2模块 2 0 详细设计说明书 1 第第 1 1 章章引言引言 1 11 1 编写目的编写目的 软件详细设计说明书的一般编写目的可直接引用下面一段话 说明一个软件系统各个层次中的每 个程序 每个模块或子程序 的设计考虑 当然 作者可包含一些与问题相关的特殊目的 附于上述一 段话的尾部 1 21 2 系统说明系统说明 任务提出单位 开发单位 预期用户 1 31 3 术术 语语 序 号 术 语 说明性定义 1 41 4 参考资料参考资料 序号资料名文件编号发表日期出版单位 详细设计说明书 2 第第 2 2 章章软件结构软件结构 2 12 1 软件结构图软件结构图 它在两个层次上描述软件结构 首先 它包括概要设计阶段给出的程序结构 即把概要设计说明书软 件结构图移植过来 其次 对应于详细设计阶段的模块功能分解任务 而得到模块子结构图 即模块的内 部结构 这是功能分解的结果 这个抽象层次是必要的 理由有二 1 在概要设计阶段 考虑的功能 的 粒度 要粗些 总是忽略某些细节 而在详细设计阶段则必须给出全部细节 这时必会对某些复杂的功 能进一步分解 2 在设计算法时 会有一些用语方面的考虑 如 模块规模要适中 模块的单入口单 出口等 这样可能对大模块或入口条件太多的模作进一步细化 2 22 2 模块子结构图模块子结构图 模块子结构图只对应于在详细设计阶段被分解的模块 而未分解的模块不必有相应的模块子结构图 子模块清单包括详细设计阶段产生的子模块 1 模块内部结构图 2 子模块清单 编 号子模块名称子模块标识符父模块名称 2 32 3 模块清单模块清单 模块清单中包括概要设计阶段产生的 还是详细设计阶段产生的模块 编 号模块名称模块标识符 详细设计说明书 3 第第 3 3 章章模块设计模块设计 3 13 1 模块模块 1 标识符 标识符 逐步给出各个层次中每个模块的过程设计考虑 既包括概要设计阶段中得到的模块 又要包括详细设 计阶段得到的子模块 对于具体的模块 特别是较低层次的模块或子程序 其很多条目的内容往往与它所 隶属的上一层模块的对应条目的内容相同 在这种情况下 只要简单地说明这一点即可 3 1 13 1 1模块概述模块概述 给出对该模块一般情况的简要描述 说明本模块的属性 如 是否常驻内存 是否子程序 是否可重入 有无覆盖要求 是否并发的等 1 简要情况 2 模块属性 3 1 23 1 2功能和性能功能和性能 1 功能 2 性能 给出用 IPO 图表示的模块功能 给出对该模块的全部性能要求 例如 对精度 灵活性 时间特性和 空间特性的要求 3 1 2 1 标识符 功能 图 标识符 功能 图 输 入处 理输 出 3 1 2 2 性能 3 1 33 1 3输入输入 输出项输出项 给出每项输入 输出数据的特性 包括名称 标识符 数据类型和格式 值的有效范围 输入 输出数 据介质和数据来源等 并给出定义性描述 最好能用类 C 语言给出类型说明 1 输入项 2 输出项 3 1 3 1 输入项 名称标识符类型介质来源描述 3 1 3 2 输出项 名称标识符类型介质来源描述 3 1 43 1 4数据结构数据结构 数据结构 给出全局的和局部的数据结构或数据元素 变量 的特性 包括名称 标识符 数据类 型和格式 值的有效范围 是仅仅使用 还是有修改 产生动作等 并给出定义性描述 最好能用类 C 语 详细设计说明书 4 言给出类型说明 1 全局数据结构 2 局部数据结构 3 1 4 1 全局数据结构 名称标识符类型使用方式访问方式描述 3 1 4 2 局部数据结构 名称标识符类型使用方式访问方式描述 3 1 53 1 5算法算法 算法 详细描述模块的算法 具体的计算公式和计算步骤 给出适当的注释 算法用结构化图式语言表示 推荐三种图式语言 N S 图 PAD 图和 PDL 语言 图 图或 语言 3 1 63 1 6限制条件限制条件 限制条件 列出本程序运行中所受到的限制条件 模块的所有限制条件 3 1 73 1 7测试计划测试计划 测试计划
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025如何编写租赁合同
- 5.1 方程说课稿2024-2025学年人教版数学七年级上册
- Unit 3 Sports and Fitness 单元整体教学设计-2024-2025学年高中英语人教版(2019)必修第一册
- 2023八年级英语下册 Unit 8 Have you read Treasure Island yet Section A 第2课时 (3a~4c)说课稿 (新版)人教新目标版
- 2025年车辆运输与车辆检测认证服务合同模板
- 旅游代收代付服务合作协议
- 高端社区便利店特许经营承包协议
- 《三份教育培训机构加盟合同条件比较与市场布局》
- 个人教育培训机构投资连带责任保证贷款协议
- 南京XX科技公司向南京XX小额贷款公司借款合同
- ISO 22000-2018食品质量管理体系-食品链中各类组织的要求(2023-雷泽佳译)
- 卡巴斯基应急响应指南
- 理财规划大赛优秀作品范例(一)
- 2023年四川能投筠连电力招聘笔试参考题库附带答案详解
- 护理管理组织结构与设计
- 静配中心清洁消毒考核试题
- 一级烟草专卖管理师理论考试题库(含答案)
- 小学数学《分数除法》50道应用题包含答案
- 碳捕集、利用与封存技术课件
- 化工试生产总结报告
- 复句与单句的辨析课件
评论
0/150
提交评论