[I.2] 个人作业:软件案例分析
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 2025年春季软件工程(罗杰、任健) |
| 这个作业的要求在哪里 | [I.2] 个人作业:软件案例分析 |
| 我在这个课程的目标是 | 学习软件工程原理,锻炼团队开发技巧,与队友协同完成一次项目开发 |
| 这个作业在哪个具体方面帮助我实现目标 | 理解软件的调研、设计、用户分析等方面,提高这些方面的能力 |
零、选题
- 选题:音乐软件分析
- 软件:网易云音乐、QQ音乐
一、调研与评测
软件评测
1.软件使用
首页

软件首页分为四个区域,音乐软件最重要的搜索功能和播放功能分别放在上栏和下栏,侧边栏为不同类别资源的推荐页面选项和账号存储歌单等页面选项,中间主页面则为各项功能展示的详细页面。
其他主要功能
搜索页面,包含各类搜索结果

博客,bug重灾区

云盘

2.软件分析
我选择的软件是网易云音乐(电脑客户端),其标榜自己是“一款专注于发现与分享的音乐产品,依托专业音乐人、DJ、好友推荐及社交功能,为用户打造全新的音乐生活”。
产品使用的基本流程是打开软件后继续播放此前在听的音乐,然后通过浏览首页、各类别推荐页或者搜索功能等寻找想要听的音乐。如果登录了账号的话,还可以设置我喜欢的音乐、创建并加入歌单与收藏歌单等。
优缺点:曲目版权数量相较其他音乐软件差异化明显,相较之下缺失了如周杰伦等著名歌手歌曲版权但收录了很多小众亚文化歌曲曲目;主要功能界面比较整洁干净,但与音乐播放无关的各种界面繁多且无用(但是可以关闭一部分是补分项);基本功能如音乐播放、歌单管理、文字搜索和听歌识曲等均完备,特色的个性化推荐算法较其他应用软件而言是网易云音乐长期存在的优势领域之一。
在用户体验上,如果用户所喜欢的歌手/歌曲不在网易云拥有的版权范围内,其体验注定不会好——这是音乐软件的底层逻辑,无论多么花哨的功能都难以弥补;而如果用户偏好的歌曲并不在缺失的那一部分中,或者喜好正好是网易云特有的那一部分小众歌曲,其使用体验则将指数级上升;同时,由于网易云音乐相对而言特别的社区氛围,可能会给用户带来不一样的社区体验。
3.改进意见
作为一款音乐软件,版权问题永远是网易云音乐迈不过去的坎。同时,尽管网易云音乐一直在跟随“潮流”推出各种各样的新功能,但大部分都很难对使用体验产生正向提升,建议对于新增的、会占据主要页面的保持谨慎态度。在AI问题上,网易云音乐所属的部分工作室对于AI音乐的态度过于激进也是一个很令人难以评价的问题。这些粗制滥造的歌曲不仅污染大众的耳朵还占用正常音乐人应有的宣发资源,因此我建议网易云音乐加强对这些低质量预制歌的监管。
4.用户调研
用户背景
- 身份:软件工程wj班学生
- 选择原因:日常频繁使用网易云音乐且符合典型用户画像
采访记录

