四、概要设计说明书
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条件与限制 ......................................................................................................................... 4 3.总体设计 ..................................................................................................................................... 4
3.1处理流程 ............................................................................................................................. 4 3.2总体结构和模块外部设计 ................................................................................................. 4 3.3功能分配 ............................................................................................................................. 4 4.接口设计 ..................................................................................................................................... 4
4.1外部接口 ............................................................................................................................. 4 4.2内部接口 ............................................................................................................................. 5 5.数据结构设计 ............................................................................................................................. 5
5.1逻辑结构设计 ..................................................................................................................... 5 5.2物理结构设计 ..................................................................................................................... 5 5.3数据结构与程序的关系 ..................................................................................................... 5 6.运行设计 ..................................................................................................................................... 5
6.1运行模块的组合 ................................................................................................................. 5 6.2运行控制 ............................................................................................................................. 6 6.3运行时间 ............................................................................................................................. 6 7.出错处理设计 ............................................................................................................................. 6
7.1出错输出信息 ..................................................................................................................... 6 7.2出错处理对策 ..................................................................................................................... 6 8.安全保密设计 ................................................................................................................................ 6 9.维护设计........................................................................................................................................ 6
四、概要设计说明书
1.引言
1.1编写目的及读者对象
a. 编写目的 b. 读者对象
1.2项目背景
a. b. c. d.
项目的委托单位。 项目的开发单位 项目的主管部门;
该软件系统与其他系统的关系。
1.3定义
a. 本文档中所用到的专门术语及定义 b. 本文档中所用到的缩写词及原文
1.4参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括: a. 项目经核准的计划任务书、合同或上级机关的批文; b. 项目开发计划; c. 需求规格说明书; d. 测试计划(初稿); e. 用户操作手册(初稿);
f. 文档所引用的资料、采用的标准或规范。】
(1) 参考资料1 作者 标题 编号
发表日期 出版单位 资料来源
(2) 参考资料2 作者 标题 编号
四、概要设计说明书
发表日期 出版单位 资料来源
2.任务概述
2.1目标 2.2运行环境
[简要地说明对本系统的运行环境的规定。] 2.2.1设备
[列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能。]
2.2.2支持软件
[列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。]
2.2.3接口
[说明该系统同其他系统之间的接口、数据通信协议等]
2.2.4控制
[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]
2.3需求概述
2.3需求规定
[说明对本系统的主要的输入输出项目、处理的功能性能要求。包括] 2.3.1系统功能
2.3.2系统性能 2.3.2.1精度
2.3.2.2时间特性要求 2.3.2.4可靠性 2.3.2.5灵活性
2.3.3输入输出要求
2.3.4数据管理能力要求
2.3.5故障处理要求
四、概要设计说明书
2.3.6其他专门要求
2.4条件与限制
3.总体设计
3.1处理流程
[说明本系统的基本设计概念和处理流程,尽量使用图表的形式。]
3.2总体结构和模块外部设计
[给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。]
3.3功能分配
【表明各项功能与程序结构的关系。】
[本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。] [功能需求1] [功能需求2] [┇] [功能需求n]
[系统模块1] √ [系统模块2] √ √ [……] [系统模块m] √ 4.接口设计
4.1外部接口
【包括用户界面、软件接口与硬件接口。】
[说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。] [说明提供给用户操作的硬件控制面板的定义。]
[说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。]
四、概要设计说明书
4.2内部接口
【模块之间的接口。】
[说明本系统之内的各个系统元素之间的接口的安排。]
5.数据结构设计
5.1逻辑结构设计
[给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。]
5.2物理结构设计
[给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。]
5.3数据结构与程序的关系
[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。] [数据结构1] [数据结构2] ┇ [数据结构n]
[程序1] √ √ [程序2] √ √ [……] [程序m] √ 6.运行设计
6.1运行模块的组合
[说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。]
四、概要设计说明书
6.2运行控制
[说明每一种外界的运行控制的方式方法和操作步骤。]
6.3运行时间
[说明每种运行模块组合将占用各种资源的时间。]
7.出错处理设计
7.1出错输出信息
[用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。]
7.2出错处理对策
【如设置后备、性能降级、恢复及再启动等。】
[说明故障出现后可能采取的变通措施。包括:] a.后备技术 [说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术。]
b.降效技术 [说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录。] 恢复及再启动技术 [说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。]
8.安全保密设计 9.维护设计
【说明为方便维护工作的设施,如维护模块等。】
[说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。]
因篇幅问题不能全部显示,请点此查看更多更全内容