功能需求中 System Feature 的优先级是什么意思

功能需求中 System Feature 的优先级是指功能需求中系统特性的优先级,系统特性是指一组逻辑上相关的功能需求,它们为用户提供某项功能,满足业务目标,所以系统特性的优先级是指一组逻辑上相关的功能需求的优先级,优先级高的先做,优先级低的后做。

功能需求中 System Feature 的优先级是什么意思-Worktile社区

一、功能需求

功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。注意:用户需求不总是被转变成功能需求。

二、System Feature

系统特性,所谓特性(feature),是指一组逻辑上相关的功能需求,它们为用户提供某项功能,使业务目标得以满足。对商业软件而言,特性则是一组能被客户识别,并帮助他决定是否购买的需求,也就是产品说明书中用着重号标明的部分。客户希望得到的产品特性和用户的任务相关的需求不完全是一回事。一项特性可以包括多个用例,每个用例又要求实现多项功能需求,以便用户能够执行某项任务。

三、功能需求中 System Feature 的优先级

一组逻辑上相关的功能需求的优先级,优先级(priority)是一种约定,优先级高的先做,优先级低的后做。功能需求的系统特性的优先级安排一般遵循如下方法

1、基于用户对app应用的需求和自身的相关程度评价

在app应用制作之前,会先对客户的需求进行统计,获得需求后,然后科技根据这些需求,对用户进行调研,让用户对每个需求与其自身的相关程度进行评价。一般是使用打分制来进行评价,假如用户认为与自己相关的,则评为满分,与自己不相关的则评为较低分,这由高到低来进行打分。这样在app应用开发的时候,就能根据用户的评分作为评价app应用功能需求安排的依据,对需求的重要程度进行综合排序,这个排序结果,会对app应用制作的产品经理的判断,给予重要指导作用。 

2、基于针对app应用的用户需求来判断   

 从用户的角度来看,任何一个app应用功能需求都可以分为,基本型需求,期望型需求,体验型需求。基本型需求是app应用制作提供的基本能力,如果基本型需求不支持,那么用户将无法达成目标。那么在进行优先级排列时,需将基本型需求确定为排期的较高等级。期望型需求可以体现app应用制作的差异化,会为用户提供更好功能,在资源可协调的情况下,可安排部分期望型需求,对用户形成吸引的同时,也给app应用制作项目组信心。体验型需求是可以在app应用制作完上线后,后续的持续优化时完成的,但是并不是说体验型需求就只能安排在项目后期,有些app应用制作开发量不大,但是很吸引眼球的体验型需求,就可以优先安排开发。

3、基于app应用的用户数据判断  

app应用的用户数据来判断功能需求,这里可以主要分为两个基本点,其中一个是在app应用正式投入运营之后,就会有用户使用我们的app应用,一旦用户使用了,就会相应的产生用户数据,这时候,就需要来优先排期用户基数大、用户会用频次高的需求。其中另外一个是在app应用正式投入运营后,在有用户使用app应用的情况下,就非常有可能会给起来带来利润,而一旦产生利润,那么就需要优先排期利润较高的需求。

延伸阅读

软件需求的3个层次

  1. 业务需求(Business requirement):表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档。
  2. 用户需求(user requirement):描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。
  3. 功能需求(functional requirement):规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。注意:用户需求不总是被转变成功能需求。

文章标题:功能需求中 System Feature 的优先级是什么意思,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34052

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年1月2日 上午2:09
下一篇 2023年1月2日 上午2:45

