软工第二次作业

软工第二次作业

项目内容
这个作业属于哪个课程2022春软件工程
这个作业的要求在哪里软件案例分析
我在这个课程的目标是学习软件工程的有关知识,参与到一项团队工程中
这个作业在哪个具体方面帮助我实现目标从实际案例出发体会软件工程

Pt 1. 调研 评测
Pt 2. 分析
Pt 3. 建议和规划

Pt 1. 调研 评测

基本使用

本文对QQ音乐(PC端)和网易云音乐(PC端)进行分析评测。两者在基础的音乐软件功能,如搜索、收听、收藏、添加歌单、评论(虽然是网易云先有的,但是已经普及化)表现较为一致,使用基本无门槛。

QQ音乐(PC端)

QQ音乐的打开界面是“我喜欢”歌曲列表,这可能是由于本人平时使用此列表的频率较高,算法得出的最佳启动界面。QQ音乐的电脑端非常简洁。搜索栏和个人账号简要信息在顶端。软件本身特色集中在“在线音乐”栏。在“推荐”栏会私人化推荐歌单和歌曲;在“音乐馆”收录歌手排行榜、有声电台、数字专辑售卖界面、QQ音乐自营榜单和世界性音乐榜单,如Billboard等;在“视频”收录MV库;在“电台”收录个性电台和风格导向电台。整体UI设计非常清晰,功能也集中在音乐本身。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

网易云音乐(PC端)

网易云音乐相对于QQ音乐来说,更加注重软件的社交性和多样性。上述QQ音乐的在线音乐部分被网易云整合在“发现音乐”栏,而“视频”栏除了MV库,还有非常多用户自己上传的、有可能与音乐无关的视频。网易云独特地拥有“播客”和“LOOK直播”栏目。“播客”中网易云拓展了“知识”、“有声书”、“创作翻唱”、“脱口秀”等功能,而“LOOK直播”顾名思义,就是直播区。社交性主要体现在网易云对社区的建设。其重视程度可见于软件直接把“关注”选项放在了首页。总的而言,与QQ音乐相比,网易云的功能要多很多。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

功能性Bug分析

bug量化标准
负面影响程度描述
系统功能差错,但影响用户体验程度小,安全性无影响
☆☆系统功能差错,影响用户体验程度大,安全性无影响
☆☆☆系统功能较大出错,极大程度影响用户体验,安全性无影响
☆☆☆☆系统功能较大出错,安全性有小影响
☆☆☆☆☆系统功能严重出错,严重威胁软件安全

Bug发生的测试环境: QQ音乐18.51,windows电脑端
Bug复现:网络环境下,无其他要求,必然发生

1. 歌手界面的歌曲有遗漏

此bug在歌手页面查看新发布的歌曲时有发生,且一旦发生就会长时间存在:某首本该出现的歌曲未显示在歌手的歌曲列表中。
歌手页面的歌曲-最新
在专辑界面
“消失”的歌曲
在歌手的页面中的“歌曲-最新”一栏下,其最近新发布的一首歌曲《Light Switch》原版未出现在列表中,而点击到“专辑-全部-最新”中,这首歌所在的录音室专辑及歌曲本身才展示出来。
bug分析

  • 可能成因
    开发团队在处理歌曲列表时过于注重某位歌手较冷门歌曲或歌曲其他版本的列表呈现,忽略了热度较高的歌曲可能会出现的低级错误。
  • 严重性
    个人来说会对这个bug给3颗星的严重程度. 这个差错对于虽然记得歌手名字但是不记得歌曲名字的用户来说,想根据歌手页面来寻找歌曲的难度加大。上图举出的例子,由于是单曲发布,所以专辑名字和歌曲同名,翻到专辑界面去找尚且不算难。如果是某张专辑的收录曲,那么寻找的难度就会加大。而且个人感觉,如果冷门歌曲可以很好的呈现在歌曲列表,那么热门歌曲的呈现也并不是难事,所以属于相对严重的功能差错。
  • 预期及改进建议
    根据软件呈现来看,这个bug应该是非常好修复的。具体修复应该再检查这个列表引用的数据库的具体位置,以及歌曲在数据库中的标签是否完善。
  • bug反馈
    已经在软件中的反馈功能中进行反馈。
2. 已经下载的歌曲(非QQ音乐平台下载)在“本地歌曲”以外的列表无法播放

此bug针对QQ音乐的付费专辑音乐。付费专辑中的歌曲,如果用户是在其他平台下载的,QQ音乐在识别后虽然可以非常完善地匹配歌曲信息,但是将这首歌曲添加到其他列表并尝试点击播放后仍然会出现付费提示,并且播放失败。
在这里插入图片描述
在这里插入图片描述
以歌曲《INVU》为例。第一张图表明该歌曲可以正常的播放。第二张图表明在将其收入“我喜欢”歌曲列表中后,点击这首歌就会仍然弹出付费通知。
bug分析

  • 可能成因
    在点击这类歌曲时,背后的程序判断逻辑可能只做了判断该用户是否付费解锁了收听权限的操作,完全没有考虑歌曲本身是否已经下载。
  • 严重性
    个人给这个bug2星的严重程度。系统功能上有所差错,导致这类在其他音乐软件下载的付费歌曲无法在该软件的列表中播放,但是安全性不会有影响。
  • 预期及改进建议
    这个bug可能软件不愿意修复,因为这一定程度体现了该软件的利益完全理性,拒绝为不在本平台付费的歌曲提供播放服务。如果要改进的话,只需要在点击这类歌曲前把判断歌曲是否是本地文件放在判断是否付费之前,就可以很轻松的解决。
  • bug反馈
    已经在软件中的反馈功能中进行反馈。
