UFDEV_PHASE_2_1_1_1_项目客户化开发需求分析报告(U8模板).doc
用友软件股份有限公司XX产品(项目)详细需求说明书
第PAGE3页
XX产品(项目)
详细需求说明书
作者:
版本号:
时间:
版权所有:用友软件股份有限公司
目录
TOC\o\f\h\z\u1. 变更记录 3
2. 功能重要性清单 3
3. 名词解释 3
4. 业务模型描述 3
4.1. 场景介绍 3
4.2. 基于角色业务流程 4
示例如下: 4
4.3. 业务说明及关键特性 4
例如:描述业务规则约束,如: 5
生成的委外订单数量不能超过原订单数量的一定容差。 5
5. 主要功能 5
5.1. 功能点一 5
5.1.1. 功能概述 5
5.1.2. 功能操作 5
5.1.2.1. 用户界面示意及交互过程 5
5.1.2.2. 关键数据 5
5.1.2.2.1. 输入列表、输入格式及合法性 5
5.1.2.2.2. 输出列表、输出格式及合法性 7
5.1.2.3. 处理流程及业务规则/算法描述 7
5.1.2.4. 性能及易用性相关要求 8
5.1.2.5. 接口相关要求 8
5.2. 功能点二 9
5.3. 功能点三 9
变更记录
【描述提交评审后变更的内容。主要作用是为了让后续使用人员直接寻找阅读变更部分。】
变更日期
功能点
变更内容
提出人
变更人
功能重要性清单
【本版本需求条目化列表,按重要程度打分,按A、B、C、。。。顺序进行划分】
序号
功能
重要程度
备注
名词解释
【解释文件中的定义,术语,简称和正确的缩写。】
业务模型描述
【主要从客户的角度对业务进行分析,对企业业务的真实描述。重点是客户业务管理目的和客户原型要求。可以按一个原型客户需求描述或多个用户的综合抽象描述。】
场景介绍
【描述客户业务场景,可以依据企业的各个岗位角色工作任务描述,也可以直接描述一个处理过程的业务规则或处理要求。】
例如:针对目前产品状况,客户提出在库存模块新增加“库龄分析报表”,场景描述如下:
在库存模块下新增加用户自定义报表的菜单,在该菜单下,新增加菜单《库龄分析报表》,
基于角色业务流程
【用业务流程图描述业务场景中,各角色主要处理的业务信息和过程。没有角色流程时可以省略。】
示例如下:
注意:流程图主要描述业务处理过程中的活动,包括产生的业务单据,一些规则可以在备注或后续说明中文字描述。
省公司物流中心
地区分公司物流部
备注
物流调度员
物流人员
调拨申请处理
调拨申请处理
调拨订单
调拨订单
调拨出库处理
调拨出库处理
调拨出库单
调拨出库单
月末汇总结算
月末汇总结算
记应收
记应收
记应付调拨入库单填写要货申请调入申请单
记应付
调拨入库单
填写要货申请
调入申请单
可以在流程图中标注需要特别说明的点进行文字描述的辅助说明。
注意这一列如果不需要可以省略,也可以在流程说明中描述。
业务说明及关键特性
【对流程图进行补充说明。】
【可以描述一些业务规则,一些关键信息。特别是一些没有流程的业务。】
【对用户要求的一些关键特性进行描述。】
例如:描述业务规则约束,如:
生成的委外订单数量不能超过原订单数量的一定容差。
主要功能
功能点一
功能概述
【说明目前系统已具备功能及应用情况,之后再针对目前该功能点需要扩充或改进的意义和作用,以及新功能的主要流程等内容。】
功能操作
用户界面示意及交互过程
【画出用户原型界面。可以用VISIO、FONTPAGE画界面。这里是一个界面示意,最终由设计人员决定界面设计。遵循人机工程的产品界面规范。】
【按角色描述系统实现后完成该业务场景,用户界面操作的交互过程,类似用例描述的方式。包括按钮,输入数据项。主要目的:(1)是通过描述人机界面的交互顺序,发现一些易用性的问题,例如:时序错误,操作过多,不属于角色职责的信息录入要求、将应属于后台的业务设计到界面交互过程中,等等。(2)可以依据这里的交互描述和界面与原型客户进行需求验证。】
关键数据
输入列表、输入格式及合法性
功能数据包括查询条件、单据、档案等UI交互界面或其他输入数据项、输入格式等的具体描述,要求列出界面中的相关内容,及合法性检查的内容。
【描述关键数据项,取值范围,来源,去向,使用频度,数据增长情况等,可用列表方式描述,如:发票中客户代码来源于手工录入,记账凭证去向是形成明细账,记账凭证每天都要使用,使用频度很高,记账凭证每月增长为500--2500张左右。】
对象名称
引用频度
数据项名称
类型
长度
读写
空否
取值范围
数据来源
取值方式及参