需求规格说明书模板.docx
- 文档编号:10882463
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:12
- 大小:269.93KB
需求规格说明书模板.docx
《需求规格说明书模板.docx》由会员分享,可在线阅读,更多相关《需求规格说明书模板.docx(12页珍藏版)》请在冰豆网上搜索。
需求规格说明书模板
报告版本:
页数:
此文档禁止向公司外部传递
需求规格说明书
版本历史
版本
版本时间
变更章节
性质
变更内容
修改人
审核/批准人
1.0
2014年7月
全部
N
全部
XXX
XX
注:
性质可以为N-新建、A-增加、M-更改、D-删除P-批准
版本号变更规则:
文件初始版本为1.0。
若只有部分内容出现增加、删除、修改,则版本号加0.1。
若出现重大修改或者局部修改积累过多而导致文件整体发生变化,则版本号加1。
文件正式发布版本如2.0。
1引言
项目名称
说明项目的名称。
项目背景和内容概要
说明:
(1)待开发软件系统的名称;
(2)列出此项目的任务提出者、开发者、用户、软件的主要用途以及将运行该软件的计算机。
参考资料
列出有关的参考文件,例如:
(1)本项目的经批准的计划任务书或合同,上级机关的批文;
(2)属于本项目的其他已发表文件;
(3)本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件的标题,文件编号、发表日期和发布或出版单位,说明能够得到这些文件资料的来源。
2任务概述
目标
叙述该项软件开发的意图、应用目标以及其他应向读者说明的有关该软件开发的背景材料。
解释被开发软件与其他有关软件之间的关系。
范围
说明此项目、软件的涵盖的需求范围和简单的功能描述。
用户特点
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。
假定条件和约束限制
完成本文所描述需求的假定软、硬件设施、人为因素等条件和约束。
例如:
对软件使用者素质的要求、对硬件环境、网络的要求。
运行环境
简要说明本产品的运行环境(包括硬件环境、网络环境、软件运行环境,包括服务端和用户环境)的规定。
2.1.1硬件环境
服务端相关硬件情况,列出运行软件所需要的硬件设备。
说明其专门功能,包括:
①处理器型号及内存容量;
②外存的容量、媒体及其存储格式、设备的型号和数量,以及联机或脱机方式;
③输入/输出设备的型号和数量,以及联机或脱机方式;
④数据通信设备的型号和数量;
⑤功能键及其它专用硬件。
客户端硬件情况简要说明。
2.1.2软件环境
服务器端:
操作系统、JAVA还是.Net、数据库平台及版本、其他第三方软件
用户端:
操作系统情况、浏览器情况
2.1.3网络环境
画出网络拓扑图,说明相关网络的基本情况。
3数据描述
基础数据
列出所有作为控制或参考用的静态数据元素,此处填写系统中所有可能用到的用户已知数据,如用户组织机构数据、数据字典。
内部生成数据
列出向用户或开发单位中的维护调试人员提供的内部生成数据。
数据约定
说明对数据要求的制约。
逐条列出对进一步扩充或使用方面的考虑而提出的对数据要求的限制,其中包括容量限制,数值范围等,如系统中自动编号的生成,二维码的生成规则。
4业务流程
使用图表等形式对软件的主要用户群、业务流程、数据模型等方面进行描述,如果有多个流程,请分别描述。
用户角色划分
分析用户的种类,每类用户的特征(如信息化情况,人员的知识技能),并对其负责的主要工作进行描述。
序号
角色名称
主要工作描述
特征
业务流程图
使用业务流图对用户的主要业务流程进行描述,如果有多个的话分别描述。
示例:
针对业务流程图,描述每个步骤的工作任务。
数据概念模型和描述
分开描述每个业务数据流程并加以描述。
如:
5功能需求
功能需求总述
5.1.1功能需求总体切分
描述总体的功能划分,和各个功能模块的简单描述。
示例:
XX系统的功能模块切分如下图所示:
应用运行集成环境层:
为平台的底层支持,它包括操作系统(Windows)、数据库(Access)及其他第三方提供的服务。
基础资源管理层中包含审计项目资料管理统一环境。
项目资料管理统一环境负责对审计实施过程中审计人员生成、下载、导入的各种文档、文件及数据进行管理。
应用支撑层包含系统管理、统一界面整合环境、平台交互支持及应用开发支持等功能模块。
5.1.2功能拆分表
使用表格形式,对需要实现的功能需求进行逐项的描述。
功能模块
功能编号
功能名称
功能描述
优先级别
功能模块1
逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经过怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
5.1.3功能模块需求简述
从业务角度对功能模块需求进行说明,分析业务流程。
5.1.4详细功能分析
对功能模块进行细化,对每个功能进行描述:
可以分为实现业务需求时的输入、输出和处理方法,对业务需求和数据进行分析。
5.1.4.1功能1(功能编号)
5.2.2.1.1功能说明
描述该功能是什么,对业务进行说明
5.2.2.1.2相关功能
说明相关功能名称及编号
5.2.2.1.3操作角色
序号
功能
使用者
5.2.2.1.4操作步骤
(动作,功能事件)通过步骤把各功能串起来,把各个步骤的操作按钮列出来。
5.2.2.1.5输入数据项
(表单数据,以列表表方式展现,包括数据名称、控件类型、描述、校验、长度。
)
注:
校验列中填写是否必填和是否只读,★表示必须,●表示只读。
数据名称
控件类型
长度
校验
描述
Surname
Text
100
★●
一般字符串录入(大写)
5.2.2.1.6输出结果
可以是HTML或截图
5.2.2.1.7操作提示
如签证未交费时,提示“请先交费再来领取证件”;
5.2.2.1.8业务规则
列举出与该功能相关的操作规则。
如首次登陆后应修改密码。
5.2.2.1.9前置条件
该功能启动的前提条件。
如申请退款操作时,其前提是必须已付款。
5.2.2.1.10界面要求
详细描述该功能的界面设计要求。
比如配色方案、界面布局、图标设计及页面间的交互关系、按钮响应方式、提示框样式等。
必要时给出确认后的原型图。
5.2.2.1.11非功能需求
列举出与该功能相关的非功能需求。
比如数据量级、响应时间等。
5.1.4.2功能2(功能编号)
1
6非功能需求
对软件的非功能需求的描述,应包括用户界面要求、安全性、性能、可扩展性、稳定性、错误处理等方面的需求界定。
用户界面要求
描述用户界面的逻辑特征。
以下是可能要包括的一些特征:
Ø将要采用的图形用户界面标准或产品系列的风格;
Ø屏幕布局或解决方案的限制;
Ø将出现在每个屏幕的标准按钮、功能或导航链接;
Ø快捷键;
Ø错误信息显示标准。
需求名称
详细要求
配色方案
页面布局
按钮样式
提示框样式
…
安全性要求
陈述与系统安全性、完整性或私人问题相关的需求,这些问题将会影响到产品的使用和产品所创建或使用的数据的保护。
明确产品必须满足的安全性或保密性策略。
需求名称
详细要求
身份认证
首次登陆修改密码
登陆失败次数限制
……
性能要求
阐述对产品性能的需求,并解释它们的原理以帮助开发人员做出合理的设计选择。
需求名称
详细要求
系统响应时间
页面刷新时间
并发用户数
最大用户数
……
扩展性要求
当系统升级时,系统是否支持灵活扩展,设计时有无预留相应的接口。
稳定性要求
描述系统连续稳定运行的要求。
错误处理要求
描述系统出错时的相应处理要求。
7接口要求
对于本系统相连的系统的接口的数据格式、数据交换协议、接口功能等性能需求的描述。
用户接口
硬件接口
软件接口
7.1.1接口1
7.1.1.1接口方式
数据收集与转换系统产生的标准用户数据存入AO平台的资源中心,作为抽样的数据源。
本系统的导入功能将AO平台的资源中心的数据导入到抽样系统。
7.1.1.2接口内容
内容
格式
来源
目的
读写方式
xx数据
数据包
AO平台的资源中心
作为抽样的数据源
读
7.1.2接口2
7.1.3集成接口
说明软件中需要提供的集成接口
示例:
Ø应用菜单调用接口
Ø应用右键菜单调用接口
Ø应用资料删除的调用接口
8用户需求评审确认
当《软件需求规格说明书》通过双方评审之后,开发方负责人和客户方负责人作书面承诺,使之具有商业合同效果。
责任人作书面承诺之前务必要认真阅读文档,一定要明白签字意味着什么。
需求确认
本《需求规格说明书》建立在双方对需求的共同理解基础之上,我同意后续的开发工作根据该《需求规格说明书》开展。
如果需求发生变化,我们将按照“变更控制流程”执行。
我明白需求的变更将导致双方重新协商成本、资源和进度等。
客户方签字
签字:
日期:
开发方签字
签字:
日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 规格 说明书 模板