| 软件概要设计说明书编写规范 |
| 1 目的 使项目《概要设计说明书》的编写规范化,从而规范软件管理。 2 适用范围集团项目开发(软件)的《概要设计说明书》的编写。 3 编写内容提示 3.1引言 3.1.1背景 说明被开发软件的名称,项目提出者,开发者 3.1.2参考资料 列出本文件用到的下列参考资料,包括作者,来源,编号,标题,发表日期,出版单位及保密级别等,如软件需求说明书、同概要设计有关的其它文件资料库。 3.1.3术语和缩写词 列出本文件中专用的术语,定义和缩写词 3.2需求 利用软件需求说明书,对以下个条内容进行细化,扩充或变更(若有的话) 3.2.1总体描述 对软件系统进行总的描述。用图表示本系统个部分之间的关系,以及用户机构与本系统主要部分之间的关系 3.2.2功能 试用日期,定量和定性地表示软件总体功能,并说明系统是如何满足功能需求的 3.2.3性能 说明精度,时间特性,灵活性等要求 3.2.4运行环境 简要说明对运行环境的规定,如设备,支持软件,接口,保密与安全等 3.3总体结构设计 用图表说明本系统结构,即系统元素(子系统,模块子程序,共用程序等)的划分,模块之间的关系及分层控制关系用图表形式表示各功能需求与模块的关系 3.4接口设计 3.4.1外部接口 说明本系统同外界的所有接口安排,包括硬件接口,软件接口,用户接口 3.4.2内部接口 说明本系统内部的各个系统元素间的接口安排 3.5运行设计 3.5.1运行过程说明 系统的运行过程(例如装入,启动,停机,恢复,再启动等) 3.5.2系统逻辑流程 用图表形式描述系统的逻辑流程,即从输入开始,经过系统的处理,到输出的流程,集中表示系统的动态特性,入口和出口,与其它程序的接口,各种运行,优先级,循环和特殊处理 3.6系统数据结构设计 3.6.1逻辑数据结构设计 给出本系统(或子系统)内所使用的每个数据项,记录,文件的标识,定义,长度,以及它们之间的相互关系给出上述数据元素与各个程序的相互关系。 3.6.2物理数据结构设计 给出本系统(或子系统)内所使用的每个数据项,记录,文件的存储要求,访问方法,存取单位,存取的物理关系(媒体,存储区域) 3.7系统出错处理设计 3.7.1出错信息 用图表形式列出每种可能的出错或故障情况出现时,系统输出信息的形式,含义及处理方法 3.7.2补救措施 说明故障出现后可能采取的变通措施,如后备技术,降效技术,恢复及再启动技术等 3.8系统维护技术 说明为了系统维护方便而在程序内部设计中作出的安排,如在程序中专门安排用于系统的检查与维护的检测点和专用模块。 |