需求确认书
项目编号:
项目名称:
密
级:
文档编号:
版本信息: V1.0
创 建 人:
创建日期:
审 核 者:
批 准 人:
批准日期:
编辑软件:Microsoft Word 2003 中文版
文件状态: √草稿
「」正式发布
「」正在修改
北京天大天科科技发展有限公司
版权所有
1 / 8
文档修订记录
版本编号或
者更改记录
编号
*变化
简要说明(变更内容和变
状态
更范围)
日期
变更
人
批准日期
批准
人
*变化状态:A——增加,M——修改,D——删除
文档审批信息
序号 审批人
角色
审批日期
签字
备注
2 / 8
主要内容
4.1
4.2
4.3
5.1
5.2
5.2.1
5.2.2
1.1
1.2
1.3
1.4
1.5
1 引言 ......................................................................................................................................................4
编写目的 ............................................................................................................................. 4
背景范围 ............................................................................................................................. 4
术语定义 ............................................................................................................................. 4
参考资料 ............................................................................................................................. 4
读者范围 ............................................................................................................................. 4
2 调研情况介绍 ..................................................................................................................................... 4
3 需求范围 ..............................................................................................................................................4
4 总体需求 ..............................................................................................................................................4
系统组成 ............................................................................................................................. 4
系统的逻辑岗位及职责 ..................................................................................................... 5
系统业务流程 ..................................................................................................................... 5
5 功能需求 ..............................................................................................................................................5
功能清单 ............................................................................................................................. 5
功能规范 ............................................................................................................................. 5
功能综合说明 ............................................................................................................. 5
功能详细定义 ............................................................................................................. 5
6 系统接口描述 ..................................................................................................................................... 6
用户界面 ............................................................................................................................. 6
硬件接口 ............................................................................................................................. 6
软件接口 ............................................................................................................................. 6
通信接口 ............................................................................................................................. 6
7 非功能需求......................................................................................................................................... 6
性能需求 ............................................................................................................................. 6
安全性要求......................................................................................................................... 7
对软硬件环境的要求......................................................................................................... 7
其它需求 ............................................................................................................................. 7
8 附录 1...................................................................................................................................................7
原型 ..................................................................................................................................... 7
采用建模工具所形成的模型文件 .....................................................................................7
调研相关资料和文件......................................................................................................... 7
同类产品简介 ...................................................................................错误!未定义书签。
需求分析过程中制定的相关规范或模板.........................................................................7
9 附录 2:需求确认表.......................................................................................................................... 7
8.1
8.2
8.3
8.4
8.5
6.1
6.2
6.3
6.4
7.1
7.2
7.3
7.4
3 / 8
11 引言引言
1.11.1 编写目的
编写目的
说明:编写这份需求规格说明书的目的。
1.21.2 背景范围
背景范围
说明:
a. 待开发的软件系统的名称;
b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
c. 该软件系统同其他系统或其他机构的基本的相互来往关系。
1.31.3 术语定义
术语定义
列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。
1.41.4 参考资料
参考资料
列出用得着的参考资料,如:
本项目的经核准的计划任务书和合同、上级机关的批文;
属于本项目的其他已发表的文件;
本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、
文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
1.51.5 读者范围
读者范围
指出预期读者。
22 调研情况介绍
调研情况介绍
可采用表格形式简明地描述调研过程,如下表:
序号 调研对象 调研时间 调研内容
调研人
调研方式
调研输出结果
其中的调研输出结果可能包括两类文档资料:一是用户的原始资料,如报表样张或者用户的
内部资料等;二是经过分析和整理的文件,如调研报告或者会议记录等。一般把这些资料作为需
求规格说明书的附件处理。
33 需求范围
需求范围
说明本需求规格说明书是否包含了立项阶段所涉及的所有功能。
如果是合同项目是否包括合同所有需求,及合同以外扩展的需求。
44 总体需求
总体需求
4.14.1 系统组成
系统组成
说明整个系统的组成和系统运行机理;概述每个子系统的功能,并说明子系统之间的关系。
4 / 8
4.24.2 系统的逻辑岗位及职责
系统的逻辑岗位及职责
不同的单位实际的岗位名称和职责可能不相同,在做需求分析的时候需要加以抽象形成逻辑
工作岗位并对每个岗位的职责加以描述。
4.34.3 系统业务流程
系统业务流程
在逻辑工作岗位及职责确定之后,需要进一步归纳用户的业务情况。每一项业务都由一个或
者多个岗位的人按照一定顺序来完成,可以采用业务流程图来描述每一项业务。
55 功能需求
功能需求
功能需求是描述一个产品或项目该做什么,该提供什么功能,该完成什么任务的总结、是整
个需求规格说明书的核心。对于功能需求的描述,通常要求下列内容:
5.15.1 需求清单
需求清单
采用列表形式列举产品的所有需求,每个需求均需标识,并需要确定每个功能的优先级,如
可能还应估计每个功能项所需开发时间(包括设计和编码时间)。
标识号采用层次化命名。需求优先级建议分为 1、2、3 级,其中 1 级为最高级,表示必须实
现的功能。
功能清单可以采用下面的表格表示:
标识号
需求名称
需求说明
优先级别
备注
5.25.2 需求规格
需求规格
编写需求规范之前应该先制定与当前开发的项目/产品相适用的模板,然后根据这个模板来对
需求清单中的所有功能进行描述。可以包含下列内容:
5.2.1 需求综合说明
5.2.1
需求综合说明
包含下列内容:
(1) 使用者的逻辑岗位。
(2) 业务背景。即使用者在什么情况下使用该功能。
(3) 业务规则。比如算法
(4) 后续描述中用到的术语解释
5.2.2 需求详细定义
5.2.2
需求详细定义
本部分的描述步骤如下:
(1) 分析当前需求需要的用户界面。一些功能可能需要多个用户界面;还有一些需求虽
然都在一个用户界面中,但界面过于复杂,象这种情况需要拆分为几部分,每部分单独
5 / 8
描述。建议给每个界面(或者界面的一部分)按照一定规则编号。
(2) 针对每个用户界面需要说明下列内容:
a) 界面完成功能简介
b) 界面数据描述。对界面中的所有数据项详细定义,一般需要包含下列内容:数据项
名称、数据项说明、数据类型及限制规则、数据来源、缺省值等。
c) 界面操作描述。对界面中所有可能的用户操作详细定义,一般需要包含下列内容:
操作项名称、操作过程描述、操作过程中隐含的系统处理、操作的限制条件(即什
么情况下该操作失效)等。
66 系统接口描述
系统接口描述
规定应用程序必须支持的接口/界面。它应非常具体,包含协议、端口和逻辑地址等,以便于
按照接口/界面需求开发并检验软件。(仅指外部接口)
6.16.1 用户界面
用户界面
说明软件将实现的用户界面。
6.26.2 硬件接口
硬件接口
指出软件所支持的所有硬件接口。
6.36.3 软件接口
软件接口
此节说明软件系统中与其他构件之间的软件接口。这些构件可以是购入的构件、取自其他
应用程序重新利用的构件。
6.46.4 通信接口
通信接口
说明与其他系统或设备(如局域网、远程串行设备等)的所有通信接口。
77 非功能非功能需求需求
7.17.1 性能需求
性能需求
需要对软件静态和动态两个方面的性能作出定量规定。
可能包含如下内容:
所支持的并发用户数。
容错要求, 如异常操作后应如何处理,如编制预算过程中突然中断时应能自动恢复或保护上
一次编制状态。
数据的处理能力要求,如可处理的文件和记录数,表及文件的大小规模, 数据增长情况。
对数据存储的空间的要求。
6 / 8
正常或极端情况下,对用户操作响应速度的要求。
7.27.2 安全性要求
安全性要求
7.37.3 对软硬件环境的要求
对软硬件环境的要求
硬件环境
软件环境
CPU
内存
硬盘
网络
……
操作系统
数据库
相关软件
……
7.47.4 其它需求
其它需求
如:美化界面等;
88 附录附录 11
8.18.1 原型原型
8.28.2 采用建模工具所形成的模型文件
采用建模工具所形成的模型文件
在需求分析阶段经常用到一些模型来辅助说明,如果采用结构化分析技术,通常使用数据流
程图、实体联系图;而采用面向对象的分析技术,通常使用实例图、顺序图、协作图和状态图。
8.38.3 调研相关资料和文件
调研相关资料和文件
如调研报告、会议记录以及调研过程中获取的用户原始资料等。
8.48.4 需求分析过程中制定的相关规范或模板
需求分析过程中制定的相关规范或模板
如原型风格说明、功能规范模板、用户调研规范等。
99 附录附录 22:需求确认表
:需求确认表
本需求文档建立在双方对需求的共同理解基础之上,是后续的开发的依据,是用户验收的依
据。经甲乙双方确认签字后,最终确定。如果需求发生变化,请提出正式书面要求,并且双方协
7 / 8
商成本、资源和进度等。
需求确认
客户代表签字
项目经理签字
签字:
日期:
签字:
日期:
8 / 8