概要设计说明书.docx
- 文档编号:9411999
- 上传时间:2023-05-18
- 格式:DOCX
- 页数:12
- 大小:19.62KB
概要设计说明书.docx
《概要设计说明书.docx》由会员分享,可在线阅读,更多相关《概要设计说明书.docx(12页珍藏版)》请在冰点文库上搜索。
概要设计说明书
1.引言2
1.1编写目的2
1.2项目背景2
1.3定义2
1.4参考资料2
2.任务概述3
2.1目标3
2.2运行环境3
2.3需求概述3
2.4条件与限制3
3.总体设计3
3.1处理流程3
3.2总体结构和模块外部设计3
3.3功能分配3
4.接口设计3
4.1外部接口3
4.2内部接口3
5.数据结构设计3
5.1逻辑结构设计3
5.2物理结构设计3
5.3数据结构与程序的关系3
6.运行设计3
6.1运行模块的组合3
6.2运行控制3
6.3运行时间3
7.出错处理设计3
7.1出错输出信息3
7.2出错处理对策3
8.安全保密设计3
9.维护设计3
1.引言
1.1编写目的
【阐明编写概要设计说明书的目的,包括程序系统额设计考虑、基本的处理流程图、组织机构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为程序的详细设计奠定基础,指明读者对象。
】
1.2术语
【列出本文档中所用到的专门术语的定义和缩写词的原文。
】
序号
术语或缩写词
说明性定义
1.3参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a.项目经核准的计划任务书、合同或上级机关的批文;
b.属于本项目的其他已发表文件
c.本文件各处所引用的文件、资料,包括要用到的软件开发标准,列出这些文件的标题、问价呢标号、发表日期和出版单位,说明能够得到这些文件的来源
2.系统概述
2.1系统说明
●任务提出单位
●开发单位
●预期用户
2.2系统任务
2.2.1系统目标
2.2.2与其他系统的关系
2.3需求概述
2.3.1功能需求
2.3.2性能需求
2.3.3数据要求
2.3.4其他
2.4条件与限制
阐明为完成项目应具备的条件、开发单位已具备的条件及尚需创造的条件。
必要时还应说明用户和分合同承包者承担的工作、完成期限及其他条件与限制。
2.5运行环境
简要说明本系统的运行环境,包括通信条件、网络环境、硬件配置、软件系统等。
2.5.1设备
列出运行该软件所需要的硬件设备,说明其中的新型设备及其专门功能
2.5.2支持软件
包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
2.5.3接口
说明该系统同其他系统之间的接口、数据通信协议等。
2.5.4控制
说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。
2.6软硬件环境
描述硬件环境、服务器的类型、操作系统的类型、数据库的类型、版本等
2.7网络环境
描述系统的部署,包括网络拓扑结构、运行的环境、局域网络、广域网
3.总体设计
3.1总体设计思想
系统的结构设计原则和总体设计指导思想
3.2系统布局
软件系统的逻辑分层布局,包括表示层、业务处理层、数据访问层等。
3.3系统软件架构
简要介绍系统的总体结构和概要功能。
3.4系统划分及功能描述
将系统划分为多个子系统,并描述各个子系统之间的关系。
3.5系统性能
主要考虑数据精确度、适应度、可靠性、先进性、灵活性、可使用性、可移植性等方面的设计
3.6系统物理结构
3.6.1系统流程图
3.6.2设备清单
序号
设备名称
数量
型号和规格
3.7系统功能
3.8系统性能
3.8.1精度
3.8.2时间特征要求
3.8.3可靠性
3.8.4灵活性
3.8.5输入要求
3.8.6输出要求
3.8.7数据管理能力要求
3.8.8故障处理要求
3.8.9其他专门要求
3.9基本设计概念和处理流程
说明本系统的基本设计概念和处理流程。
尽量使用图表的形式
3.10结构
给出系统结构总体框图(包括软件和硬件结构框图),说明本系统的各模块的划分,简要说明每个系统模块的标识和功能,分层滴给出各模块之间控制欲被控制的关系。
3.11功能需求与系统模块的关系
说明各项功能需求的实现同各模块的分配关系
系统模块1
系统模块2
.。
。
。
。
系统模块n
功能需求1
功能需求2
……
功能需求n
3.12人工处理过程
说明在本系统的工作过程不得不包含的人工处理过程
3.13上尉解决的问题
说明在该要设计过程中未解决而设计者认为在系统完成之前必须解决的各个问题
3.14软件结构图
3.14.1模块结构图
3.14.2模块清单
编号
模块名称
模块标识
3.15模块功能描述
模块1(标识符)功能
模块编号
模块名称
模块标识
输入
处理
输出
…..
4.接口设计
4.1用户界面接口
说明将用户提供的命令和他们的语法结构,以及相应的回答信息
说明提供给用户操作的硬件控制面板的定义
4.2外部接口
【包括用户界面、软件接口与硬件接口。
】
4.3内部接口
【模块之间的接口。
】
4.4通信接口
5.运行设计
5.1运行模块的组合
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所经历的内部模块的支持软件
模块集合
运行条件
支持条件
5.2运行控制
说明每一种外界的运行控制的方式方法和步骤操作
运行名称
控制方法
操作步骤
5.3运行时间
说明每种运行模块组合将占用各种资源的时间
运行名称
所占资源
时间
6.数据结构设计
6.1逻辑结构设计要点
给出本系统内软件所使用的每个数据结构的名称、标识符及他们之中每个数据项、记录、文卷和系的标识、定义、长度以及他们之间的层次或表格的相互关系
6.2物理结构设计要点
给出本系统呗软件所使用的每个数据结构的每个数据项的纯出要求、访问方法、存取单位、存取的物理关系、设计考虑和保密条件。
6.3数据结构
6.3.1结构属性
结构名称
逻辑标识
物理标识
结构类型
存储模式
存储介质
访问模式
读/写方式
记录标识
记录长度
6.3.2逻辑结构
6.3.3物理结构
6.3.4数据元素
6.4数据结构与程序的关系
说明各个数据结构与访问这些数据结构的各个程序之间的对应关系
程序1
程序2
……
程序n
【数据结构1】
√
【数据结构2】
√
√
……
【数据结构n】
√
6.5E-R图
6.6数据结构说明
说明全局数据结构的描述,包括数据项的数据类型、长度及各种约束条件,入股哦存在数据库,则要说明数据库的表划分及各个字段的数据结构
6.7常数说明
列出数据库中所用到的代码和常数信息,并说明个中国代码的编码规则,有效值中的常数如果只有有限几个,可以一一罗列。
7系统安全
7.1系统安全
1.系统安全控制和物理保护措施;
2.用户身份鉴别机制;
3.用户对系统的访问权限和范围
7.2数据安全
1.数据用户身份鉴别;
2.访问主体、访问对象的控制策略和实现方法;
3.数据加密方法
7.3后备与恢复
1.系统后备
2.数据后备
3.系统恢复
4.数据恢复
7.4出错处理
1.出错情况
用一览表的方式说明每种可能的错误或故障情况出现时,系统输出信息的形式、含义及处理方法。
2.出错失效的后备措施
(1)提示服务器积极拒绝信息;
(2)对一般错误,给用户提示信息,让用户重新输入或退出
(3)后备技术说明,准备采用的后备技术,当原始系统数据丢失时启用的副本简历和启动的技术;
(4)降效技术说明,使用另一个效率较低的系统或方法来求得所需结果的某些部分,(如:
手工操作,人工录入)
(5)恢复及在启动技术说明,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
7.5计算机病毒的防治措施
7.6系统故障预防与恢复
7.7用户管理和权限控制
说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型、数据对象进行权限分配
7.8数据备份和恢复
8功能需求、数据结构和模块
8.1功能需求与模块的关系
功能1
功能2
……
模块1
U
模块2
U
模块3
U
……
8.2数据结构与模块的关系
数据结构1
数据结构2
……
模块1
U
C
模块2
U
模块3
U
……
9.系统维护设计
说明为了便于系统维护在程序内部设计中所做的安排,包括在程序中专门安排用于系统检查与维护的监测点和专用摸板。
可采用矩阵图表示。
10.约束设计
描述系统设计中最主要的约束,这些事由客户强制要求并在需求说明中写明的,说明系统是如何来适应这些约束的
11.界面设计
根据本软件所指定额界面约定或设计规范,使用工具或通过编码的方式进行界面的设计
12.性能和其他非功能需求
比如响应时间、访问处理能力、资源占用率等
13.版本设计
如果对需求分析中的功能,以为种种原因不能在一个版本中实现,在此说明各个版本的功能划分。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 说明书