软件开发详细设计文档模板下载地址:http://www.25yi.com/BreviaryImg/软件开发详细设计文档模板.doc
基内容详细如下:
1.引言
1.1编写目的
【阐明编写详细设计说明书的目的,指明读者对象。】
1.2项目背景
【应包括项目的来源和主管部门等。】
说明:
a.待开发软件系统的名称;
b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。
1.3定义
【列出文档中所用到的专门术语的定义和缩写词的原文。】
1.4参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a. 项目的计划任务书、合同或批文;
b. 项目开发计划;
c. 需求规格说明书;
d. 概要设计说明书;
e. 测试计划(初稿);
f. 用户操作手册(初稿);
g. 文档中所引用的其他资料、软件开发标准或规范。】
2.总体设计
2.1需求概述
【概述总体需求和要实现的功能】
2.2软件结构
【用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。】
3.程序描述
【逐个模块给出以下的说明:】
3.1功能
【说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。】
3.2性能
【说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。】
3.3输入项目
【给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。 数量和频度、输入媒体、输入数据的来源和安全保密条件等等。】
3.4输出项目
【给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、 数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。】
3.5算法
【模块所选用的算法。详细说明本程序所选用的算法,具体的计算公式和计算步骤。】
3.6程序逻辑
【详细描述模块实现的算法,可采用:
a. 标准流程图;
b. PDL语言;
c. N-S图;
d. PAD;
e. 判定表等描述算法的图表。】
3.7接口
【用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。】
3.8存储分配
【根据需要,说明本程序的存储分配。】
3.9注释设计
说明准备在本程序中安排的注释,如:
a. 加在模块首部的注释;
b.加在各分枝点处的注释; 对各变量的功能、范围、缺省条件等所加的注释;
d.对使用的逻辑所加的注释等等。
3.10限制条件
【说明本程序运行中所受到的限制条件。】
3.11测试计划和测试要点
【说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。给出测试模块的主要测试要求。】
3.12尚未解决的问题
【说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。】
作者: 网站模板@ 网站后台管理系统
原载: 25亿cms
版权所有。转载时必须以链接形式(http://www.25yi.com/wangyesheji/wendangmoban-307/)注明作者和原始出处及本声明。