1、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、.2.5灵活性2.1.3输入输出规定2.1.4数据管理能力规定2.1.5故障解决规定2.1.6其她专门规定2.2运营环境简要地阐明对本系统运营环境规定。2.2.1设备列出运营该软件所需要硬设备。阐明其中新型设备及其专门功能。2.2.2支持软件列出支持软件,涉及要用到操作系统、编译(或汇编)程序、测试支持软件等。12.2.3接口阐明该系统同其她系统之间接口、数据通信合同等2.2.4控制阐明控制该系统运营办法和控制信号,并阐明这些控制信号来源。2.3基本设计概念和解决流程阐明本系统基本设计概念和解决流程,尽量使用图表形式。2.4构造给出系统构造总体框图(涉及软件、硬件构造框图),阐明本系统各模块划
3、分,扼要阐明每个系统模块标记符和功能,分层次地给出各模块之间控制与被控制关系。2.5功能需求与系统模块关系本条用一张矩阵图阐明各项功能需求实现同各模块分派关系。系统模块1系统模块2系统模块m功能需求1功能需求2功能需求n2.6人工解决过程阐明在本系统工作过程中不得不包括人工解决过程。2.7尚未解决问题阐明在概要设计过程中尚未解决而设计者以为在系统完毕之前必要解决各个问题。3接口设计3.1顾客接口阐明将向顾客提供命令和它们语法构造,以及相应回答信息。阐明提供应顾客操作硬件控制面板定义。3.2外部接口阐明本系统同外界所有接口安排涉及软件与硬件之间接口、本系统与各支持系统之间接口关系。3.3内部接口
4、阐明本系统之内各个系统元素之间接口安排。4运营设计4.1运营模块组合阐明对系统施加不同外界运营控制时所引起各种不同运营模块组合,阐明每种运营所历经内部模块支持软件。4.2运营控制阐明每一种外界运营控制方式办法和操作环节。4.3运营时间阐明每种运营模块组合将占用各种资源时间。5系统数据构造设计不涉及软件设计可不包括5.1逻辑构造设计要点给出本系统内软件所使用每个数据构造名称、标记符以及它们之中每个数据项、记录、文卷和系标记、定义、长度及它们之间层次或表格互有关系。5.2物理构造设计要点给出本系统内软件所使用每个数据构造中每个数据项存储规定,访问办法、存取单位、存取物理关系、设计考虑和保密条件。5
5、.3数据构造与程序关系阐明各个数据构造与访问这些数据构造各个程序之间相应关系。程序1程序2程序m数据构造1数据构造2数据构造n6系统出错解决设计6.1出错信息用一览表方式阐明每种也许出错或故障状况浮现时,系统输出信息形式、含意及解决办法。6.2补救办法阐明故障浮现后也许采用变通办法。涉及:a.后备技术 阐明准备采用后备技术,当原始系统数据万一丢失时启用副本建立和启动技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体一种后备技术。b.降效技术 阐明准备采用后备技术,使用另一种效率稍低系统或办法来求得所需成果某些某些,例如一种自动系统降效技术可以是手工操作和数据人工记录。c.恢复及再启动技术 阐明将使用恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运营办法。6.3系统维护设计阐明为了系统维护以便而在程序内部设计中作出安排,涉及在程序中专门安排用于系统检查与维护检测点和专用模块。