资源描述
ISO软件工程模板(6)概要设计阐明书
摘要
人们在平时系统开发中需要编写某些文档模板,这此将我收集整顿ISO软件工程模板原则贴出,供人们参照。(-07-22 18:06:09)
By 风过留枫
1.引言
1.1编写目
[阐明编写这份概要设计阐明书目,指出预期读者。]
1.2背景
a.[待开发软件系统名称;]
b.[列出本项目任务提出者、开发者、顾客。]
1.3定义
[列出本文献中用到专门术语定义和外文首字母组词原词组。]
1.4参照资料
[列出关于参照资料。]
2.总体设计
2.1需求规定
[阐明对本系统重要输入输出项目、解决功能性能规定。涉及]
2.1.1系统功能
2.1.2系统性能
2.1.2.1精度
2.1.2.2时间特性规定
2.1.2.4可靠性
2.1.2.5灵活性
2.1.3输入输出规定
2.1.4数据管理能力规定
2.1.5故障解决规定
2.1.6其她专门规定
2.2运营环境
[简要地阐明对本系统运营环境规定。]
2.2.1设备
[列出运营该软件所需要硬设备。阐明其中新型设备及其专门功能。]
2.2.2支持软件
[列出支持软件,涉及要用到操作系统、编译(或汇编)程序、测试支持软件等。]
1 2.2.3接口
[阐明该系统同其她系统之间接口、数据通信合同等]
2.2.4控制
[阐明控制该系统运营办法和控制信号,并阐明这些控制信号来源。]
2.3基本设计概念和解决流程
[阐明本系统基本设计概念和解决流程,尽量使用图表形式。]
2.4构造
[给出系统构造总体框图(涉及软件、硬件构造框图),阐明本系统各模块划分,扼要阐明每个系统模块标记符和功能,分层次地给出各模块之间控制与被控制关系。]
2.5功能需求与系统模块关系
[本条用一张矩阵图阐明各项功能需求实现同各模块分派关系。]
[系统模块1]
[系统模块2]
[……]
[系统模块m]
[功能需求1]
√
[功能需求2]
√
[┇]
[功能需求n]
√
√
2.6人工解决过程
[阐明在本系统工作过程中不得不包括人工解决过程。]
2.7尚未解决问题
[阐明在概要设计过程中尚未解决而设计者以为在系统完毕之前必要解决各个问题。]
3.接口设计
3.1顾客接口
[阐明将向顾客提供命令和它们语法构造,以及相应回答信息。]
[阐明提供应顾客操作硬件控制面板定义。]
3.2外部接口
[阐明本系统同外界所有接口安排涉及软件与硬件之间接口、本系统与各支持系统之间接口关系。]
3.3内部接口
[阐明本系统之内各个系统元素之间接口安排。]
4.运营设计
4.1运营模块组合
[阐明对系统施加不同外界运营控制时所引起各种不同运营模块组合,阐明每种运营所历经内部模块支持软件。]
4.2运营控制
[阐明每一种外界运营控制方式办法和操作环节。]
4.3运营时间
[阐明每种运营模块组合将占用各种资源时间。]
5.系统数据构造设计
[不涉及软件设计可不包括]
5.1逻辑构造设计要点
[给出本系统内软件所使用每个数据构造名称、标记符以及它们之中每个数据项、记录、文卷和系标记、定义、长度及它们之间层次或表格互有关系。]
5.2物理构造设计要点
[给出本系统内软件所使用每个数据构造中每个数据项存储规定,访问办法、存取单位、存取物理关系、设计考虑和保密条件。]
5.3数据构造与程序关系
[阐明各个数据构造与访问这些数据构造各个程序之间相应关系。]
[程序1]
[程序2]
[……]
[程序m]
[数据构造1]
√
[数据构造2]
√
[┇]
[数据构造n]
√
√
6.系统出错解决设计
6.1出错信息
[用一览表方式阐明每种也许出错或故障状况浮现时,系统输出信息形式、含意及解决办法。]
6.2补救办法
[阐明故障浮现后也许采用变通办法。涉及:]
a.后备技术 [阐明准备采用后备技术,当原始系统数据万一丢失时启用副本建立和启动技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体一种后备技术。]
b.降效技术 [阐明准备采用后备技术,使用另一种效率稍低系统或办法来求得所需成果某些某些,例如一种自动系统降效技术可以是手工操作和数据人工记录。]
c.恢复及再启动技术 [阐明将使用恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运营办法。]
6.3系统维护设计
[阐明为了系统维护以便而在程序内部设计中作出安排,涉及在程序中专门安排用于系统检查与维护检测点和专用模块。]
展开阅读全文