如何做需求分析 业务需求单


业务需求,用户需求,功能需求是什么意思?有什么区别我们的软件产品或者项目,其需求都有三个层级和三个方面 。一、我们首先看需求的三个层次软件需求包括3个不同的层次――业务需求、用户需求和功能需求 。业务需求 (Business requirement)表示组织或客户高层次的目标 。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门 。业 务需求描述了组织为什么要开发一个系统,即组织希望达到的目标 。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档 。用户需求 (user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务 。用例、场景描述和事件――响应表都是表达用户需求的有效途径 。也就是说用户需求描述了用户能使用系统来做些什么 。功能需求 (functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求 。功能需求有时也被称作行为需求 (behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定” 。功能需求描述是开发人员需要实现什 么 。注意:用户需求不总是被转变成功能需求 。产品特性,所谓特性(feature),是指一组逻辑上相关的功能需求,它们为用户提供某项功能,使业务目标 得以满足 。对商业软件而言,特性则是一组能被客户识别,并帮助他决定是否购买的需求,也就是产品说明书中用着重号标明的部分 。客户希望得到的产品特性和用 户的任务相关的需求不完全是一回事 。一项特性可以包括多个用例,每个用例又要求实现多项功能需求,以便用户能够执行某项任务 。系统需求 (system requirement)用于描述包含有多个子系统的产品(即系统)的顶级需求 。系统可以只包含软件系统,也可以既包含软件又包含硬件子系统 。人也可以是系统的一部分,因此某些系统功能可能要由人来承担 。业务规则 包 括企业方针、政府条例、工业标准、会计准则和计算方法等 。业务规划本身并非软件需求,因为它们不属于任何特定软件系统的范围 。然而,业务规则常常会限制谁 能够执行某些特定用例,或者规定系统为符合相关规则必须实现某些特定功能 。有时,功能中特定的质量属性(通过功能实现)也源于业务规则 。所以,对某些功能 需求进行追溯时,会发现其来源正是一条特定的业务规则 。功能需求记录在软件需求规格说明(SRS)中 。SRS完整地描述了软件系统的预期特性 。SRS我们一般把它当作文档,其实,SRS还可以是包含需求信息的数据库 或电子表格;或者是存储在商业需求管理工具中的信息;而对于小型项目,甚至可能是一叠索引卡片 。开发、测试 、质量保证、项目管理和其他 相关的项目功能都要用到 SRS 。除此之外,对于需求层次,我们还有其它的分法:组织级需求->业务需求->用户需求->功能需求(有时也叫行为需求) 。组织级需求: 一 般代表着组织的愿景和目标 。对于大的公司,一般是通过资深的咨询顾问和咨询公司得出的,呈现的方式是咨询报告 。比如在ITSM或者企业信息化这方面 。典型 的组织级的需求是:降低成本、减少库存成本、提升IT服务部门在企业中的价值、通过ISO20000、提高IT服务的效率、提高员工的满意度等 。业务需求: 是要完组织的使命,达成组织的愿景的各个业务流程和业务单元具有的需求 。业务需求服从于组织需求 。用户需求: 用户级的需求,是在业务级的需求下,各个岗位协作完成业务而具有的需求 。我们在软件需求规格说明书中表述的需求其实主要是这一部分需求 。功能需求: 同样,它代表着产品或者软件需求具备的能力 。一般是管理人员或者产品的市场部门人员负责定义软件的业务需求,以提高公司的运营效率(对信息系统而言)或产品的市场竞争力(对商业软件而言) 。所有的用 户需求都必须符合业务需求 。需求分析员从用户需求中推导出产品应具备哪些对用户有帮助的功能 。开发人员则根据功能需求和非功能需求设计解决方案,在约束条 件的限制范围内实现必需的功能,并达到规定的质量和性能指标 。当一项新的特性、用例或功能需求被提出时,需求分析员必须思考一个问题:“它在范围内 吗?” 。如果答案是肯定的,则该需求属于需求规格说明,反之则不属于 。但答案也许是“不在,但应该在”,这时必须由业务需求的负责人或投资管理人来决定: 是否扩大项目范围以容纳新的需求 。这是一个可能影响项目进度和预算的商业决策 。二、需求的三个方面 除了功能需求外,SRS中还包含非功能需求,包括性能指标和对质量属性的描述 。质量属性 (quality attribute)对产品的功能描述作了补充,它从不同方面描述了产品的各种特性 。这些特性包括可用性、可移植性、完整性、效率和健壮性,它们对用户或 开发人员都很重要 。其他的非功能需求包括系统与外部世界的外部界面,以及对设计与实现的约束 。还有一项称为可用性(usability)的质量属性,它规 定了业务需求中“有效”(efficiently)一词的含义 。约束(constraint)限制了开发人员设计和构建系统时的选择范围 。约束,在产品的架构设计中,是需要被首先考虑的问题 。如果说产品的功能代表了产品的能力,那么产品的质量属性代表了产品的品质,产品的约束代表了产品必须去满足的或者适应的条件!用人说“用户体验”是产品的 灵魂,对于个人级的软件这么说或许很恰当,当对于企业级甚至是行业级的产品,其灵魂有两个:一个是产品带个用户的价值,另一个是产品的品质,简单的说,就 是价值和品质 。但其成为一个产品的前提应该是满足约束,否则就不应该设计、开发、进入市场而成为一个垃圾 。用户需求 功能需求 区别简单的就是: 用户需求 。用户需要在应用系统中实现什么东西,为实现这个目标,需要用户提供的全部的详细的业务说明,业务流程,表格样式等 。功能需求 。将用户需求归类分解为计算机可以实现的子系统和功能模块,用设计语言描述和解释用户的需求,以达到可以指导程序设计的目的 。
如何做需求分析?你这个问题问的有点太大了,不知道怎么回答,需求的工作存在很多灵活性,很难整理出一个流程性的东西,我也是正在学习,最近在学习徐峰老师的《软件需求实践》,把我知道的拿出来分享,错了的话请大家纠正,但是不要喷我啊!妹子心里素质不行,嘿嘿
1、需求是有层次的,分为业务需求、用户需求以及系统需求,所以在进行需求分析时肯定是要根据不同层次阶段进行不同方式、内容以及侧重点的需求调研 。
1)业务需求,一般是公司的高层提出的,就是我们这个系统的指导需求,这个需求比较空,但是却是整个系统需求的指导思想,在做需求时经常想想这个知道思想,可以防止需求跑偏 。
2)用户需求,一般是公司的中层和操作层提出的需求 。中层突出流程,就是整个框架,而操作层提出具体的细节性需求 。就是往中层的框架里面添加需求细节 。
3)系统需求,就是针对前两种需求调研之后得结果进行需求分析和业务建模之后,得到了系统开发的需求 。
2、需求的步骤分为:需求定义(对应上面的业务需求)、需求捕获(对应上面的用户需求)、需求分析与需求建模(对应上面的系统需求)、需求验证、需求跟踪、需求管理 。
3、做需求工程中可以使用的工具:AXURE(用来制作原型,让用户更直观的了解即将做成什么状态的系统,便于需求确认)、EA(是建模工具,用来绘制UML图,“一图抵千言”为了更好的表达需求和沟通需求)、word、Excel、Visio等工具 。
erp系统的业务需求怎么写你是公司内部职员还是给客户做ERP实施的实施顾问呢?要是公司内部职员的话,这个需求很简单啊,你就把你平时的工作梳理一下,把你觉得那些东西希望让通过ERP软件来完成,你把这些列举出来就行了,另外还有你对软件的一些要求都是i可以跟他们提出来的 。要是你是ERP实施人员的话,这个也好写啊,根据客户提出来的需求做一个分析,那些是现有软件能实现的,那些是不能实现的,需要通过开发来实现,把这些分析一下,写成一个文档,就形成了业务需求报告了 。
怎么编写用户业务需求分析需求分析
格式
1 引言
1.1 编写目的
【说明】目标:对用户的需求进行收集、整理与分析,弄清楚系统究竟要 “干什么”及“由谁干”,并用合乎规范的文字及图表予以描述 。不需要说明“怎么干”,因为那是设计阶段的事情 。有关文字与图表应尽量让用户便于理解 。
预期读者:用户方的相关业务人员、双方的开发人员和系统维护人员 。
作用:实现开发方与用户方的双向沟通,是把业务需求计算机化的关键步骤 。
为下一阶段的概要设计工作提供依据 。当用户的需求发生变更时,应添写补充说明;如变动过大可形成新版本 。
软件需求说明(Software Requirements Specification)的主要作用为:
? 为用户方与开发方建立共同协议奠定基础 。
? 提高开发效率、强化进度控制 。
? 为项目的的评测与验收提供依据 。
? 便于移植 。
? 作为系统不断提高的基础 。
1.2 编写背景
1.2.1 系统名称及版本号
【说明】形如“网银三期***系统V3.0.0” 。其中,版本号的格式为“XX.XX.XX”,X为阿拉伯数字,左“0”可省略 。
1.2.2 使用者
【说明】适应对象和范围 。主要指预期读者,也供有关领导审阅 。
1.2.3 与其它系统的关系
【说明】在用户现有的及预期的整个应用系统中,给本系统准确定位 。用示意图及相应的文字予以说明 。
2 用户的基本情况
2.1 系统建设背景
【说明】项目背景与依据、现有基础、项目规模、预期目标等 。可繁可简,格式自定 。
2.2 组织机构与职能
【说明】用层次示意图及相应文字表示(如果需要开发的系统与部门没有直接依赖关系此节可省略,本章随后的小节数将顺次减1),
加注:组织机构的层次数、数目、各个机构的职能简述 。
2.3 用户特点
【说明】所在行业特征、操作人员与系统维护人员的数量、学历与水平、数据量大小、使用频度等 。
2.4 用户业务分析
【说明】在本部分,希望系统分析人员能够对用户业务现状进行分析、对用户对本系统的未来发展方向作出一定的预测等 。以便设计人员对业务及其发展有所了解,增强系统设计的前瞻性 。
2.5 计算机应用现状
【说明】可繁可简,格式自定 。
3 业务需求
3.1 项目概述
【说明】
第一、 指明项目的开发意图、应用目标(总目标、分期目标)、作用范围、预期效益等 。
第二、 指明在输入信息转变为输出信息的过程中,为了满足用户的业务需求,应用软件必须完成的基本功能(采用自然语言叙述) 。但此时不要求对基本功能进行分解 。
第三、 如果本系统与其他系统相关联,则应确定本系统的基本功能边界(可采用图示+文字说明的形式,用蓝色标示出本系统的功能,用绿色标示出相关系统的功能) 。
3.2 约束条件
3.2.1 费用约束
【说明】 预计投资金额概算、其中软硬件费用的比例、资金分期到位计划 。
3.2.2 进度约束
【说明】预计完成日期、分步实施期限 。
3.2.3 其它约束
【说明】场地面积限制、通信设施基础、其它干扰因素 。
注意:任何计算机系统都不是包罗万象的;用户自身的能力也是有限的 。轻诺必寡信 。故应特别指出:由于哪些条件的约束,本系统不能满足哪些业务需求与系统需求 。
本章主要介绍项目的总体业务功能,要求站在客户的角度把握系统需求.
3.3 性能需求
【说明】依据ISO9000标准及我们的理解,下面列出了软件的6组性能,共涵盖21个子特性 。这些性能/子特性的相对重要性并不是等同的 。编写时,可以基于具体项目的实际需求,对下述标题或内容进行取舍/侧重 。事实上不可能做到面面俱到,往往要作出某些折中 。
本节说明系统在性能方面的预期目标,不要求提供实现上述目标的具体实施方案 。
3.3.1 功能性
【说明】指与软件实现的各项功能及其指定性质有关的一组属性 。这些功能都是满足规定需求和潜在需求所必需的 。它包括5个子特性:
适用性:与指定业务所需各项功能的实现及其适合程度有关的一些软件属性 。
准确性:与保证正确(或符合要求的)结果(或效果)有关的一些软件属性 。
互操作性:与软件同一些指定系统交互作用能力有关的一些软件属性 。
复合性:使软件遵守相关的标准、约定/法律或类似规定有关的一些软件属性 。
保密安全性:与针对蓄意(或无意)而非法存取程序和数据的预防能力有关的一些软件属性 。这里主要指的是保护软件的要素,旨在防止各种非法访问、修改、破坏、泄密及感染计算机病毒等 。
3.3.2 可靠性
【说明】指在规定的条件和期限内,与软件保持其性能水平有关的一组软件属性 。
成熟性:与软件故障引起的失误频率有关的一些软件属性 。
容错性:在软件故障发生或其规定界面被破坏的情况下,与软件仍能保持规定性能水平的能力有关的一些软件属性 。
可恢复性:在失效的情况下、在限定的期限和强度范围内,与软件重建性能水平并恢复直接受影响的数据的能力有关的一些软件属性 。
3.3.3 易使用性
【说明】指与规定用户(或潜在用户)使用软件所需的努力程度、对这种使用所做的评估有关的一组软件属性 。它包括3个子特性:
易理解性:与用户为理解其逻辑概念及适用范围需做的努力有关的一些软件属性 。
易学习性:与用户学习其应用(例如操作控制、输入、输出)需做的努力有关的一些软件属性 。
易操作性:与用户操作及运行控制需做的努力有关的一些软件属性 。
3.3.4 高效性
【说明】指在特定的运行环境中,描写软件性能水平与所用的资源量之间关系的一组软件属性 。它包括两个子特性:
时间特性:在完成软件功能时,与响应时间、处理时间、吞吐率有关的一些软件属性 。
资源特性:在完成软件功能时,与所用资源量及占用时间有关的一些软件属性 。
3.3.5 可维护性
【说明】与对软件进行指定的修改所需的工作量有关的一组软件属性 。它包括4个子特性:
易分析性:与诊断故障、确定失败原因、在需要修改的部位进行标识等所做努力有关的一些软件属性 。
易修改性:与实施修改、排除故障、环境改变所做努力有关的一些软件属性 。
稳定性:与修改的意外影响带来的风险有关的一些软件属性 。
易测试性:与对经过修改的软件进行检验/确认做努力有关的一些软件属性 。
3.3.6 可移植性
【说明】指软件从一个环境转移的另一个环境时,与其适应能力有关的一组软件属性 。它包括4个子特性:
适应性:除已有手段外,无须采用其它措施或手段,软件便应能适应指定的环境 。与这种能力有关的一些软件属性称为适应性 。
易安装性:在指定环境内,与安装软件所需努力有关的一些软件属性 。
一致性:软件从一个环境转移的另一个环境时,应符合一定的标准和约定 。与这种符合程度有关的一些软件属性,称为一致性 。
易替换性:有时会出现这种需求:在某个其它软件的运行环境下,要用本软件来置换那个软件 。与这种可能性及所需努力有关的一些软件属性 。
4 用户需求
【说明】本章下面介绍的是一般规模软件系统的书写格式 。在书写过程中可能要以业务名称划分小节(例如:5.1 代收电话费) 。每个业务小节包含两个部分:第一部分是对此业务中角色和功能的定义;第二部分是此业务的图形分析方法 。
在本章开始未分节的部分,应当绘制一个总体结构图,依据这个总体结构图进行一个总体描述,使得阅读者对下面分节描述的各个功能形成一个整体印象 。这个总体结构图不一定是指在ROSE工具中绘制的用例总图,而是根据需要可以选择包括“用例总图”、“适当级别的数据流图”、“IDFF图”、“数据流程图”或其他专业图形分析图示等 。
每个小节中的第二部分采用rational公司的rose2000作为工具绘制用例(use case)图和顺序(sequence)图 。在这里采用rose工具是作为绘图分析工具使用,对需求的描述和分析并不代表我们的设计采用UML标准和面向对象的设计,具体分析人员应当根据实际的用户需求描述绘制顺序图,而并不着重考虑对象的分析限制 。
需求变更的处理原则:获得批准的需求变更,需要在《需求分析》中有所体现 。增加的需求,需直接从本章尾部顺序添加,相应的小节编号也需要依次增加 。例如:本章小节为5.1—5.5,增加的需求小节编号则为5.6 。删除的需求,不需要将相应需求直接从《需求分析》中删除,而只需在相应需求小节上注明删除,并标出《需求变更单》编号 。修改的需求,可在相应的需求小节直接修改 。所有对《需求分析》内容的修改必须在修改历史中留有记录 。
4.1 业务名称1
4.1.1 角色/功能定义
【说明】根据会议纪要、小组讨论,确定系统中的角色(角色可以为外部系统或系统用户),和功能,并给出相应的定义或解释 。
4.1.2 图形分析
【说明】本节主要描述相应业务的用例图和顺序图的内容
统一建模语言(UML)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档 。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制 。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法 。
在本需求模板中我们选取的是UML视图来辅助进行图形需求分析,选用Rational公司的ROSE工具完成 。在需求分析过程需要完成结构分类中的用例分析,绘制用例图;对用例的动态行为进行交互分析,描述执行系统功能的各个角色之间相互传递消息的顺序关系,绘制顺序图 。
在这里请作者将制作的用例图和顺序图拷贝到本文档中 。
基本成分:用例(use case)、用例视图(use case view)、角色(role、actor)、顺序图(sequence diagram)、协作图(collaboration diagram) 。
模板和命名:为更好地使用ROSE图形分析工具,我们设定一个基本的分析模板,文件名为lansoftmdl.mdl 。该文档涉及项目开发的需求、概设和详设3个阶段,在需求阶段主要完成模板中用例视图(use case view)规定完成的部分 。在项目中使用该模板后生成的mdl文件纳入文档的配置管理,具体命名参照SEMP体系的命名规定 。修改历史记入文档开始部分的“mdl文档修改历史表”中 。
【ROSE使用要求】
1、 要求使用ROSE工具时必须完成模板和使用要求中规定完成的内容,在完成基本内容的基础上,可以根据需要增加部分内容 。
2、 在公司没有购买确定版本的ROSE以前,使用的ROSE版本应在项目开始前在项目组规定好,并由配置管理员负责配置 。
3、 在用例视图(use case view)中建立一个名称为main的主用例图(use case diagram),具体内容应当包括所有用例图的全部内容,具体应用时还可以根据情况建立多个用例图(use case diagram) 。
4、 在用例视图中请采用中文对所有的角色(actor\role)进行命名 。其中角色必须在双击该对象图后,详细填写该角色的描述(documentation)和该角色代表的角色数量(detail-multiplic) 。
5、 在用例视图中请采用中文对所有的用例(use case)进行命名 。命名中在一般的中文概括前应增加代表本节编号的部分,如“1.用户认证”,顺序编号 。其中用例必须在双击该对象图后,详细填写该用例的描述(documentation) 。
6、 在每个用例下必须组织建立相应的顺序图(sequence diagram),对于一个用例可以包含多个顺序图(sequence diagram),各个顺序图(sequence diagram)的命名需在一般的中文概括前增加代表本节编号的部分,如“1.1用户认证”,顺序编号,其中第一个1代表所属的用例,第二个1代表顺序图(sequence diagram)的编号 。产生顺序图的数量根据说明需求的具体要求设定 。其中顺序图中的各个对象消息(object message)必须在双击该对象图后,详细填写该对象消息(object message)的描述(documentation) 。
4.1.3 数据存储需求
【说明】根据会议纪要、小组讨论,对于在需求调研中有关的数据实体对象或数据实体信息,应当根据需要提出可能数据类型和数据长度以及单位量纲的记录或建议 。
5 运行环境
【说明】本章只提出运行环境的逻辑结构,物理结构将在《概要设计说明书》中给出 。
容许提出几种可选方案 。
5.1 硬件平台
【说明】指出本应用软件适用的主机/服务器与终端/工作站的技术指标、基本配置、接口特点、特殊约定等 。
应尽可能地说明上述设备在各级用户机构预计的分布状态 。
5.2 网络平台
【说明】选型标准、网络类型、基本部件、接口情况、对综合布线的要求、限制条件等 。应画出网络(广域网、局域网)的拓扑结构图,说明后者对前者的接入方式 。
5.3 软件平台
【说明】操作系统的名称、生产厂家、版本号等 。
数据库的名称、生产厂家、版本号等 。
数据库设计工具的名称、生产厂家、版本号等 。
网络通信协议的名称、生产厂家、版本号等 。
前端开发工具的名称、生产厂家、版本号等 。
测试开发工具的名称、生产厂家、版本号等 。
现场运行时需要的工具软件的名称、生产厂家、版本号等 。
配置管理工具软件的名称、生产厂家、版本号等 。
6 附录
【说明】列出基础素材中的文件、报表、单据等的样张,再附上必要的注释 。
如果条件成熟,可以把数据字典(data dictionary)作为附件列于后 。
6.1 电子文档编写方式与使用工具
【说明】编写要求、工具名、版本号、操作系统平台 。使用多种工具时,应分别说明 。形如:
Microsoft Word 97 for Windows 95/98
Power Designer 6.0 for Windows 95/98
Rational Rose 98 for Wintel
Visio或Power Point 97 for Windows 95/98
6.2 定义说明与符号
【说明】包括对专用术语及缩略语的解释、所用到的图(如use case、sequence图)之图符的表示与解释等 。
6.3 参考资料
【说明】格式:作者,[版本号,]资料来源,日期 [,起止页号]。其中,《质量保证计划》是必选的参考资料 。
6.4 有关表格清单
【说明】列出用户提供的素材,加上我们积累的有关文件,作为系统分析的基础 。在这里除系统内部没有用户参与的需求分析工作外,必须包括一个以上的用户访谈纪要、用户确认签名文件以及用户访谈计划等文件的列表 。在列表中的文件应当作为附件与需求文档共同纳入配置管理
如何把业务需求转换成程序员需求作为程序员,作为需求分析设计人员,更应该明白客户就是上帝 。在与用户交流的时候,不要把客户想象成架构师,要把他们当做“白目”来对待,因为客户的没有开发过软件的经验,他们表达的想法不是按照程序来执行 。如果程序员只是一味的揣测客户的意愿,而不能自己的所想转换成原型,那么很可能会弄巧成拙 。比如客户甲说想要在应用软件中加个公鸡报时的功能 。程序员A以为客户想要一个公鸡宠物,点击时可以报时,而实际上客户是想让软件可以设置闹钟,在某个时间点发出公鸡鸣叫的声音 。可想而知,设计出来的宠物再好,也不是用户所需要的 。也许有一些客户是属于“钻石王老五”类型的,他们对软件一窍不通,偏偏还在和你谈需求,他们会对软件提出很多意见,他们会很固执的让我们按照他的思想去设计、实现,尽管那样可以,但是软件的性能及维护性将大大降低,这时候我们需要去主动的引动客户,不是客户左右了你,就是你左右了客户 。如果客户左右了你,尽管可能你按照客户的需求把软件设计出来了,但这却是一个失败的软件,因为它的运行效率很低,而且需求又经常发生变动,而这个软件没有丝毫的可扩充性,那么最后客户会说这个软件设计师给他们设计的软件不够好,而不是客户影响了正常的开发,那么作为软件的需求分析设计师就应该对这件事会责任 。业务需求是通过对业务流程、业务目标、业务实体类型和决策过程的业务模型的分析捕获的 。业务需求应或可以通过一组关键性能指标进行度量,以便提供有关实现要求和满足业务需求方面的成功程度的反馈 。它们是通过一个对变化进行划分、分解、细化、映射和分析的过程(面向变化的分析和设计)解释的 。划分是将业务域分解为域组成类型或功能区域 。这表示结构划分 。业务的分解是对如何将流程分解为子流程和用例的解释 。分解过程将创建一个分层结构,而细化过程则将这个分层结构细化为一组可操作的面向目标的交互序列 。
什么是业务需求和用户需求业务需求表示组织或客户高层次的目标 。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门 。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标 。
用户需求描述的是用户的目标,或用户要求系统必须能完成的任务 。用例、场景描述和事件,响应表都是表达用户需求的有效途径 。也就是用户需求描述了用户能使用系统来做些什么 。
扩展资料:
注意事项:
业务需求是偏向宏观的,偏向生产者的 。腾讯微信团队开发微信这款产品的目标:做一个流量大,覆盖范围广的即时通讯软件→做多平台入口,购物金融等等→未来
如何引导用户使用,如何盈利,如何推广运营,这些都属于微信的业务需求 。
用户需求以用户为中心,设定场景,事件或用例,分析用户需要的功能 。微信中中用户希望可以个性化设定头像,于是上传用户头像是一定要满足的用户需求之一 。
参考资料来源:百度百科-需求分析
参考资料来源:百度百科-用户需求分析
参考资料来源:百度百科-业务

【如何做需求分析 业务需求单】关于业务需求和业务需求单的内容就分享到这儿!更多实用知识经验,尽在 www.hubeilong.com