1.使用过哪些次要功能?
答:音乐漫游、笔记动态、听歌识曲。
2.继续使用网易云音乐的核心原因与网易云音乐的不足?
答:核心原因为沉没成本;不足为版权不全。
3.网易云音乐最需改进的问题是?
答:离线缓存可能会不缓存近期常听的音乐,反而缓存一些很久之前的音乐。
5.评测结论
- d) 好,不错。
理由:网易云音乐确实是一款优秀的音乐软件,但其差异化核心的个性化推荐和社区环境注定了它不会适合每一个人。其短板的版权丰富度又会是阻拦很多人使用的一道天堑,因此综合考虑无法给到非常推荐的评价,最终定位为“好,不错”。
Bug分析和提交
Bug严重性定义
- 致命★★★★★:必定出现,严重阻碍软件正常使用流程,甚至危害系统的Bug。
- 严重★★★★☆:影响软件的正常使用流程,或者经常出现难以避免的Bug。
- 影响★★★☆☆:实打实影响使用,但出现频率不高或对软件没有更大的危害的Bug。
- 缺漏★★☆☆☆:不太影响使用,或只影响次要功能且出现频率不高的Bug。
- 建议★☆☆☆☆:对功能正常实现没有影响,但对使用舒适度或便捷度影响的Bug或特性。
Bug1:声音单曲循环时不从头播放
测试环境
操作系统:Windows 11 家庭中文版
软件版本:网易云音乐 3.1.4 (64位)
可复现性及具体复现步骤
可复现性:必然发生。
复现步骤:
-
- 选择一首声音,播放一部分。
-
- 切换至其他歌曲,记录播放进度。
-
- 切换回该声音,将播放模式改为单曲循环,等待该声音完成播放。
Bug 具体情况描述
单曲循环会让该声音重复从记录点开始播放,而不会从头开始循环。

切换至其他歌曲并记录时间点。

开始从该记录时间点循环。
正常情况下声音播放完后会重置播放记录为“已播完”,下次再播放时应当从头开始播放。如果不刻意记录播放进度,也可以正常单曲循环播放。无论从什么角度看,单曲循环不从头开始播放都是不符合预期的,应为一个bug。
Bug 分析
1.Bug成因:
常规歌曲播放时不存在播放记录,而播放声音时一般都是顺序播放模式。在这种情况下,更新播放记录的时间点可能被设置成当前播放曲目切换的时刻。因此单曲循环时播放记录一直无法更新。而循环再次开始播放时又会读取没被更新的播放记录,导致播放时间卡在记录点。
2.Bug严重性:
影响★★★☆☆。
播客与声音作为网易云音乐社区生态建设的重点之一,出现影响正常播放的bug影响程度并不低。但是即便能稳定复现,该bug的出现频率也并不高。同时该bug也并未出现影响其他功能的现象,因此严重性评为3/5。
Bug 改进建议
当声音出现在常规歌曲的播放列表出现时(即播客以外的列表),直接将其当做普通音乐处理,不再记录播放时间即可。
Bug2:“下一首播放”插入队列位置错误
测试环境
操作系统:Windows 11 家庭中文版
软件版本:网易云音乐 3.1.4 (64位)
可复现性及具体复现步骤
可复现性:必然发生。
复现步骤:
-
- 创建/打开一个至少有两首音乐的播放列表并播放其中一首。
-
- 将播放中的音乐移动至另一个位置。
-
- 选择一首音乐,通过“下一首播放”将其添加进播放列表。
Bug 具体情况描述

如图所示,按照复现步骤所述操作后,加入列表的音乐被添加到了原位置的下一首而非当前位置的下一首。不符合操作预期,应为一个bug。
Bug 分析
1.Bug成因:
“下一首播放”或许并没有实时追踪当前播放音乐的序号,而是在每次播放歌曲切换的时候更新这个序号。当前播放的音乐原本在列表第n位但被移动且并未被记录,此时“下一首播放”直接简单粗暴地将新音乐插入到了列表的n+1位导致。
2.Bug严重性:
缺漏★★☆☆☆。
当列表稳定之后很少会移动歌曲顺序,出现频率很低。同时仅仅对播放顺序产生一定的影响,影响很小且可以规避。
Bug 改进建议
在更改列表顺序时修改记录的序号,或是干脆在添加“下一首播放”时直接查询当前音乐所在列表的序号均可能解决该bug。
Bug反馈


