说明书通用模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:项目名称– DSN –版本
项目名称软件设计规格说明书
日期:2009-12-08
文档变更历史记录
2 2001/11/15 王五增加了**需求部分的设计(见**章节) 1.1
目录
目录 (3)
1、引言 (4)
1.1 编写目的 (4)
1.2 读者对象 (4)
1.3 软件项目概述 (4)
1.4 文档概述 (4)
1.5 定义 (4)
1.6 参考资料 (5)
2、软件设计约束 (6)
2.1 设计目标和原则 (6)
2.2 设计约束 (6)
3、软件设计描述 (7)
3.1 总体结构设计.................................................................................. 错误!未定义书签。
3.2 数据设计 (7)
3.3 详细设计 (7)
3.4 接口设计 (7)
1、引言
1.1 编写目的
简要说明本文档的编写目的。
1.2 读者对象
简要说明本文档可能的读者对象。
1.3 软件项目概述
简要说明关于本软件项目的:
●项目名称
●简称
●项目代号
●用户单位
●开发单位主管部门
●软件项目的大致功能和性能要求
1.4 文档概述
简要说明本文档的大致内容及其组织结构
1.5 定义
定义本文档涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的内容。
1.6 参考资料
以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期等信息。
2.1 设计目标和原则
-描述本设计欲达到的目标,如实现用户需求,软件系统具有良好的可扩充性等等;
-描述为实现上述目标,在设计软件过程中遵循的一般原则
2.2 设计约束
-硬件平台
-OS要求
-开发语言
-开发工具
-容量和性能要求
-灵活性和配置要求,等等
3.2 数据设计
●建议采用结构化自然语言、表格等方式描述数据设计的内容,包括
(1)数据库的设计(如库、表、字段、类型和属性)
(2)数据结构的设计
(3)数据文件的设计(如配置文件、存储文件等)
(4)网络通讯协议(如网络消息包)
3.3 详细设计
●详细描述各个模块的内部算法和数据结构,根据具体情况可采用不同的
描述手段来刻划,例如
(1)流程图
(2)判定树和判定表
(3)过程设计语言
3.4 接口设计
●详细描述软件接口