功能需求分析是什么__如何做需求分析?


功能需求分析是什么__如何做需求分析?

文章插图
本篇文章给大家谈谈功能需求分析,以及功能需求分析是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站!
内容导航:
  • 网易云音乐“朋友”功能—需求分析
  • 需求分析方法有哪些?
  • 需求分析的作用及如何进行需求分析
  • 如何做需求分析
  • 需求分析包括哪些内容
  • 需求分析的任务是什么
Q1:网易云音乐“朋友”功能—需求分析
合理分析出“朋友”功能的各方需求,梳理关系和确定优先级,整合需求辅助产品功能设计 。
“朋友”作为一个音乐社区,需要经历发现“朋友”和“朋友”互动两个环节 。
而“朋友”作为一个UGC社区,互动是双向的,有人生产,有人接受,两者相互影响和维系,抽象出“内容生产者”和“内容接受者”,根据角色、场景、路径的方法分析出需求,列出需求列表,再到云音乐中寻求验证,依据产品定位和逻辑判断对需求进行删减和优先级排定,最后进行功能需求整合 。流程如下:
发现“朋友”:所有的云音乐用户
需求分类列表如下(优先级初步判定)
思考:
发现“朋友”
”朋友“互动
结合以上分析和部分需求不适合社区,如消息推送、分享给朋友等,经删减和排序后如下:
|需求分类|序号|需求描述|优先级|
|:------------:|:-----:|:------- ----:|:---------:|
|发现“朋友”|1|昵称搜索|高|
||2|手机通讯录关联用户|高|
||3|明星用户推荐|高|
||4|音乐达人推荐|高|
||5|第三方关系关联(微信、微博等)|高|
||6|推荐音乐爱好极其相似的人|中|
||7|歌手、音乐人、DJ推荐|中|
||8|推荐你关注的人关注了谁|低|
||9|附近音乐爱好相似的人 |低|
||10| 同城音乐爱好相似的人| 低|
|“朋友”互动—内容生产者|11| 分享音乐/歌单到“朋友”|高|
||12|分享配上文字|高|
||13|分享电台节目|高|
【功能需求分析是什么__如何做需求分析?】||14|分享mv|高|
||15|分享配上图片|中|
||16|分享评论到“朋友”|中|
||17|音乐热门话题 |中|
||18|音乐文章或长评论|低|
||19|演唱会、音乐节讨论|低|
|“朋友”互动—内容接受者|20|动态点赞、评论、举报| 高|
||21|“朋友”社区动态权限设置|高|
||22|音乐/歌手/音乐人相关故事| 中|
||23|不同类型的音乐专区| 中|
||24|可以阐述音乐或音乐人故事的视频节目|低|
添加”朋友“作为功能入口,关注是和自己”朋友“互动的主要通道 。
社区更多的面向音乐、音乐人、自身的音乐喜好而产生的互动,具有一定垂直性 。
Q2:需求分析方法有哪些?
问题一:需求分析有哪些方法三种需求分析的方法:结构化分析方法、面向对象的分析方法、面向问题域的分析方法 。
结构化的分析方法是传统的分析法,它的好处是在需求阶段可以不需要精确地定义系统,只需要根据业务框架确定系统的功能范围,以及每个功能的处理逻辑和业务规则,功能需求规格书等 。因为不需要精确描述,因此描述系统的方式比较灵活多样,可以采用图表、示例图、文字等等方式来描述系统 。在系统开发以前,一般还可以采用更为直观的原型系统方式和最终用户进行交流和确认,因此对业务需求的要求会低一些,业务需求阶段的周期相对容易控制;通过业务全景图,最终用户也能了解系统的功能;通过功能活动图和业务规则的描述,也可以相对精确地描述业务系统;因为没有严格的标记语言,可以采用适当的篇幅描述适当的系统 。当然,这种方法的缺点也是明显的,分析人员和业务人员之间可能缺乏共同语言,机器不能识别业务需求书,在设计阶段还需要继续和用户确认一部分功能 。
面向对象的分析方法的最大好处是在需求阶段,就能够非常精确地描述一个系统,采用程序语言的方式和最终用户交流(最终用户必须要熟悉这种语言),能够在项目一开始就发现很多问题,避免在开发的过程中出现需求的反复,而且在系统设计和开发阶段不需要最终用户参与 。在实施上,一般可以采用场景、业务功能等方式来描述,比较适合于业务流程环节多的系统,或者软件产品的开发 。但是,我们也要看到,在现实中,绝大多数的应用系统都很难在需求阶段就可以被精确地抽象化定义,所以这种方法的缺点和困难也是显而易见的:首先,用户要非常清楚地知道最终的业务系统应该是什么样,或者采用一种抽象的方式能够确定最终的应用系统;其次,因为最终用户不需要参与设计和开发阶段的工作,所以双方确定业务需求的过程也会比较长;同时,因为是精确描述,因此描述系统的语言是非常逻辑化的,一般通过某种方式可以使机器识别业务需求,采用这种方式写的业务需求是非常格式化的,一方面描述一个系统需要的信息非常多,可能使需求说明的篇幅非常长,不便于理解和阅读;另外由于通过抽象的方式来推演最终系统的运行方式,对业务人骸的要求非常高 。


推荐阅读