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