软件详细设计说明书模板[整理文档]

上传人:粗**** 文档编号:135604948 上传时间:2020-06-17 格式:PDF 页数:7 大小:47.80KB
返回 下载 相关 举报
软件详细设计说明书模板[整理文档]_第1页
第1页 / 共7页
软件详细设计说明书模板[整理文档]_第2页
第2页 / 共7页
软件详细设计说明书模板[整理文档]_第3页
第3页 / 共7页
软件详细设计说明书模板[整理文档]_第4页
第4页 / 共7页
软件详细设计说明书模板[整理文档]_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《软件详细设计说明书模板[整理文档]》由会员分享,可在线阅读,更多相关《软件详细设计说明书模板[整理文档](7页珍藏版)》请在金锄头文库上搜索。

1、软件详细设计说明书 v1 0 200X 年月 XX 日 修订历史记录 机密 软件详细设计说明书 机密第 1 页 日期版本作者备注 软件详细设计说明书 机密第 2 页 编制 姓名签字日期 审查 姓名签字日期 审核 姓名签字日期 批准 姓名签字日期 文档评审负责人 参加评审人员 软件详细设计说明书 机密第 3 页 目录 1引言 4 1 1编写目的 4 1 2背景 4 1 3定义 4 1 4设计依据 4 2软件系统结构 4 2 1功能需求 4 2 2子模块划分 4 2 3子模块间关系 4 3公共数据结构 4 4程序设计说明 5 4 1程序 1 设计说明 5 4 1 1 程序描述 5 4 1 2功能

2、5 4 1 3性能 5 4 1 4输入 5 4 1 5输出 5 4 1 6算法 5 4 1 7流程 5 4 2程序 2 设计说明 5 5模块重用说明 5 软件详细设计说明书 机密第 4 页 1引言 1 1编写目的 说明编写这份软件详细设计说明书的目的 1 2背景 说明待开发软件 子 系统的名称和此软件 子 系统所属大系统的名称 说明任务的来源 开发背景和市场背景 等 该软件 子 系统与大系统中其他子 系统的关系 1 3定义 列出本文档中所用到的专门术语的定义和缩写词的原意 1 4设计依据 列出本文档所引用的有关设计依据 标题 文件编号 版本号 作者 发布 日期 出版单位 包括本项目内部已编写的

3、有效文档 出版刊物和国家标准或规范 2软件系统结构 2 1功能需求 2 2子模块划分 说明本软件系统 或模块 的实现 即其内部的子模块划分 给出程序的名称 和标识符 建议以图形说明 1 XXXXXXXX 2 XXXXXXXX 3 XXXXXXXX 4 XXXXXXXX 5 XXXXXXXX 6 XXXXXXXX 2 3子模块间关系 说明各子模块间的控制 顺序等耦合关系 3公共数据结构 给出本软件系统使用的每一个公共数据结构的类型定义 存储方式 公共数 据结构内各元素项的类型定义 初始取值 可能取值的范围及相应的物理含义 建 议以类似 语言的数据说明格式来描述 软件详细设计说明书 机密第 5 页

4、 4程序设计说明 从本章节开始 逐个对每个程序模块给出以下的设计说明 以下给出的提纲 是针对一般情况的 对于一个具体的模块 尤其是层次较低的模块或子程序 其很 多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同 在这种情况下 只要简单地说明这一点就可以了 4 1程序 1 设计说明 4 1 1程序描述 给出对该程序的简单描述 主要说明安排设计本程序的目的和意义 并且说 明本程序的特点 是否常驻内存 是否子程序 顺序处理还是并发处理 是可重 入的还是不可重入的等等 4 1 2功能 说明本程序应具备的功能 可用IPO图 输入 处理 输出 的形式描述 4 1 3性能 说明对本程序的全部性能要求

5、 包括精度 灵活性 时间特性等 4 1 4输入 给出本程序的输入参数的详细说明 包括名称 标识 取值范围 格式 含 义 及参数间的控制 顺序 独立或依赖等关系 4 1 5输出 给出本程序的输出参数的详细说明 包括名称 标识 取值范围 格式 含 义 及参数间的控制 顺序 独立或依赖等关系 4 1 6算法 详细说明本程序所选用的算法 具体的计算公式和计算步骤 4 1 7流程 采用流程图或伪码给出程序流程 4 2程序 2 设计说明 类似于程序 1 设计说明的方式 说明第2 个程序乃至第 N个程序的设计考虑 5模块重用说明 提示 此处简要说明各子程序是否重用 以及大致重用比率 例如使用以下表格表示 可换用其他易表达的方式 程序名称是否重用重用比例 软件详细设计说明书 机密第 6 页 1 程序 1 Y N 2 程序 2 Y N 3 添加适当的文字性描述说明重用状况 不可省略

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号