资源描述
项目编号:
项目名称:
需求规格说明书
状 态
o草 稿
标 识 号
项目编号-SRS
ü初始版
目前版本
V1. 0
o修订版
公布日期
模板编号
Q/CISDI 2C1.3.4.3
密 级
o无密级 ü秘 密 o绝 密
修订历史统计
日期
版本
变更描述
作者
变更请求
0.1
0.2
1.0
目 录
1文档说明 4
1.1内容概要 4
1.2文档作用 4
1.3文档控制 4
1.4参考资料 4
2整体说明 4
2.1 产品总体效果 4
2.2 功效 4
2.3 用户特征 5
2.4约束和假设 5
3项目需求 5
3.1功效需求 5
3.1.1 功效A.1 5
3.1.2 功效A.2 6
3.2非功效需求 6
3.2.1接口需求 6
3.2.2界面需求 6
3.2.3 运行环境需求 7
3.2.4 质量需求 7
3.3 法律版权及其它申明 7
4需求确定协议 7
1文档说明
1.1内容概要
简单介绍项目情况,说明目标、范围、定义、首字母缩写词、缩略语和概述。
1.2文档作用
具体地说明所确定应用程序或子系统外部行为。它还要说明非功效性需求、设计约束和提供完整、综合软件需求说明所需其它原因。
1.3文档控制
本文档经评审并由高层经理同意后公布。
本文档所要求相关事项可能需要调整、变动或重大修订,对此应在“文档变更控制纪录”中作变更登记,并经审核、同意。
1.4参考资料
序号
资料编号
资料名称
备 注
1.
2.
3.
4.
5.
2整体说明
2.1 产品总体效果
本项目标总体效果。
2.2 功效
本项目标总体实现功效。
2.3 用户特征
本项目所面正确用户集及其特征。
2.4约束和假设
本项目标约束和假设。
3项目需求
3.1功效需求
说明为此设计系统功效性需求。对于很多应用程序,此节会成为 SRS 包主体部分,所以应仔细考虑此节组织方法。此节通常按特征来组织,但也可能会有其它适用组织方法,比如按用户或子系统组织方法。功效性需求可能包含特征集、性能和安全性。
当利用应用程序开发工具(如需求工具、建模工具等)来获取功效性时,此节文档将引用获取对应数据方法,并指出用来获取数据工具位置和名称。
功效类别
功效标识
功效描述
功效A
功效A.1
功效B
功效B.1
功效C
功效C.1
3.1.1 功效A.1
1) 功效名称/标识
2) 输入/输出
类别
名称
描述
输入
输入项X1
输入项X2
输入项X……
输出
输出项X1
输出项X……
3) 验证规则
验证内容
验证规则
备注
4) 交互规则
5) 补充说明
3.1.2 功效A.2
1) 功效名称/标识
2) 输入/输出
类别
名称
描述
输入
输入项X1
输入项X2
输入项X……
输出
输出项X1
输出项X……
3) 验证规则
验证内容
验证规则
备注
4) 交互规则
5) 补充说明
……
3.2非功效需求
此节应包含全部非功效性需求。
3.2.1接口需求
需求名称
具体要求
3.2.2界面需求
需求名称
具体要求
3.2.3 运行环境需求
需求名称
具体要求
硬件需求
软件需求
通信需求
3.2.4 质量需求
关键质量属性
具体要求
正确性
健壮性
可靠性
性能/效率
易用性
清楚性
安全性
可扩展性
兼容性
可移植性
其它要求
3.3 法律版权及其它申明
此节说明软件包含全部必需法律免责申明、确保、版权申明、专利申明、字标、商标或徽标符合性问题。
4需求确定协议
《需求规格说明书》确定协议
甲方:
乙方:
在甲方大力配合和支持下,乙方制作了该《需求规格说明书》;甲方对该《需求规格说明书》经过具体审核,已确定该《需求规格说明书》中各项内容翔实全方面,该《需求规格说明书》中内容已完全包含了《XX协议》中《用户需求说明书》部分中相关软件产品需求。经过甲乙双方友好协商,达成以下协议:
1. 该《需求规格说明书》是《XX协议》补充文件,和《XX协议》含有相同法律效力;
2. 该《需求规格说明书》是《XX协议》中_____条__________款软件产品最终验收唯一标准;
3. 甲方在《XX协议》中_____条__________款软件产品最终验收前可提出对该《需求规格说明书》中内容进行变更(包含增加、修改、删除),双方应就此签署《软件产品需求更改备忘录》或补充协议;
4. 甲方同意乙方依据该《需求规格说明书》进行《XX协议》中_____条__________款软件产品开发;
5. 本协议一式二份,甲乙双方各执一份;
6. 本协议自甲乙双方签字之日起生效。
甲方委托人(签字): 乙方委托人(签字):
甲方单位(盖章): 乙方单位(盖章):
年 月 日 年 月 日
展开阅读全文