软件设计文档主要包括:业务需求规格说明书、软件需求规格说明书、详细设计规格说明书三部分,三个文档结构类似,内容相互关联解释,业需详细的介绍业务流程,软需采用信息化方式描述业务需求所需的功能信息,详细设计对软需的功能进行详细介绍说明。
一、业务需求规格说明书文档结构
1、概述:主要涉及业务背景和总体目标;
2、主要依据:相关国家政策和制度规范;
3、现状分析:当前业务现状分析和所建设的信息系统整体介绍
4、业务描述:4.1:业务目标;4.2:组织单元(岗位职能);4.3:业务流程(流程图及流程说明);4.4:业务活动(相当于系统功能及功能页面信息介绍);
5、共享融合需求分析(系统之间的集成);
6、附录(业务信息表即字段信息)。
二、软件需求规格说明书:
1、概述:编写目的、术语及参考资料;
2、标准和规范:引用的相关标准和规范;
3、相关假设、限制、依赖条件;
4、功能规格:4.1:岗位角色(功能权限即角色及用户功能);4.2:界面设计(用例中详细介绍);4.3:功能视图(功能模块整体视图);4.4:功能清单(业务所需功能即增删查改等);4.5:用例:系统功能(增删查改)详细说明;
5、非功能规格:系统性能、可靠性、可用性、扩展性、安全性等;
6、附录:业务信息清单(功能模块涉及的对象属性信息)。
三、详细设计:
1、角色权限:角色定义及权限设计
2、总体设计:设计说明及功能结构
3、功能设计:每个模块功能的详细设计说明;
4、数据库设计:数据库实体关系及实体表信息。