下面是小编为大家整理的软件详细设计说明书模版(全文完整),供大家参考。
软件详细设计说明书模版
项目名称
软 件 详 细 设 计 说 明 书
文档信息
修改记录
目录
1 引言.......................................................................................................................................................... .. 5
1.1
1.2
1.3
1.4
2 编写目 的 .......................................................................................................................................... 5 背景 .................................................................................................................................................. 5
术语定义 ..........................................................................................................................................
5 参考资 料 .......................................................................................................................................... 5 功能设计....................................................................................................................................................
6
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.3 功能一设 计 ...................................................................................................................................... 6 设计说明(可选) ..................................................................................................................... 6 界面设计(可选) ..................................................................................................................... 6 协作图 ......................................................................................................................................... 6 算法说明(可选) ..................................................................................................................... 6 类设计(可选) ......................................................................................................................... 6 数据库表(可选) ..................................................................................................................... 6 功能二设计 ...................................................................................................................................... 6 设计说明(可选) ..................................................................................................................... 6 界面设计(可选) ....................................................................
................................................. 6 协作图 ......................................................................................................................................... 6 算法说明 ..................................................................................................................................... 6 类设计(可选) ......................................................................................................................... 6 数据库表(可选) .....................................................................................................................
6 …… ..................................................................................................................................................
7
3 非功能设 计 ................................................................................................................................................ 8
3.1
3.2
3.3
3.4
3.5 安全设
计 .......................................................................................................................................... 8 性能设计 .......................................................................................................................................... 8 易用性设计 ...................................................................................................................................... 8
健壮性设计 ...................................................................................................................................... 8 其他非功能设 计 .............................................................................................................................. 8
4
5
6 接口设 计.................................................................................................................................................... 9 类设 计........................................................................................................................................................ 9 数据库设
计 ................................................................................................................................................ 9
6.1
6.2
6.3 ER 图 ................................................................................................................................................ 9 数据字典 .......................................................................................................................................... 9 其 他 .................................................................................................................................................. 9
7 附 录.......................................................................................................................................................... 10
7.1
7.2 附录 一 ............................................................................................................................................ 10 附
录二 ............................................................................................................................................ 10
1 引言
1.1 编写目的
说明编写本软件规格说明书的目的,指出预期的读者。
1.2 背景
简要描述项目的背景。
1.3 术语定义
列出
1.4 参考资料
列出用得着的参考资料,如:
a(本项目的经核准的计划任务书或合同、上级机关的批文等;
b(属于本项目的其他已发表的文件;
c(
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料 的来源。
2 功能设计
2.1 功能一设计
2.1.1 设计说明(可选)
[对功能的设计进行文字说明。]
2.1.2 界面设计(可选)
[较复杂界面类画出界面。]
2.1.3 协作图
[较复杂功能画出交互图,简单的 CRUD 功能可以省略,复杂功能可以放多个交互图。]
2.1.4 算法说明(可选)
[对较复杂的成员方法的逻辑进行说明。]
2.1.5 类设计(可选)
[对涉及的类的属性和方法进行详细说明。]
2.1.6 数据库表(可选)
[列出需要访问的数据库表。]
2.2 功能二设计
2.2.1 设计说明(可选)
[对功能的设计进行文字说明。]
2.2.2 界面设计(可选)
[较复杂界面类画出界面。]
2.2.3 协作图
[较复杂功能画出交互图,简单的 CRUD 功能可以省略,复杂功能可以放多个交互图。]
2.2.4 算法说明
[对较复杂的成员方法的逻辑进行说明。]
2.2.5 类设计(可选)
[对涉及的类的属性和方法进行详细说明。]
2.2.6 数据库表(可选)
[列出需要访问的数据库表。]
2.3 ……
3 非功能设计
[下面的小节应根据需求规格说明书中的非功能需求来定,如果概要设计已经设计明确的 可以不再详细设计。]
3.1 安全设计
3.2 性能设计
3.3 易用性设计
3.4 健壮性设计
3.5 其他非功能设计
4 接口设计
[对外围系统接口进行详细设计。]
5 类设计
[按层或组件列出所有的类和接口。如果使用 PowerDesigner 等工具,可以直接导出类图和 类清单。]
6 数据库设计
[按模块列出所有的数据库对象。如果使用 PowerDdsigner 等工具,可以直接导出 ER 图和数据库表说明。]
6.1 ER 图
[这里插入 ER 图,为了保证图的清晰图,大的系统应分为多个子图插入。]
6.2 数据字典
[这里可用表格列出所有的数据库对象及其属性。]
6.3 其他
[说明数据库设计中上述两部分内容没有涵盖的内容,如果没有,可略。]
7 附录
7.1 附录一
7.2 附录二
推荐访问:模版 说明书 完整 软件详细设计说明书模版 软件详细设计说明书模板