两项bug均已提交反馈,但暂未收到回复。
二、分析
1.工作量分析
网易云音乐从功能上来看,PC端与移动端的差别比较大。例如移动端的随机播放能够调整随机风格,而PC端不行。因此姑且只考虑PC端的工作量。
首先要实现基本的播放器和音乐检索功能,在此基础上逐步加入账号歌单管理、社区管理等功能,并在此基础上根据用户数据研发并部署个性化推荐算法,最后再优化播放音质、添加各种音效音质个性化播放服务。完成以上工作工作量大致30周。此时若测试达到稳定版本即可正式发布。
在此基础上还需完成多端互通、版权商协商、联系知名音乐人入驻合作及宣发等工作,这些内容工作量难以量化。
2.软件质量分析
和国内目前最优势的音乐软件QQ音乐相比,网易云音乐最大的劣势就是版权库的严重缺乏以及社交软件红利(QQ、微信)上的劣势。网易云音乐自身的优势在于更为精确、针对性的个性化推荐,评论区社区建设及丰富的小众亚文化音源。同时,相比其他音乐平台,小体量独立音乐人更倾向于入驻网易云音乐。除此之外,网易云音乐和包括QQ音乐在内的其他国内主流应用软件质量差距不大。
总而言之,网易云音乐在国内同类产品中大致排名第三。由于版权丰富度与腾讯系产品的差距很难超越,但软件综合质量并不逊色太多。
三、建议和规划
1.市场现状
1) 市场概况
2023年中国数字音乐产业规模达到893.45亿元,同比增长5%;网络音乐用户规模达到7.26亿,占网民整体的64.6%。

