软件设计书
软件设计文档主要指对软件的总体设计和详细设计。
引言
阐明该设计书的目的和读者。
标明该项目的的名称和代码。
项目背景(项目的委托单位,开发单位,主管部门,软件与其它系统的关系)。
注明本项目的项目负责人、系统分析员、系统设计员、程序设计员、程序员、资料员以及与本项目开展有关的人员和用户。
列出本项目文档中所用到的专门术语定义和英文缩写词的原文。
参考资料。包括项目经核准的计划任务书,合同书,上级批文,项目开发计划,需求规格说明书,引用的标准,规范,相关软件的说明书等。
任务概述
软件目标。
需求概述。
设计条件与限制。
软件设计
软件处理流程描述。
软件总体结构设计。
模块功能设计。包括模块的输入、输出设计,接口设计(外部接口设计,如用户界面、软件接口、硬件接口等;内部接口设计,如模块之间的接口。),实现功能的算法设计并选用适当的工具图形表示。
运行设计
运行模块的组合。
运行控制。
运行时间。
出错处理设计
出错处理对策。
安全保密设计
数据备份。
数据安全。
数据保密。
测试设计
测试方法。
测试用例。
测试分析。
维护设计
维护内容。
维护组织。
维护记录。