- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件需求规格说明书_模板讲解
《软件需求规格说明书》模板
模板修订记录:
版本 日期 修改人 描述(注明修改的条款或页) 0.1 2007-01-27 xxx 初次完成 1.0 2007-03-30 xxx 修改格式,准备发布
项目代号 07A001 文档编号 04-04 文档版本 0.9 密 级 商密
XXXX系统(名称等在文件属性中设置)
软件需求规格说明书
xxxxx科技有限责任公司
2013年7月9日文档修订记录
版本 日期 修改人 描述(注明修改的条款或页) 目 录
1 引言 1
1.1 目标 1
1.2 文档约定 1
1.3 读者对象和阅读建议 1
1.4 项目范围 1
1.5 参考资料 1
2 总体描述 2
2.1 产品前景 2
2.2 产品特性 2
2.3 用户类及其特征 2
2.4 运行环境 2
2.5 设计和实现上的约束 3
2.6 假设和依赖 3
3 功能需求 3
3.1 功能需求1(优先级) 3
3.1.1 功能描述 3
3.1.2 用例(编号,UC_<模块缩写><流水号>) 4
3.1.3 用户界面描述 4
4 外部接口需求 4
4.1 硬件接口 4
4.2 软件接口 4
4.3 通信接口 4
5 其它非功能性需求 5
5.1 性能需求 5
5.2 防护性需求 5
5.3 安全性需求 5
5.4 软件质量属性 5
6 其它需求 6
附录A 术语表 6
附录B 待确定问题的清单 6
引言
[引言提供一个概述,帮助读者理解软件需求规格说明的组织方式和使用方式。]
目标
[确定在文档中进行了定义的产品或应用程序的需求,包括修订版本或发布版本号,如果该软件需求规格说明只与整个系统的一部分有关系,那么就只需确定这一部分或子系统。]
文档约定
[描写编写文档时所采用的所有标准或印刷上的约定,包括文本样式、强调形式或其有特殊意义的表示符号。例如,声明高层需求的优先级是否可以被其所有细化的需求所继承,或者每个功能性需求声明是否都有其自身的优先级。]
读者对象和阅读建议
[列举软件需求规格说明面向的不同读者对象。描述软件需求规格说明中的其余部分的内容及其组织结构。就每一类读者最合适用什么顺序来阅读该文档提出建议。]
项目范围
[提供对指定的软件及其作用的简短描述。把软件与用户或公司目标相关联,把软件与业务目标和策略相关联,如果可以得到单独的前景和范围文档,那么应该引用它,而不要直接将其内容复制到这里。如果是说明改进产品的增量发布的软件需求规格说明,那么应该包括它自己的范围声明,作为长期战略的产品前景的一个子集。]
参考资料
[列举编写软件需求规格说明时所参考的所有文档或其他资源,如果可能的话,使用超文本链接。具体说来可能包括用户界面样式指南、合同、标准、系统需求规格说明、用例文档、接口规格说明、操作概念文档或相关产品的软件需求规格说明。在这里应该给出足够详细的信息,包括参考资料的标题、作者、版本号、日期以及来源或位置(例如网络文件夹和URL),以方便读者查阅这些资料。]
总体描述
[这一部分用于从总体上概述产品及其运行环境,以及产品用户对象和已知的约束、假设和依赖关系。]
产品前景
[描述产品的背景和起源。说明该产品是否是产品系列中的下一个成员,是否是成熟系统的下一版本,是现有应用程序的升级产品还是一个全新的产品。如果该软件需求规格说明定义了大型系统的一个组件,那么就要说明这部分软件是怎样与整个系统相关联的,并且要确定二者之间的主要接口。]
产品特性
[列出产品所具有的主要特性或者产品可实现的重要功能。其详细内容将在该软件需求规格说明的第3部分中描述,所以在此只需要提供一个总体概括即可。用图形来表示主要的需求组以及它们之间的联系,例如顶层数据流图,用例图或类图,可能是很有帮助的。]
用户类及其特征
[确定我们能预料到的有可能使用该产品的各种用户类,并描述他们的相关特征。有些需求可能只与某些用户类相关,应确定哪些是优先考虑的拥护类。用户类是前景和范围文档中描述的涉众的一个子集。]
运行环境
[描述软件的运行环境,包括硬件平台、操作系统和版本,以及用户、服务器和数据库的地理位置。列出系统必须和平共存的其他软件组件或应用程序,前景和范围文档中可能包含这样的高层信息。]
设计和实现上的约束
[描述限制开发人员进行有效选择的所有因素,以及每一种约束的基本原理。约束可能包括如下内容:
必须使用或避免使用的特定技术、工具、编程语言和数据库。
由产品的运行环境所引起的一些限制,例如,将要使用的Web浏览器的类型和版本。
所要求的开发约定或标准(例如,如
您可能关注的文档
- 软件工程复习题课后答案讲解.doc
- 软件工程07讲解.ppt
- 第16讲 二次函数建模重点.ppt
- 第16章 机械波和电磁波重点.ppt
- 软件工程机票预订系统总体设计讲解.doc
- 软件工程导论第五版习题部分答案讲解.ppt
- 软件工程导论(第五版)第六章讲解.ppt
- 软件工程第14章讲解.ppt
- 软件定义的数据中心(全新架构云服务器)Nutanix讲解.ppt
- 软件工程第2章:可行性研究讲解.ppt
- 解析卷冀教版七年级下册期末试卷附答案详解.docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解(精选题).docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解(考点梳理).docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解(名师系列).docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解【精选题】.docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解(全国通用).docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解【有一套】.docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解【全国通用】.docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解【名师系列】.docx
- 解析卷冀教版七年级下册期末试卷附完整答案详解【夺冠】.docx
文档评论(0)