相关推荐

  • 图形化编程与代码编程的区别是什么

    区别在于图形化是代码的封装和模块化,图形化对没有编程知识的人相对友好,然而其局限是功能远劣于代码,只能用于教育和其它一些极少的场景;代码虽然对于没有基础的人相对困难,但其功能灵活多样,是实际中普遍采用的形式。 图形化编程 图形化编程在起初,是为孩子们涉足编程开发的。所以图形块显得卡通一点,不同图形块…

    2023年2月20日
    7800
  • C++ #include ” ” 与 <>有什么区别

    区别是若 #include “” 查找成功,则遮蔽 #include <> 所能找到的同名文件;否则再按照 #include <> 的方式查找文件。另外标准库头文件都放在 #include <> 所查找的位置。一般来说 #include &…

    2023年2月16日
    2700
  • 移动硬盘检测工具有哪些

    移动硬盘检测工具有:1、HD Tune;2、AIDA64 Extreme;3、Crystaldiskinfo;4、SSD-Z;5、DiskGenius;6、HDDScan。HDTune是一款小巧易用的硬盘检测工具软件,HD Tune Pro也是一款适用于移动硬盘检测工具。 1、HD Tune HDT…

    2023年1月16日
    17300
  • JAVA中为什么要用spring框架

    JAVA中用spring框架是因为:1、轻量级;2、控制反转 (IoC);3、面向方面的编程 (AOP);4、容器;5、组织良好的Web框架。Spring框架在透明度和大小方面是轻量级的。它很轻,尤其是与 EJB 容器相比时,这允许你在 CPU 和内存有限的计算机上开发和运行应用程序。 1、轻量级 …

    2023年1月30日
    3700
  • 人脑到底用的什么编程语言

    人脑是一个神奇的器官,可以处理各种各样的信息。在处理这些信息时,人脑是否使用了编程语言?这是一个有趣的问题,但答案并不像你想象的那样简单。 首先,让我们来看看编程语言的定义。编程语言是一种用于编写计算机程序的形式化语言。它是一种规则化的语言,用于定义计算机程序的结构和行为。编程语言通常包括语法、语义…

    2023年3月1日
    800
  • adobe最常用三个软件

    adobe最常用的三个软件:1、Adobe Photoshop(Ps);2、Adobe Premiere Pro(Pr);3、Adobe Dreamweaver(Dw)。Adobe Photoshop是由Adobe Systems开发和发行的图像处理软件,主要处理以像素所构成的数字图像。 1、Ado…

    2023年3月16日
    700
  • String和StringBuffer的具体区别

    String和StringBuffer的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常进行字符串连接操作的字符串最好不要用 String ,因为每次生…

    2023年2月13日
    5500
  • 数据采集器有哪些功能

    数据采集器有:1、条形码扫描;2、RFID读写功能;3、指纹采集;4、GPS定位;5、蓝牙通信;6、GSM/GPRS/CDMA无线通信技术;7、NFC采集功能;8、DPM代码读取。数据采集器支持各种扫描引擎,具有不同的扫描引擎,可以实现一维,二维条形码扫描功能,并快速收集数据。 1、条形码扫描 数据…

    2023年1月9日
    4300
  • 好键盘和差键盘区别

    好键盘和差键盘区别:1、键盘的类型不同;2、键盘的品质不同;3、键盘的手感不同;4、使用键盘的舒适度不同;5、键位的布局不同;6、接口的类型不同。差键盘敲击键盘时用力较大,手感比较差。好键盘敲击键盘用力小,击键声小,手感较好,寿命较长。 1、键盘的类型不同 计算机键盘可以分为机械式和电容式两大类。机…

    2023年1月31日
    3900
  • 时间进度表怎么制作

    时间进度表的制作流程:1、确定要放置在日程中的任务;2、确定任务之间的关系;3、将每个任务分配给特定员工;4、估计每个任务所需的工作量;5、考虑构建时间表的其他变量等。确定要放置在日程中的任务请参阅工作分解结构中确定的任务。 1、确定要放置在日程中的任务 请参阅工作分解结构中确定的任务。 2、确定任…

    2023年2月28日
    5401

发表回复

登录后才能评论
联系我们
关注微信
关注微信
分享本页
返回顶部
PingCode 比 Jira 更好用的研发管理工具。免费试用         文章及站点合作,请添加微:All-FeiFei