logo资料库

软件概要设计说明书.doc

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
1引言
1.1目的
1.2背景
1.3读者对象
1.4定义和缩写
1.5参考资料
2总体设计
2.1系统概述
2.2设计思想
2.3网络结构
2.4系统架构
2.5开发工具
2.6总体结构
2.7子系统-模块划分
2.7.1子系统-模块对照表
2.7.2模块-功能对照表
2.7.3模块-数据库表对照表
2.8关键处理流程
2.9接口设计
2.9.1用户接口
2.9.2外部接口
2.9.3内部接口
2.10限制与条件
2.11出错处理设计
2.11.1出错输出信息
2.11.2出错处理对策
2.12质量属性设计
2.12.1性能设计
2.12.2易用性设计
2.12.3可靠性设计(安全性)
2.12.4可维护性设计
2.12.5可扩展性设计
2.12.6可移植性设计
2.12.7兼容性设计
2.12.8其他
3 系统功能设计
3.1子系统(模块)名称
3.1.1功能名称
3.1.1.1功能描述
3.1.1.2数据流程图
3.1.1.3权限设置
3.1.1.4补充说明
3.2子系统(模块)名称
3.2.1功能名称
3.2.1.1功能描述
3.2.1.2数据流程图
3.2.1.3权限设置
3.2.1.4补充说明
3.3……
4数据库设计
5系统维护设计
5.1维护要求
5.2维护方法
6附录
<项目名称> 概要设计说明书 文件状态: 文件标识 合同号 审 核 人 [ [ [ ]草 稿 当前版本 X.Y ]正式发布 作 者 ]正在修改 完成日期 年-月-日 审核日期 批 准 人 批准日期
概要设计说明书 版 本 历 史 版本/状态 作 者 编 写 日 期 修订说明 批准人 第 2 页 共 12 页
概要设计说明书 目 录 1 引言................................................................................................................................................. 5 1.1 1.2 1.3 1.4 1.5 目的........................................................................................................................................5 背景........................................................................................................................................5 读者对象................................................................................................................................5 定义和缩写............................................................................................................................5 参考资料................................................................................................................................6 2 总体设计......................................................................................................................................... 6 2.1 2.2 2.3 2.4 2.5 2.6 2.7 系统概述................................................................................................................................6 设计思想................................................................................................................................6 网络结构................................................................................................................................6 系统架构................................................................................................................................6 开发工具................................................................................................................................6 总体结构................................................................................................................................7 子系统-模块划分...................................................................................................................7 2.7.1 子系统-模块对照表..........................................................................................................7 2.7.2 模块-功能对照表..............................................................................................................7 2.7.3 模块-数据库表对照表......................................................................................................7 2.8 2.9 关键处理流程........................................................................................................................8 接口设计................................................................................................................................8 2.9.1 用户接口........................................................................................................................... 8 2.9.2 外部接口........................................................................................................................... 8 2.9.3 内部接口........................................................................................................................... 8 2.10 限制与条件............................................................................................................................8 2.11 出错处理设计........................................................................................................................9 2.11.1 出错输出信息.............................................................................................................. 9 2.11.2 出错处理对策.............................................................................................................. 9 2.12 质量属性设计........................................................................................................................9 第 3 页 共 12 页
概要设计说明书 2.12.1 性能设计...................................................................................................................... 9 2.12.2 易用性设计.................................................................................................................. 9 2.12.3 可靠性设计(安全性)....................................................................................................9 2.12.4 可维护性设计.............................................................................................................. 9 2.12.5 可扩展性设计.............................................................................................................. 9 2.12.6 可移植性设计............................................................................................................ 10 2.12.7 兼容性设计................................................................................................................ 10 2.12.8 其他............................................................................................................................ 10 3 系统功能设计............................................................................................................................... 10 3.1 子系统(模块)名称..........................................................................................................10 3.1.1 功能名称......................................................................................................................... 10 3.1.1.1 3.1.1.2 3.1.1.3 3.1.1.4 功能描述.............................................................................................................................. 10 数据流程图.......................................................................................................................... 10 权限设置.............................................................................................................................. 10 补充说明.............................................................................................................................. 10 3.2 子系统(模块)名称..........................................................................................................11 3.2.1 功能名称......................................................................................................................... 11 3.2.1.1 3.2.1.2 3.2.1.3 3.2.1.4 功能描述.............................................................................................................................. 11 数据流程图.......................................................................................................................... 11 权限设置.............................................................................................................................. 11 补充说明.............................................................................................................................. 11 3.3 ……...........................................................................................................................................11 4 数据库设计....................................................................................................................................11 5 系统维护设计................................................................................................................................11 5.1 5.2 维护要求..............................................................................................................................11 维护方法..............................................................................................................................12 6 附录............................................................................................................................................... 12 第 4 页 共 12 页
概要设计说明书 1 引言 1.1 目的 [列举本文档所针对的不同读者,例如项目管理人员、设计人员等。] 1.2 背景 [对本项目的背景进行描述, a. 待开发软件系统的名称; b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的信息中 心。] 1.3 读者对象 [对本文档的读者进行描述。] 1.4 定义和缩写 [列出本文件使用的术语定义和缩写字母的原词组。] 术语/缩写词 定义 [术语/缩写词] [术语定义、缩写词的原词组、以及相关的详细解释等] 第 5 页 共 12 页
概要设计说明书 1.5 参考资料 [列出有关的参考文件,如: 本项目的经核准的计划任务书或合同,上级机关的批文; 属于本项目的其他已发表文件; 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这 些文件的标题、发表日期和出版单位,说明能够得到这些文件资料的来源。] 2 总体设计 2.1 系统概述 [简要说明系统的背景、主要功能等。] 2.2 设计思想 [简要说明系统的设计思想、概念、理论和方法等。] 2.3 网络结构 [描述系统的网络结构,画出拓扑图] 2.4 系统架构 [说明系统采用的技术架构及运行环境等进行描述] 2.5 开发工具 [对拟采用的开发工具进行描述。] 第 6 页 共 12 页
概要设计说明书 2.6 总体结构 [可用结构图来描述系统模块间关系的层次图,结构图的基本组成部分是 模块,模块用来标识一个或几个功能,在结构图中表示了系统的层次关系和调 用关系。] 2.7 子系统-模块划分 [这里具体描述划分的原则与依据。] 2.7.1 子系统-模块对照表 [注:本项目不涉及多个子系统时,该章节可以写无。] 子系统 1 子系统 2 …… 子系统 n 模块 1 ● 模块 2 …… 模块 n ● ● ● 2.7.2 模块-功能对照表 [用一张如下的矩阵图说明各个模块与功能之间的分配关系:] 功能 1 功能 2 …… 功能 n 模块 1 ● 模块 2 …… 模块 n ● ● ● 2.7.3 模块-数据库表对照表 [用一张如下的矩阵图说明各模块与主要的数据库表间的关联关系:] 模块 1 模块 2 …… 模块 n 数据库表 1 ● 数据库表 2 …… 数据库表 n ● ● ● 第 7 页 共 12 页
概要设计说明书 2.8 关键处理流程 [对本系统中的关键处理流程进行描述。] 2.9 接口设计 [如果有单独的接口设计说明书,该章节可以写参考 某某接口设计说明 书。] 2.9.1 用户接口 [说明将向用户提供的提示和命令,以及软件的应答信息。如确认离开此 页面等] 2.9.2 外部接口 [此处说明该系统的外部接口,包括与硬件的接口和与其它软件系统的接 口。应说明接口范围(与那些硬件、软件存在或可能存在接口)、需要交换的数 据内容,再说明如何处理接口。] 2.9.3 内部接口 [描述本系统之内的各个系统元素之间的接口安排,包括子系统、模块间的 数据传递方式、协议及格式。] 2.10 限制与条件 [描述系统设计中受到的某种特定的限制和条件。] 第 8 页 共 12 页
分享到:
收藏