目录
1. 引言
引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。
编写目的
开发这个软件产品意义、作用、以及最终要达到的意图
项目风险
首要风险承担者包括:
●任务提出者;
●软件开发者;
●产品使用者。
预期读者和阅读建议
列举本软件系统概要设计报告所针对的各种不同的预期读者
参考资料
列举编写软件产品概要设计报告时所用到的参考文献及资料
●
2. 设计概述
本节描述现有开发条件和需要实现的目标,说明进行概要设计时应该遵循的设计原则和必须采用的设计方法。
和约束
简要描述起到和约束作用的各种可能存在的条件,并且说明在上述条件下,应该实现的系统目标
●在此输入
设计原则和设计要求
●在此输入
3. 系统逻辑设计
本节内容主要根据软件产品需求规格说明书和软件产品数据字典建立系统的逻辑模型。
系统组织设计
系统组织设计通过系统组织表描述本系统由哪些子系统(模块)组成,这些子系统与业务职能之间的关系,以及各个子系统的安装地点。系统组织表如下:
| 子系统编号 | 英文名称 | 中文名称 | 业务职能 | 安装地点 | 备注 |
本节将对系统特性作较为详细的描述,并给出系统特性结构图。
3.1.1 系统特性表
系统特性可以具有操作界面,也可以没有操作界面;可以被其它操作界面、或者系统特性调用,也可以调用其它操作界面、非操作界面、或者系统特性;但是不允许递归调用(调用自己),包括间接递归调用。
系统特性表如下:
子系统编号:
子系统英文名称:
| 子系统中文名称: | ||||||
| 特性编号 | 系统特征 英文名称 | 系统特征 中文名称 | 操作功能 | 调用对象 | 被调用 对象 | 备注 |
| 说明: | ||||||
系统特性结构图给出系统特性在逻辑层面上相互之间的关系,其主要依据来源于需求规格说明书中,系统特性一节中的有关描述。
| 系统特性结构图 |
系统接口是一种非可视的系统界面,在多数情况下,它对用户是透明的。
本节将对系统接口作较为详细的描述,并给出接口说明清单。
3.1.3 系统接口表
接口作为系统的一种输入/输出形式,分为网络接口、数据库接口、RS-232串行通讯接口、IEEE—485串行总线接口、并行I/O接口等等多种类型。
当系统由多个子系统(模块)组成时,每个子系统分别使用一张系统接口表进行描述。系统接口表如下:
子系统编号
子系统英文名称
| 子系统中文名称 | ||||||
| 接口 编号 | 接口 名称 | 接口 类型 | 接口 性质 | 接口 速率 | 接口 协议 | 备注 |
| 说明: | ||||||
逐项详细描述系统接口表中所列出各个系统接口使用的传输协议,以及其它相关内容,例如:驱动程序、动态连接库、等等。
系统完整性设计
描述系统对象(数据元、数据类),所受到的逻辑约束关系。
系统完整性约束表如下:
子系统编号
子系统英文名称
| 子系统中文名称 | ||||
| 约束编号 | 完整性名称 | 相对对象名 | 约束表达式 | 备注 |
| 说明: | ||||
本节描述系统发生外界及内在错误时,所提供的错误信息及处理方法,它包括系统出错处理表及维护处理过程表。
系统出错处理表
本表给出有关出错处理的产生原因、提示信息、以及建议处理方法。
当系统由多个子系统(模块)组成时,每个子系统分别使用一张系统出错处理表进行描述。系统出错处理表如下:
子系统编号:
子系统英文名称:
| 子系统中文名称: | |||||
| 错误编号 | 错误名称 | 错误原因 | 错误信息 | 处理方式 | 备注 |
| 说明: | |||||
系统出错时,将调用维护处理过程对错误进行处理,有关维护处理过程的各项内容由维护处理过程表进行描述。
当系统有多个子系统(模块)组成时,每个子系统分别使用一张维护处理过程表进行描述。维护处理过程表如下:
子系统编号:
子系统英文名称:
| 子系统中文名称: | ||||||
| 错误编号 | 处理过程 | 处理过程 | 处理功能 | 入口参数 | 出口参数 | 备注 |
| 英文名称 | 中文名称 | |||||
| 说明: | ||||||
系统技术设计描述系统各个特性实际使用的开发技术,以及具体开发技术使用时应该注意的事项。
系统开发技术说明表
系统开发技术说明表如下:
子系统编号:
子系统英文名称:
| 子系统中文名称: | ||||||
| 技术编号 | 开发技术 | 开发技术 | 处理功能 | 系统特性编号 | 备注 | |
| 英文名称 | 中文名称 | |||||
| 说明: | ||||||
逐项详细描述系统开发技术说明表中所列出各项系统开发技术使用的技术要点,以及其它相关内容。
6. 数据库设计
7. 词汇表
列出本文件中用到的专业术语的定义,以及有关缩写的定义(如有可能,列出相关的外文原向)。
8. 进度计划
列出进度计划,包括各子系统、各子模块完成进度计划,人员配备计划等。下载本文