需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求规格说明书文件更改摘要:
目录
1引言 (3)
1.1目的 (3)
1.2范围 (3)
1.3术语 (3)
1.4参考资料 (3)
1.5需求描述约定 (4)
2项目概述 (4)
2.1系统功能 (4)
2.2业务描述 (5)
2.3数据流程描述 (5)
2.4用户的特点 (5)
2.5运行环境要求 (5)
2.6设计和实现上的限制 (5)
3功能列表 (5)
4功能需求的描述 (6)
4.1.1SRS.FUNC.SENDUSSD.001 增加营销策略 (6)
5非功能需求 (7)
5.1系统性能要求 (7)
5.2系统安全及保密要求 (7)
5.3系统备份与恢复要求 (8)
5.4系统日志 (8)
6外部接口说明 (8)
7其他需求 (8)
8附件 (8)
1引言
{系统建设的相关背景,从而引出建设该系统的驱动力。}
1.1目的
{说明编写这份需求规格说明书的目的。}
建议阅读者
文档编写目的(指导开发、测试进行设计)
1.2范围
【项目范围明确了这次的项目建设做什么,不做什么;包括什么内容,不包括什么内容;
项目范围应该在项目初期就被明确定义,以用于指导业务分析和系统实施,使后面的工作内容不会超出范围,也不会出现没有完全覆盖所有内容的情况
项目范围不等同于系统的功能范围,明确项目范围时要从项目建设和业务需求的角度来分析本期项目应该实施哪几个方面以及需要分析、实现哪些业务行为】
本期项目建设的范围要包括:
本期项目建设的范围不包括
1.3术语
{
1.4参考资料
{列出有关的参考资料,如:
1、本项目经核准的计划任务书或合同、上级机关的批文;
2、属于本项目的其他已发表的文件;
3、本文件中各处引用的文件、资料、包括所要用到的系统开发标准。
4、行业标准和规范。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。}
1.5需求描述约定
{在此说明本文描述需求的约定,这些约定可以包括:
1、需求标识方法(应确保需求标识在整个项目中的唯一性,且不受需求变更的影响,
不得使用WORD自带的序列号作为需求标识);
2、需求的跟踪粒度(明确需求的跟踪力度);
3、优先级(在本文档中设定的级别及其含义,例如第一阶段设置优先级为H,第二阶
段设置为M);
4、功能描述的方法(包括功能描述,业务规则,原型界面,输入,输出,业务流程,
约束条件。其中流程类需求必须要有业务流程,否则可以不需要。);
下面以一个具体项目举例:
1、本系统的需求标识方法:层次化编号方法
模块缩写+序列号,如SZAG01、SZAG01.01、SZAG01.01.02
指功能模块的主功能点,第三层次指主功能点下的具体需求。
2、本系统的需求跟踪粒度
跟踪到第二层功能需求。
3、本文档的需求级别定义
a、本文档的优先级别分为:高、中、低;
b、同时对于主功能点还描述实现的周期:一期、二期、三期;
4、功能描述方法
a、功能描述;
b、业务规则;
c、原型界面;
d、输入:提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、
数值范围、精度、单位等;
e、输出:提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、
精度、单位等,以及图形或显示报告的描述;
f、业务操作流程(流程类):描述正常业务流程,使用图示并配合必要的文字说明;
g、约束条件:列出在各个工作领域不需计算机化的功能并提供其原因以及特殊条
件;}
2项目概述
2.1系统功能
{概述了产品所具有的主要功能,其详细内容将在系统功能需求和特性中描述,所以在此只需要概略地总结。以图表形式画出系统功能结构图,并加入必要文字说明。}
2.2业务描述
{对系统主要功能模块以场景方式进行描述,并能体现系统独有的特色。}
2.3数据流程描述
{建议使用VISIO画出系统主要业务数据流图,包括系统间和系统内。}
2.4用户的特点
{使用VISIO画出系统组织架构图,并描述组织机构涉及的部门,这些部门分别使用系统中的哪些功能模块,以及部门需求确认人的相关信息。}
2.5运行环境要求
{
1、硬件环境需求(描述数据库服务器,应用服务器,接口后台服务器配置说明)(依
据实际情况,有则写,没有则待定);
2、软件环境需求(依据实际情况,有则写,没有则待定);
a、操作系统要求(描述各个硬件服务器安装的操作系统);
b、应用软件要求(描述各应用软件的名称、安装位置、版本信息);
c、客户端要求(描述对客户端IE、第三方软件的版本信息);
3、运行模式(描述该系统的运行模式,如:B/S或者C/S)
4、其他环境需求(如有其他环境需求则描述清楚,否则写无)}
2.6设计和实现上的限制
{主要描述用户要求、经费、法律法规、可利用资源上的限制,如:
1、用户要求不能使用mysql数据库;
2、用户要求短信平台不能使用电子运维现用功能;
3、用户要求人员组织机构数据必须来源于EIAC;
4、有防火墙,隔离装置等限制;}
3功能列表
{列出本需求中的功能点、需求编号、需求内容、优先级与内容描述。必要时独立成立