综合评价
  • 根据本人使用体验,由于音乐偏好的缘故,网易云的版权稀缺无法满足我的使用,因此在三至四年专注使用网易云之后,本人转用QQ音乐。
  • 移动端本人使用的较少,仅在电脑端来看,本人认为QQ音乐更加符合我的偏好。网易云音乐虽然功能众多,尤其是其引以为傲的评论区功能,但是这么多功能也是其已经有些偏离其音乐软件的本质的体现。像Apple Music、Spotify、Tidal等国外知名音乐平台,无一不是专注于音乐功能,把这一件事做精,也能在全球范围赢得可观的市场份额。结合第一点来看,网易云多功能的发展取向可能也是其在版权不足的困境下留住用户的途径之一。
  • 两者在私人推荐上,个人感觉不相上下,都能够给出一份不错的音乐推荐列表。
  • 总得来说,我会非常推荐QQ音乐(PC端),认为网易云音乐好,不错。

Pt 2. 分析

以QQ音乐(PC端)为例:

  • 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)
    4-5个月。如果是移动端就至少需要半年了。

  • 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
    QQ音乐在国内音乐软件业界可以说是版权覆盖面最大最广的,在这一点上,它可以做到相较之最大程度地满足听众对曲库的要求。在界面设计上,QQ音乐也呈现出了一种简洁美(且不说它是否在设计上“借鉴”了Spotify),这种简洁美给人一种纯粹感。个人认为在同类产品中QQ音乐排名第一。

  • 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
    这个团队在PC端开发维护可以在注重细节的同时,不要忽略一些以为不用怎么检查的方面。本人坚持认为歌曲列表遗漏歌曲是非常低级的错误,而另一方面他们又能做到一些冷门歌曲的准确入列,这其实是非常荒谬的。

  • 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
    个人认为第一个bug是开发人员粗心大意导致,第二个可能就是有意不修复了。

Pt 3. 建议和规划

市场概况

结合易观分析在2021年中时的分析来看,2021年中国音乐产业规模将达到2185.68亿,其中数字音乐市场将达到742.3亿元,相比2020年增长4.55%。即使未来的市场年增速百分比稳定在百分比个位数,也可以获得亿级的增速,说明潜在用户、潜在消费群巨大。

市场现状

国内有酷狗音乐、QQ音乐、网易云音乐、咪咕音乐等。国外最知名的有Spotify(以下称其译名“声破天”)和Apple Music。
酷狗音乐(以及酷我音乐)已经被腾讯收购,在腾讯的加持下,其曲库量非常可观,而且它拥有中老年的忠实用户,市场份额非常优越。缺点就是界面非常老旧,无法吸引年轻人。网易云音乐主要抓住当代年轻人的表达欲,突出评论区和社区特色。缺点就是功能过多,版权偏少。Apple music的学生优惠非常诱人,但是其国区曲库非常有限。它的音乐榜单也是基本被周杰伦洗榜,甚至可以断言Apple Music国区的市场靠周杰伦的粉丝撑了起来。国际市场上,苹果像QQ音乐一样靠产业生态支撑起了非常多的用户。它的界面也非常的简洁,曲库胜过声破天。声破天不向国内提供服务,它主要在国际市场与Apple Music展开竞争。声破天的中文歌曲多于Apple Music,日韩歌曲则少于它。在欧美歌曲中,声破天的优势在于它拥有很多冷门和小众歌曲。并且,声破天的日播榜单也非常有名,它被认为是时下音乐热度的体现。虽然它在国际享有盛誉,但是其在实际使用上还是有非常多不足,比如没有听歌识曲等其实非常有用的功能。
国内酷狗音乐、QQ音乐和网易云音乐可以说是三家头牌,知名度最高,也互相竞争。海外则是声破天与Apple Music竞争较大。

市场与产品生态

  • 音乐软件的用户群基本覆盖全年龄。而用户会根据他/她喜欢的歌曲版权所在的音乐软件而选择产品,进而对比界面和其他功能。
  • QQ音乐的用户稳定,除了本身由于资本雄厚而享有的强大曲库,还有一定程度源于腾讯产品生态的滋养。使用QQ账号登录,对于很多人来说就非常方便,而且还能在QQ展示自己的听歌信息。可以说,QQ音乐可以把社交属性分割到腾讯的其他产品,而网易云等其他音乐软件做不到。

产品规划

  • 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
    我想把QQ音乐的评论功能弱化,加入音乐打分的功能。音乐打分借鉴韩国最大音乐软件Melon,采取五分制,此外,把歌曲的收藏/爱心数完全展示出来(当下是大于某个数,如一百万,就会显示100w+,那么101万和199万显示都是一样的),作为受欢迎程度的指标。对我来说,对三四分钟的音乐大作评价意义不大,而且有相当一部分评论毫无营养。加入打分功能,只需要几步的操作便可完成打分,收藏更是习惯性操作,这样可以更直观地体现歌曲的市场反应。

  • 如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
    分配:2人后端,2人前端,剩余两人分别负责美工和测试。

  • 请为你的团队设计16个周期每周的详细规划。
    十六周具体分为几个阶段。1-2周进行设计文档的撰写,确立整体框架,并给出一个相对明确的分工。第3周讨论设计细节,确立规范。4-9周进行开发测试给出Alpha版本。第10周进行自行测试和一波集中的测试意见收集。11-14周仍然进行测试意见收集,但是同时也会积极进行修复。15-16周做到对问题的完善处理,最后给出比较稳定的版本,并且进入维护阶段。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值