夜雨聆风学习资料网 资料列表 开通 VIP 用登录 / 注册 ⌄
DOC

软件设计说明书通用模板_436套软件开发需求文档_VD516-软件开发需求文档_03软件设计说明书(23份)

查看资料信息、公开预览和下载状态。

共 8 页DOC · 71.0KB
下载

文档在线预览

公开展示前 4 页
100%
1
《软件设计说明书通用模板_436套软件开发需求文档_VD516-软件开发需求文档_03软件设计说明书(23份)》第1页预览
2
《软件设计说明书通用模板_436套软件开发需求文档_VD516-软件开发需求文档_03软件设计说明书(23份)》第2页预览
3
《软件设计说明书通用模板_436套软件开发需求文档_VD516-软件开发需求文档_03软件设计说明书(23份)》第3页预览
4
《软件设计说明书通用模板_436套软件开发需求文档_VD516-软件开发需求文档_03软件设计说明书(23份)》第4页预览

本文档共 8 页 剩余 4 页未展示,请下载后查阅

下载

文档文本内容

文档编号:项目名称 – DSN – 版本
项目名称
软件设计规格说明书
日期:2009-12-08文档变更历史记录
序号 变更日期 变更人员 变更内容详情描述 版本
1 2001/11/1 张三 创建 1.0
2 2001/11/15 王五 增加了**需求部分的设计(见**章节) 1.1
2目录
目录.....................................................................................................................................................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 总体结构设计.......................................................................................................................7
3.2 数据设计...............................................................................................................................7
3.3 详细设计...............................................................................................................................8
3.4 接口设计...............................................................................................................................8
31、引言
1.1 编写目的
简要说明本文档的编写目的。
1.2 读者对象
简要说明本文档可能的读者对象。
1.3 软件项目概述
简要说明关于本软件项目的:
 项目名称
 简称
 项目代号
 用户单位
 开发单位主管部门
 软件项目的大致功能和性能要求
1.4 文档概述
简要说明本文档的大致内容及其组织结构
1.5 定义
定义本文档涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要
4解释的内容。
1.6 参考资料
以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期等
信息。
52.软件设计约束
2.1 设计目标和原则
 描述本设计欲达到的目标,如实现用户需求,软件系统具有良好的可扩
充性等等;
 描述为实现上述目标,在设计软件过程中遵循的一般原则
2.2 设计约束
 硬件平台
 OS要求
 开发语言
 开发工具
 容量和性能要求
 灵活性和配置要求,等等
63.软件设计描述
3.1 总体结构设计
 分子系统,从多个侧面和角度描述待开发系统的总体结构,要求:
(1)完全:实现了所有的用户需求
(2)准确:采用多种方式(文字、图形)、从多个视点精确地描述用户设计;
(3)一致,无二义和歧义:对同一概念采用同一个术语,对容易引起混淆
的描述作进一步的说明;
(4)直观简洁,文字和图形描述精炼,言简意赅
(5)可追踪:所有的设计内容都是对某项或者某些用户需求的软件实现
 建议采用以下表述方式
对于面向数据流的建模方法

(1) 层次图/HIPO图/结构图
(2) 文字说明
对于面向对象的建模方法

(1) 类图/对象图/状态图/顺序图/活动图
(2) 文字说明
3.2 数据设计
 建议采用结构化自然语言、表格等方式描述数据设计的内容,包括
(1) 数据库的设计(如库、表、字段、类型和属性)
(2) 数据结构的设计
(3) 数据文件的设计(如配置文件、存储文件等)
7(4) 网络通讯协议(如网络消息包)
3.3 详细设计
 详细描述各个模块的内部算法和数据结构,根据具体情况可采用不同的
描述手段来刻划,例如
(1) 流程图
(2) 判定树和判定表
(3) 过程设计语言
3.4 接口设计
 详细描述软件接口
8