业务需求和用户需求文档

这里先把文档的章节描述一下,描述前先声明一下,此文档和传统文档的不同之处,在业务用户需求中,去掉了输入输出的内容,具体下面会详细介绍。

还需要说一下的是,全文主线以工具绘制的图形为主,文字配以图形描述。这里使用的工具是PowerDesigner15.1。

业务和用户需求合并文档主要结构。

1. 简介

1.1 目的

【主要是文档的目的,可以描述文档所希望达到的目的,以及涉及到哪方面的读者,以及需要特别提醒的地方】

1.2 背景

【文中所提到的需求来源,为什么会有这样的需求。需要达到的整体目的和目标。】

1.3 引用资料

【编写文档所参考的文档,例如文中的需求需要参考需求收集时的纪要和访谈。需要参考客户的某些规范。】

文档名称(包括版本)

作者

出版时间

备注

1.4 术语表

【文中所涉及到的名词。和2.1章节的区别,这里为了强调重点业务独立出来的章节。】

术语名称

解释

备注

2. 业务框架

2.1 核心业务概念

2.2 系统用户

【该产品的主要用户类型,次要用户类型等,或者用户特征,习惯,以及不同角色或级别的用户关注的不同点。让读者明白所作的业务是针对哪些人群的。】

用户

期望

备注

2.3 业务模型

【这里主要是以图形的方式来对业务概况或分布,但不包含具体业务模块或功能划分。主要是将从用户那里收集来的业务范围和框架,以及用户的初步布局或和外部系统之间的关系以图形的方式描述出来,并配以文字说明。最少需要包含业务,也可包含设计思路,但需要指明哪些是用户要求的,哪些是设计人员做扩展规划的。由于涉及信息保密,我只能将图中的文字遮盖。】

图中是横条部分则是业务点。以及各业务点所属的范围或领域,这些信息都是从用户那里获取到的信息进行整理。通过此图并配以描述,我们可以从整体了解到我们所做的内容处于整个大的业务环境中的哪个部分和其他有何关系。

2.4 系统定位

【此章节对所涉及到的业务或产品,进行整体描述,以及外部环境关系。业务人员需要从客户那里了解到一些外围环境和相关产品的关系和特征。如果功能相对较少或简单,可以将要开发系统本身划入在内。如果自身系统比较复杂,则需要编写2.5 章节,将本系统内功能和外部交互的关系确定。如果客户对此没要求则无需标识,由设计人员处理。图下方可以使用文字对关键点或容易有歧义的地方加以说明】

主要是将上图的规划细节化,加入和客户商讨的模块规划以及和外部环境交互方式。举例:客户管理和营销管理,客户管理分为客户资料,客户积分等模块。营销分为合同和营销手段分析。另营销手段和客户资料有对应管理。则需要在此处体现。如果功能本身比较简单或比较少,可以合并在2.2章节中。

2.5 业务分析

2.5.1 XXX业务点

【根据图中所绘制的功能点这里做描述和分析】

1. 业务流程图

【例如上图中客户管理,客户管理自身业务中的流程以及和上下游之间的流转,这里建议使用流程图。图形具体描述和以用户为主线,也可以业务流转为主线】

2. 业务描述

【对上述图形用文字性描述点出重点和关键。】

3. 业务规则

【和业务相关的规则,这里主要是用户对业务一些规范或约定。】

3. XXX业务分解

【这里对应2.5.1 章节以后的内容,并对此进行分解。可以将业务所涉及的功能点以及关系用图形表述出来。】

3.1 XXXX功能

3.1.1 需求概述

【对应业务中所规划的功能点,进行分析。】

3.1.2 概念模型

【概念模型的定义各位可以在网上查找。这里主要思路是业务,用户需求输出概念模型,需求规格输出逻辑模型,设计输出物理模型。】

3.1.3 功能流程描述

【功能能的流程图,这里建议使用流程图。这里没有设计输入输出环节的目的在于。业务人员应尽可能的描述业务流程以动态的形式来描述业务场景。例如:添加的内容则可以在概念模型中体现,修改删除查询的信息则可在描述中体现。目的是在于使用此种形式能让研发人员有充分的想象空间,避免和需求规格中的输入输出对应,造成没有设计的空间。如果您觉得不够直观在这里填上也可以。】

4. 非功能需求

4.1 性能需求

4.1.1 XXXXX

1. 前提条件

【这里描述达成性能高要求的基础条件,例如:CPU:4G,2个服务共享;IBM小型机等相关条件;500用户访问】

2. 目标

【所需要达到的性能要求,例如界面平均相应速度3s】

3. 涉及范围

【这里主要是考虑有些要求并不是涉及到所有功能。】

4.2 接口需求

4.2.1 XXXX

1. 接口描述

【这里所说的接口主要是指本系统和外部系统间的,包括外部系统提供给我方,还是我方提供给外部系统的】

2. 接口方式

【获取信息方式:例如开发数据库同义词,还是直接访问数据,还是soap等。】

3. 接口内容

【接口所需要涉及到的信息,例如:需要包括哪些数据,数据封装方式和类型。】

4.3 其他需求

【其他需求暂不限制格式要求,但尽可能的描述详情,至少要达到性能需求的要求】

5. 运行环境

5.1 硬件环境

【客户目前建设所规划的硬件环境,或客户期望的已经环境】

5.2软件环境

【和业务相关的软件环境,包括客户要求采用何种数据库,何种服务器等。如果客户有要求则需要描述,如果没有则有设计人员进行确认,并反馈给业务人员再和客户确认】

6. 附件

【附件需要包含,概念模型整体的关系图(如果需要可在文中设置专有章节),业务流程整体图,以及文中所涉及到的图形】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值