<项目名称>
概要设计说明书
文件状态:
文件标识
合同号
审 核 人
[
[
[
]草
稿
当前版本 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 页