以上数据来源于《2024中国音乐产业发展总报告》。
2) 竞争产品
QQ音乐、酷狗音乐等其他主流音乐软件是主要竞争产品,网易云音乐需要考虑如何在版权丰富度这一硬性指标不占优的劣势下,通过差异化稳定留住用户的同时吸引新用户。
抖音、bilibili等其他视频娱乐软件是潜在竞争产品。在短视频时代,纯粹的音乐不再是听觉刺激的唯一获取来源,短视频更加直接、持续性的听觉刺激轰炸也会分走用户的闲暇时间,网易云音乐需要紧跟时代,与短视频作者/平台保持联系,争取共赢。
3) 产品定位
QQ音乐等腾讯系音乐软件的核心优势便是背靠两大社交工具和国内最丰富的版权库,具有一定的无可替代性。缺点是用户群体复杂,社区环境不稳定,社交工具绑定即是优点也会带来不便。即便如此,QQ音乐、酷狗音乐在应用软件中依然处于遥遥领先的位置。
抖音、bilibili等视频娱乐软件的主要优势是更低门槛的内容创作与更丰富的创作者生态。同时音乐借助视频体裁更容易“病毒式传播”成为互联网迷因,因此相比常规音乐软件而言,小体量创作在视频软件上更容易获得流量和热度。缺点在于视频软件终究不是音乐软件,在纯粹的音乐服务上不如音乐软件。在竞争中几乎不予音乐软件直接竞争。
Apple Music等国外音乐软件的优势是相对独特的版权库和系统设计。同时对于学生、家庭等特殊用户群体而言,部分音乐软件会因为独特的优惠政策而更具性价比。缺点则同样是由于不太符合国内用户的习惯,更难以适应。同时对于非特殊用户而言偏贵的收费。因此在国内的竞争中处于小众定位。
2.市场与产品生态
核心用户画像:
- 年龄:较为广泛,90后和00后为主力军,占比超过60%。
- 性别:男性用户占比略高于女性但差距不大。
- 职业:涵盖广泛,学生群体是核心用户,占比超40%。
- 教育:教育背景多样化,本科及以上用户占比超60%。
(以上数据来自《网易云音乐用户画像研究-洞察分析》) - 典型用户:下班放松的白领、边听歌边学习的大学生等。
- 表面需求:
- 听歌,想听的歌都有版权,听歌相关服务完善;
- 在不知道听什么歌的时候有精确的个性化推荐;
- 能在评论区看到志同道合的评论并参与;
- 潜在需求:
- 便利性与稳定性:耳边随时能想起想要的歌声,不会突然出现失去版权、找不到歌或无法播放等意外情况;
- 惊喜感:在推荐列表/漫游等个性化推荐服务中能精确找到合口味的或大众或小众的作品,从中收获惊喜甚至窃喜;
- 情感共鸣与归属感:能抒发对一首音乐及其背后的故事/作品的感动,能看到多数人共同抒发相同的感情,感受到有很多相似的人在一个圈子里,逃避孤单;
用户群体关系:
音乐人和听众的关系: 音乐社区最基本的关系。听众能源源不断听到自己喜欢领域的新作品,无论多么小众,而音乐人能不断从听众处得到正反馈,这是任何音乐社区的基本运作逻辑。
听众与听众的关系: 音乐社区最复杂的关系。听众们在评论区发表的言论会对其他听众产生不同的影响、听众和听众之间的分歧可能会引起仇恨或争吵等负面情绪、听众建立的歌单可能会成为其他听众个性化推荐的一部分、听众之间可能会形成小型子社区、小社区的和谐可能会被新的听众打破等等。如何处理好听众与听众的关系,趋利避害是一个难题。尤其是对于最早通过评论区用户热评和“网抑云”风格评论出圈的网易云音乐来说,如何持续维护、引导这样的社区生态将是一个考验。
3.产品规划
新功能:半定制化歌曲漫游。
- 需求:当前私人漫游功能可操作性很小,只有收藏、喜欢、屏蔽歌手、不感兴趣和重复五种反馈选项,可定制化空间不足;即使用户喜好较为固定,当下的心情、偏好可能会改变,过于固定的推荐可能不能满足用户的需求。
- 做法:在漫游状态下允许用户从风格、情绪两个维度对推荐歌单的偏向进行微调,结合已有的个性化推荐算法对后续推荐歌曲进行调整,以更符合用户当前的偏好。
- 好处:通过贴合用户偏好,提高个性化推荐的效率,提高用户自由度带给用户更好地体验,以此提高用户粘性。同时还能提高用户为推荐歌曲付费的可能性。
- 竞争:优秀的个性化推荐机制是网易云音乐的核心竞争力之一。在该领域深耕差异化可以最大化竞争优势。
- 推广:经由内部测试合格之后,按照从vip到普通用户、从漫游功能的核心用户到普通用户、从喜好鲜明的用户到喜好广泛的用户逐步推广并收集反馈。当功能完善到足以向所有用户开放后,结合已有用户体验的积极反馈进行精准广告宣传。
职责规划:
| 角色 | 人数 | 职责 |
|---|---|---|
| 项目经理 | 1 | 统筹规划,管理整个项目进度。 |
| 前端工程师 | 1 | 在原有界面基础上完成用户界面ui轻量迭代。 |
| 后端AI算法工程师 | 2 | 加入用户调整参数,利用AI模型更新优化推荐算法。 |
| 美工 | 1 | 完成页面设计。完成后期宣传物料设计。 |
| 测试 | 1 | 参与前后端各项功能测试与修复。 |
时间安排:
| 时间(周) | 开发内容安排 |
|---|---|
| 1-2 | 设计系统架构,确定供用户调整的维度内容,完成前端ui设计方案。 |
| 3-5 | 完成前端开发,设计后端推荐算法并开始训练。进行单元测试。 |
| 6-8 | 连接前后端,部署新的推荐算法,调整ui设计方案。验证新算法推荐内容的差异性和合理性。 |
| 9 | 优化性能及界面舒适度,测试并修复关键破坏性bug。 |
| 10-11 | 开放核心用户测试并收集反馈,解决基本功能性bug,根据反馈调整供用户选择的选项 |
| 12-13 | 扩大用户测试范围并继续收集反馈,处理使用舒适度bug,根据反馈调整算法精度。 |
| 14-15 | 内部进行压力测试,修复因用户规模巨幅上涨带来的bug,修复与当前正式版本的冲突。根据此前测试的反馈设计宣传物料。 |
| 16 | 进行上线前最后的优化,准备发布更新。 |

浙公网安备 33010602011771号