欢迎来到天天文库
浏览记录
ID:12498894
大小:74.00 KB
页数:8页
时间:2018-07-17
《软件设计规格说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件需求规格说明书编写规范制订人:国防科技大学计算机系602教研室毛新军文档编号:项目名称–DSN–版本项目名称软件设计规格说明书日期:2007-05-088软件需求规格说明书编写规范制订人:国防科技大学计算机系602教研室毛新军文档变更历史记录序号变更日期变更人员变更内容详情描述版本12001/11/1张三创建1.022001/11/15王五增加了**需求部分的设计(见**章节)1.18软件需求规格说明书编写规范制订人:国防科技大学计算机系602教研室毛新军目录目录31、引言41.1编写目的41.2读者对象41.3软件项目概述41.4文档概述41.5定义41.6参考资料52、软件设计约束6
2、2.1设计目标和原则62.2设计约束63、软件设计描述73.1总体结构设计73.2数据设计73.3详细设计83.4接口设计88软件需求规格说明书编写规范制订人:国防科技大学计算机系602教研室毛新军1、引言1.1编写目的简要说明本文档的编写目的。1.2读者对象简要说明本文档可能的读者对象。1.3软件项目概述简要说明关于本软件项目的:l项目名称l简称l项目代号l用户单位l开发单位主管部门l软件项目的大致功能和性能要求1.4文档概述简要说明本文档的大致内容及其组织结构1.5定义定义本文档涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的内容。8软件需求规格说明书编写规范制订人:国防科
3、技大学计算机系602教研室毛新军1.6参考资料以列表或排序的方式给出重要的参考资料的名称、作者、单位、出版日期等信息。8软件需求规格说明书编写规范制订人:国防科技大学计算机系602教研室毛新军2.软件设计约束2.1设计目标和原则-描述本设计欲达到的目标,如实现用户需求,软件系统具有良好的可扩充性等等;-描述为实现上述目标,在设计软件过程中遵循的一般原则2.2设计约束-硬件平台-OS要求-开发语言-开发工具-容量和性能要求-灵活性和配置要求,等等8软件需求规格说明书编写规范制订人:国防科技大学计算机系602教研室毛新军3.软件设计描述3.1总体结构设计l分子系统,从多个侧面和角度描述待开发系统
4、的总体结构,要求:(1)完全:实现了所有的用户需求(2)准确:采用多种方式(文字、图形)、从多个视点精确地描述用户设计;(3)一致,无二义和歧义:对同一概念采用同一个术语,对容易引起混淆的描述作进一步的说明;(4)直观简洁,文字和图形描述精炼,言简意赅(5)可追踪:所有的设计内容都是对某项或者某些用户需求的软件实现l建议采用以下表述方式¨对于面向数据流的建模方法(1)层次图/HIPO图/结构图(2)文字说明¨对于面向对象的建模方法(1)类图/对象图/状态图/顺序图/活动图(2)文字说明3.2数据设计l建议采用结构化自然语言、表格等方式描述数据设计的内容,包括(1)数据库的设计(如库、表、字段
5、、类型和属性)(2)数据结构的设计(3)数据文件的设计(如配置文件、存储文件等)(4)网络通讯协议(如网络消息包)8软件需求规格说明书编写规范制订人:国防科技大学计算机系602教研室毛新军3.3详细设计l详细描述各个模块的内部算法和数据结构,根据具体情况可采用不同的描述手段来刻划,例如(1)流程图(2)判定树和判定表(3)过程设计语言3.4接口设计l详细描述软件接口8
此文档下载收益归作者所有