文档编号:用户需求说明书模板文档信息:公司级别模板文件文档名称:用户需求说明书模板文档类别:工程过程类密 级:机密版本信息:1.0建立日期:创 建 人:审 核 者:批 准 人:批准日期:
保 管 人:存放位置:
用户需求说明书模板
文档修订记录
版本编号或者更改记录编号
1.0
*变化状态
简要说明(变更内容和变更范围)
日期
变更人
审核日期
审核人
A
新建
2014-1-15
彭毅
*变化状态:A——增加,M——修改,D——删除
文档批准信息
序号
批准人
角色
批准日期
签字
备注
目录
1. 引言 4
1.1 编写目的 41.2 范围 41.3 项目背景 4
1.4 主要业务名词和术语定义 41.5 参考文献 * 4
2. 需求概述 4
2.1 用户当前系统 * 4
2.1.1 用户当前系统概述 42.1.2 用户当前系统存在的问题 42.2 目标系统 5
2.2.1 目标系统概述 52.3 与其他系统的关系 * 52.4 边界定义 52.5 基本业务规则 52.6 系统功能模型概述 52.7 安装或实施目标系统的策略 52.8 目标系统运行环境要求 5
3. 详细需求 6
3.1 功能名称(需求编号) 63.2 功能名称(需求编号) 7
4. 主要界面说明 7
4.1 界面共性说明 74.2 主要界面说明 7
5. 与其他系统的接口说明 *6. 运行环境 77. 性能要求 7
7.1 运行性能 87.2 可维护性 87.3 可移植性 87.4 故障处理要求 87.5 不允许发生的事件 8
7
8. 附录 8
8.1 附件1:业务表单 88.2 附件2 :字典代码 98.3 附件3 :外部接口格式 98.4 附件5 :主要业务流程 98.5 附件6 :查询信息 108.6 附件7 :业务单据 108.7 附件8 :统计报表 11
1. 引言
引言部分应包括:
1.1 编写目的
主要说明本文档的作用,除了作为需求规格说明书提供后续设计和测试工作的依据外,如果作为项目验收的依据或有其他特别作用,应特别声明。
1.2 范围
对于所有受到本文档影响或于影响这个文档的一切进行简明描述。
1.3 项目背景
主要说明项目的来源,项目所涉及领域的现状,建设该项目的意义等。
1.4 主要业务名词和术语定义
对本文档中所使用的专业或行业术语所指对象或含义进行解释性的说明,特别是对在本文档中为描述业务方便而自行定义的一些名词如“**类别”、“**状态”等进行说明,在后文论述中可直接加以引用。
1.5 参考文献 *
列明制定本文档所参考的资料清单,说明其作者和出版日期。
2. 需求概述
2.1 用户当前系统 *
2.1.1 用户当前系统概述
主要说明用户当前系统覆盖的业务范围、实现的主要功能、业务
流程以及与其他系统的关系2.1.2 用户当前系统存在的问题
主要说明用户当前系统存在的问题
2.2 目标系统
2.2.1 目标系统概述
主要说明系统实现的主要功能;在系统实现过程中应考虑的主要问题;系统实现的基础(是否已有类似经验);系统所采用的主要技术。
2.3 与其他系统的关系 *
列明与本系统有联系的系统包括直接发生业务关系的其他计算机系统,或直接有业务关系的系统,并说明他们之间的关系。
2.4 边界定义
概括说明系统覆盖的业务范围;说明系统包括和未包括的处理功能,对包括的处理功能可参见系统功能模型的描述,对未包括的的业务功能无需穷举,只需说明与本系统功能相关但不属于本系统处理范围的功能。
2.5 基本业务规则
系统所涉及的业务领域通常存在不同的处理规范或标准,本节主要描述本系统业务所基于的业务处理规范或标准,使读者对主要业务规则有基本了解。如果基本业务规则不同,则可能会使系统设计产生比较大的改动。
2.6 系统功能模型概述
说明系统功能的划分,列举划分的子系统,对子系统功能做简短说明,说明子系统的功能划分,列明子系统所包含的下一级业务处理单元。
2.7 安装或实施目标系统的策略
主要说明数据转换的策略,当前系统与目标系统衔接的策略(例如并行使用一段时间),包括系统服务端、客户端、应用服务器等安装的地点及数量等。
2.8 目标系统运行环境要求
说明应用软件要求的运行环境。
3. 详细需求
3.1 功能名称(需求编号)
对各项业务进行基本业务描述,详细说明每个业务分步说明系统处理流程和方法,列明主要界面信息,重点描述特殊要求、输入物、输出物。及本功能的输出报表,大致描述输出报表的格式和内容(有关界面详细定义可在其他章节或附件中反映,查询功能、业务单据、统计报表、业务中涉及的代码、算法等不在此描述,以附件形式提供。业务间的关联,也以业务流程附件形式提供。)基本业务描述:
主要说明该项业务发生的背景(或条件),简要说明本业务的主要功能(使用“主要完成…”,“主要办理…”,“主要用于…”等字眼)处理功能:
按照实际业务处理流程,分步描述业务细节,主要描述输入信息,处理方法,和输出结果等。界面布局:
列出界面布局。元素描述:
输入信息:
详细说明输入/选择的数据项。内容包括:数据项列表;
数据项的必录信息、字典信息、默认信息等;数据项间的约束关系;特殊、重点数据项的说明;输出信息:
详细说明业务办理过程中显示信息或打印单据。内容包括:
业务错误提示信息显示数据项列表;打印单据;
外部接口报盘文件;
特殊、重点数据项的说明;
对需要划分多个页面的业务,按照页面来说明。打印单据、外部接口报盘文件等提供样本作为附件列在第6部分“附录”中。
业务规则及基本操作流程:
描述业务一般工作方式。前提条件:
办理此业务之前满足的条件列表。 备注:
描述其他信息。
3.2 功能名称(需求编号)
…………………………
4. 主要界面说明
4.1 界面共性说明
主要从系统易用性方面对界面设计进行要求,或描述界面所具有的一些共性。如是否在每一个办理业务的界面自动显示操作人和操作时间,执行按钮是否应定义不同的形状和颜色,下拉列表应如何操作,如何定义鼠标和热键操作等。
对系统提示信息或警告信息的显示和操作方式进行说明。
4.2 主要界面说明
对主要业务处理界面进行说明,如果在第4.2节已经进行描述界面显示信息,则本节可以省略,否则按照4.2节的要求进行描述。
5. 与其他系统的接口说明 *
说明本系统与有数据交换关系的其他系统之间的接口方式,对数据交换的要求进行描述。
6. 运行环境
说明本系统对运行环境的要求,包括对硬件设备、网络系统和应用系统支持软件的要求的描述。
7. 性能要求
主要包括:
7.1 运行性能
要求1(需求编号)要求2(需求编号)
如不同情况下的响应时间
7.2 可维护性
要求1(需求编号)要求2(需求编号)
描述哪些业务或功能要求用户自行设定或完成,说明对业务变动的响应的时间或维护范围的要求。
7.3 可移植性
要求1(需求编号)要求2(需求编号)
说明系统对可能推广或使用的不同运行环境的要求
7.4 故障处理要求
要求1(需求编号)要求2(需求编号)
说明对发生故障时的系统应具有的反映或应提供的解决方案的要求,对系统运行对可靠性和安全性的要求进行描述。
7.5 不允许发生的事件
对本系统不允许发生的事件进行描述。
8. 附录
包括用户提供的业务表单、数据字典、单证报表格式及其他输入输出格式等。
8.1 附件1:业务表单
以列表的形式说明需求中涉及到的业务表单的信息例如:
表单名称:表单内容:表单项目类型长度频率(张/
年)
备注
(数字,字符)
其他说明:
8.2 附件2 :字典代码
以列表形式说明需求中字典项涉及的代码。字典项名称:具体代码项。例如:单位类型:
企业、机关、事业。
8.3 附件3 :外部接口格式
详细说明与外部接口的格式;格式的特殊数据项应逐一说明。例如:接口名称
文件格式:
以列表形式说明文件格式。备注:
特殊数据项说明。
8.4 附件5 :主要业务流程
描述用户常用、多步骤的业务流程。
详细说明此业务流程的适用人员、必经阶段和非必经阶段。每个流程的具体信息不在此说明。例如:业务名称流程图:
以图表形式描述业务流程。适用人员:
说明此流程的适用范围。流程阶段:
说明流程中的必经和非必经阶段。 备注:
特殊说明。
退休申领长期待遇
8.5 附件6 :查询信息
详细说明用户查询需求。包括查询内容、条件、显示信息、汇总信
息、排序条件等。基本程序中已有的查询应尽量让用户先了解,可不在此说明。
例如:
查询名称查询内容:说明查询内容。查询条件:
说明查询条件。显示信息:
说明查询结果须显示的数据项。汇总信息:
说明查询结果须显示的汇总信息。 排序信息:
说明查询结果显示时的排序条件。备注:
8.6 附件7 :业务单据
详细说明在业务办理中须打印的单据。包括单据打印对应的业务模块;特殊单据项应逐一说明。业务单据应统一提供EXCEL表样。例如:单据名称内容:
概要说明单据打印的内容。表样名称:
业务单据对应的EXCEL表样名称。 业务模块:
单据打印对应的业务模块。查询条件:
说明单据打印的查询条件。发生频率:
说明该业务单据
备注:特殊表项说明。
8.7 附件8 :统计报表
详细说明用户的统计报表。特殊表项应逐一说明。统计报表应统一提供EXCEL表样。
例如:
报表名称内容:
概要说明报表打印的内容。表样名称:
统计报表对应的EXCEL表样名称。统计条件:
说明统计报表的查询条件。备注:
特殊表项说明。
用户意见:
用户签名: 日期: