项目名称
软件概要设计说明书
版本:V1.0
文 档 编 号 保 密 等 级
作 者 最后修改日期
审 核 人 最后审批日期
批 准 人 最后批准日期
修订记录
日期 版本 修订说明 修订人
目 录
1 引言 1
1.1 编写目的 1
1.1.1 作用 1
1.1.2 预期读者 1
1.2 编写背景 1
1.2.1 系统名称及版本号 1
1.2.2 任务提出者 1
1.2.3 任务承接者及实施者 1
1.2.4 使用者 1
1.2.5 与其它系统的关系 1
1.3 文档结构 1
1.4 电子文档编写工具 1
1.5 定义说明与符号规定 2
1.6 参考资料 2
2 系统概述 2
2.1 系统目标 2
2.2 设计原则 3
2.3 运行环境 3
2.3.1 硬件平台 3
2.3.2 软件平台 3
2.3.3 网络体系结构 3
2.4 应用软件整体结构概述 3
2.5 关键技术 4
3 数据库设计 4
4 代码设计 4
5 功能概述 4
5.1 功能模块命名原则 4
5.2 功能层次图 4
5.3 功能简介 4
5.4 外部接口 4
6 用户界面设计 4
6.1 基本原则 4
6.2 设计概述 4
7 出错处理 5
7.1 出错信息设计 5
7.2 异常情况处理 5
引言
编写目的
作用
【说明】《软件概要设计说明书》是在《软件需求规格说明书》的基础上,通过我方与用户方反复沟通形成的。它必须充分反映《软件需求规格说明书》中的用户需求,如有改动必须征得用户的认可。它将作为项目验收时重要的的标准和依据。
从另一方面讲,它又是开发人员在下一阶段进行系统详细设计的纲领性文件,也是考核系统总体质量的重要技术文档。
预期读者
【说明】本文档的阅读对象是软件开发人员、业务规范设计人员、软件测试人员、系统安装人员及用户代表。
编写背景
系统名称及版本号
【说明】形如“北京市地方税务局管理信息系统V3.0”。其中,版本号的格式为“XX.XX”,X为阿拉伯数字,左“0”可省略。
任务提出者
【说明】指《工作说明书》中规定的我方领导机构或项目负责人。
任务承接者及实施者
【说明】指承担概要设计的负责人及工作人员名单。
使用者
【说明】适应对象和范围。主要指预期读者,也供有关领导审阅。
与其它系统的关系
【说明】在用户现有的及预期的整个应用系统中,给本系统准确定位。用示意图及相应的文字予以说明。
文档结构
【说明】章节划分原则、内容的取舍、重点的确定等。
电子文档编写工具
【说明】工具名、版本号、操作系统平台。使用多种工具时,应分别说明。形如:
Microsoft Word 97 for Windows 95
Power-Designor 6.0 for Windows 95
PhotoShop 4.0 for Windows 95
Visio或Power Point
定义说明与符号规定
【说明】包括对专用术语及缩略语的解释、所用到的图(E-R图/功能层次图)中图符的表示与解释、屏幕界面中图标与按钮的表示与含义等。如在E-R图中,表示两个实体之间的关系时,我们定义了以下图符(部分举例):
终结符 基数(自左至右)
1
多
终结符 基数 存在性 说明(自左至右)
1 强制 必须存在且只能存在1个
多 强制 必须存在1个或多个
1 任选 可能存在1个,或没有
多 任选 可能存在1个或多个,或没有
参考资料
【说明】格式:作者,[版本号,]资料来源,日期 [,起止页号]。其中,《质量保证计划》与《需求规格说明书》是必选的参考资料。
系统概述
系统目标
【说明】开发意图、应用目标(总目标、分
1