[I.2] 个人作业:软件案例分析
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 2025年春季软件工程(罗杰、任健) (北京航空航天大学 - 计算机学院) |
| 这个作业的要求在哪里 | [I.2] 个人作业:软件案例分析 |
| 我在这个课程的目标是 | 学习软件工程的基本知识,了解软件开发流程。在实践中,掌握与团队配合开发,团队管理等方面有关的知识。 |
| 这个作业在哪个具体方面帮助我实现目标 | 通过分析软件案例,将软件工程中的部分思想进行实际应用与调研,提升对软件开发的理解。 |
[I.2] 个人作业:软件案例分析
0. 选题
现在许多人的生活都离不开音乐,毕竟没有 bgm 就没有动力。大家也一定有十分熟悉的音乐软件。然而同学们是否想过,现在音乐软件提供的核心功能是什么?主要是为了满足人们什么需求?你喜欢的音乐软件比起其他软件好在哪里?从你的用户体验出发,它又有什么需要改进的地方?请你从下述的选项中选择 两款 常用的音乐软件进行使用与分析。
网易云音乐是一款由广州网易计算机系统有限公司开发的音乐软件,有着较为完善的社区环境,一度因为评论区的特色被称为“网抑云音乐”。
官网:网易云音乐官网
对比软件:QQ音乐
1. 调研,评测
1. 软件使用
我对于听歌的需求比较低,对于音乐软件的各种功能的也没有太多需求,属于非常轻度的用户。但是由于ipad, 手机端,win端都有使用,需要多端协同的功能。下面的使用界面以ipad端为例。
进入app后现实的主界面。

排行榜功能

点击我的之后,进入个人的收藏界面,可以查看自己下载的音乐,最近的播放,收藏等内容。

在朋友界面,可以查看自己关注的人的动态。

账号界面, 用于管理自己的账号和网易云音乐的各种设置。

点击私人漫游, 会进入一个播放器界面,播放的内容是个性化推荐的歌曲。

在各个界面点击歌曲后,会进入如下的播放器界面,并开始播放歌曲,右侧有歌词。相比于私人漫游界面,有下载,评论等功能。

点击评论按钮后,会退出播放器界面,并进入评论界面,左侧为进入播放器前的歌单界面,右侧为具体的评论部分。

ipad端的独特桌面歌词功能,使用小窗口视频功能实现。

2. 软件分析
使用网易云音乐的基本流程如下:
- 注册/登录 与绝大部分软件一样,会需要用户去注册/登录一个账号,以提供个性化内容,或多端协同。但是网易云音乐完全可以不登录使用,听歌这一功能和普通用户几乎没有区别。
- 首页推荐 -> (歌单 -> ) 音乐 -> 播放,点击相应的音乐可以将歌曲加入播放列表,并进入播放界面,在播放界面可以调整歌曲进度,并可以进一步进入评论界面,查看/发表歌曲的评论。或是收藏某个歌曲。
- 搜索界面,点击上方搜索栏可以进入搜索界面,搜索各类资源。
- 播放列表管理,播放歌曲后,下面播放栏的最右侧的菜单按钮可以打开播放界面管理,可以调整播放顺序,管理播放列表中的歌曲。
- 歌单管理,用户可以收藏他人创建的歌单,或者自己创建歌单并管理其中的乐曲,可以给歌单添加评论。
- 漫游,点击漫游按键,系统会通过用户的个性化推荐,给用户随机播放歌曲。
- 动态分享界面,点击
朋友(pc为关注,手机端为笔记),可以进入动态的分享界面,可以查看关注的对象发布的动态。手机端的笔记界面类似小红书的界面,可以查看到许多用户自己分享的评论。 - 其他功能,除了最基本的听歌功能,网易云音乐还有许多其他的与“听”这一内容有关的功能。如播客——创作者录制的音乐合集或文字内容,听书,动态分享,甚至还有商店,买票等功能。这些功能有些隐藏在二级菜单中,有些则在不同设备中有差异。
总的来说,网易云音乐,对于轻度使用的用户来说,可以满足基本的听歌需求。同时评论,动态等功能,也有着轻度社交的功能,满足了用户分享的需求。
| 优点 | 缺点 | |
|---|---|---|
| 数据量 | 对独立音乐人、小制作者比较友好,用户自主上传的音乐较多 | 主流版权缺失,用户想听一些高人气音乐可能需要到其他平台 |
| 界面 | 界面简洁,清新,没有过多的元素干扰 | 界面可定制内容较少,可能无法满足个性化需求 |
| 功能 | 社区功能较为突出,有着独特的评论区生态 | 有音质较差的批评,一些冷门功能隐藏较深,不容易发现 |
| 准确度 | 搜索准确度较高 | 推荐的内容比较单一 |
| 用户体验 | 社区内容丰富,播客节目内容多样,web端体验相较其他平台较好,有许多二次开发的应用 | 多端功能差异较多,在不同设备之间切换需要适应不同的操作 |
3. 改进建议
- 加入一些可控的部件管理,使用户可以选择主页推荐的栏目。
- 改进推荐算法,提供更多的推荐选择
- 同步多端的界面和功能,避免多种设备之间的较大差异。
4. 用户调研
调研的用户是wdq老师班的jjt同学(舍友),选择这位同学的原因是:平台为win, mac os, ios多个平台, 主要使用Apple Music,轻度使用网易云音乐,可以做一定的对比。同时方便交流。
他的需求是:能方便搜索,收听一些b站、抖音刷到的背景音乐。

图中右1为采访对象。
访谈记录如下:
问: 你平时主要用什么音乐软件?有使用过网易云音乐吗?
答:主要使用Apple Music. 网易云也在用,有时看b站视频,刷抖音的时候,听到想听的音乐会去网易云看一下。
问:主要使用的功能栏目是什么?
答:基本只在网易云上搜索、听一下歌,偶尔看一下评论区,其他的功能基本没有用到。
问:使用网易云的时候,你觉得网易云有什么优点?
答:国内的音乐资源会丰富一些,特别是一些用户自己上传的内容,b站的一些鬼畜基本只传到网易云上。
问:哪你觉得网易云的缺点是什么?
答:vip广告有时比较烦人,如果只是听歌的话,相比于Apple Music,界面还是太杂乱了。
问:如果给网易云评个分,你会评多少分?
答:8分吧。
5. 评测结论
评测结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
a) 非常不推荐
b) 不推荐
c) 一般
d) 好,不错
e) 非常推荐
我的评价:d) 好,不错。尽管有一些瑕疵,但在核心功能:听歌上,就我轻度的使用而言,功能做得还是不错的。相比国内的其他一些软件,界面更加简洁,不会用到的功能一般也藏得比较深。
2. Bug 分析和提交
0. Bug量化评价
| 系统功能 | 安全性 | 用户体验 | |
|---|---|---|---|
| ⭐(基本无影响) | Bug对功能影响极小,可能仅涉及界面显示或边缘功能,不影响核心操作。 | 无安全风险,不涉及敏感数据或系统漏洞。 | 用户几乎无感知,或仅需轻微调整即可解决。 |
| ⭐⭐(轻微影响) | Bug导致部分功能异常,但不影响核心流程,用户可通过其他方式完成任务。 | 存在低风险,可能涉及非关键数据,但无重大安全隐患。 | 用户可能感到不便,但不影响主要操作,问题较易解决。 |
| ⭐⭐⭐(中等影响) | Bug影响核心功能,导致部分任务无法完成,但系统仍可运行。 | 存在中等风险,可能涉及敏感数据,但尚未被利用。 | 用户明显感到不便,可能影响使用效率,需尽快修复。 |
| ⭐⭐⭐⭐(严重影响) | Bug导致核心功能失效,系统部分瘫痪,影响用户正常使用。 | 存在高风险,可能涉及严重漏洞或数据泄露风险。 | 用户使用严重受阻,可能导致用户流失,需紧急修复。 |
| ⭐⭐⭐⭐⭐(非常严重) | Bug导致系统完全崩溃,核心功能无法使用,业务中断。 | 存在极高风险,可能导致重大数据泄露、系统被攻击等严重后果。 | 用户体验:用户无法使用系统,可能导致重大损失或法律问题,需立即修复。 |
1. Bug1: 不充VIP就卡死?乐评日历的奇妙Bug.
测试环境:苹果 iPad Air(M2), iPadOs 18.3.1 网易云音乐HD 2.1.24
发现时间:3月2日晚
可复现性:特定条件下发生的 Bug
没有开通任何VIP的账号,在首页点击每天刷新两个的"乐评日历"的其中一个评论时,弹出开通VIP的提示,点击X之后,重复弹出。试图点击"立即开通"等按钮,依然重复弹出。此时无法操作其他任何功能。
“乐评日历”功能为每天刷新两个,iPadOs限定的功能,与账户无关的评论推荐内容。在不是VIP限定的歌曲时,点击后会进入对应的歌曲播放界面。但如果恰好是VIP限定的歌曲,则直到下一次刷新非VIP限定的歌曲,可以稳定触发该Bug。出发后,应用的所有功能均处于不可用状态。解决方法是,退出应用并进入多任务界面,将该程序清理掉,重新打开后即可恢复。
从3月2日到3月14日,仅在3月2日和3月8日两天出现了VIP限定的歌曲,当日可以稳定的触发该Bug.
触发bug的情况如下图

Bug分析:
可能成因: 正常情况,点击VIP专属歌曲,不会打开全屏的播放界面界面,而是先检测VIP,然后直接弹出VIP专属的提示。但是点击乐评日历后,是先弹出对应音乐的播放器,并播放,然后弹出VIP专属的会员提示。推测是没有处理好全屏播放器和VIP限定的提示之间的逻辑处理,由于返回后,播放器还在播放相应的VIP音乐,导致再次触发VIP提示。
Bug 的严重性:
系统功能:4⭐,严重影响,触发后,系统的各个功能都无法使用,用户只能重启。
安全性:1⭐,基本无影响,该Bug不涉及到各种数据,只是UI界面的问题。
用户体验:3⭐,中等影响,该Bug使用户感到明显不便,但是由于乐评日历这个功能在其他端都找不到,同时在首页的位置基本上也是最下面,只要不点击,就对整体没有影响。
为什么不能在发布前修复:
首先该Bug具有一定隐蔽性,需要没有VIP,按日刷新,特定情况才能复现的Bug,可能软件团队没有注意到该Bug.
同时,iPadOs上的网易云,本身就是网易云音乐不太重视的版本。其界面与手机端和电脑端有着许多差异,大部分新功能都没有更新到iPadOs的版本上。而且更新及其敷衍,从2023年1月6日2.1.05版本更新乐评日历开始来的两年多,更新日志只有完全相同的两行(之前的更新也是同样画风).
【乐评日历】 记住你的每一天,听歌生活,都请用力!
使用中遇到任何问题,请通过"帐号"-"关于"-"帮助与反馈"告诉我们,我们会尽快与你联系
总之,不重视的版本+特定条件出现的Bug,导致开发者没有注意到该Bug。用户可能也很难注意到这个问题,也没有反馈。
BUG 改进建议:
修改VIP限定的触发逻辑,使得该情形下,不会出现VIP限定反复弹出的问题。在点击关闭按钮后,退出播放器界面,并将该乐曲从播放列表中删除。或者修改乐评日历的点击逻辑,使得和普通歌曲点击一样,先判断VIP,再播放相应音乐。
Bug反馈:
已提交至网易云音乐相关渠道。

2. Bug2:错误的拖动显示
测试环境:测试环境:Windows 11 24H2 26120.3380版本,网易云音乐3.1.5版本(非WPF版本)
发现时间:3月5日
可复现性:稳定复现
拖动播放列表中的音乐,可以发现左侧“我喜欢的音乐”是亮着的,但是拖动过去却和其他浅灰色图标一致,没有实际效果。

Bug分析:
可能成因: 拖动歌单中的乐曲,可以将音乐拖动至我喜欢的音乐中,并添加为喜欢的音乐。这里应该是套用了普通歌曲的拖动逻辑,但是播放列表中的歌曲没有设置拖动至喜欢的音乐中的操作。导致UI显示和实际效果有差别。
Bug 的严重性:
系统功能:1⭐,基本无影响,触发后,系统的各个功能仍然可以正常使用。
安全性:1⭐,基本无影响,该Bug不涉及到各种数据,只是UI界面的问题。
用户体验:2⭐,略有影响,该Bug使用户感到一点不便,只是多种相同的操作之间有差别。
为什么不能在发布前修复:
拖动功能的作用太少了,大部分用户基本不会非常频繁地使用到拖动功能,开发者可能也没有注意到拖动功能与UI显示上的问题。同时Bug的危害较小,只是UI界面的问题,UI界面的测试可能不是那么严格。
BUG 改进建议:
增添播放列表中歌曲的拖动功能,使得拖至我喜欢的音乐中,可以收藏这首歌。
Bug反馈:
已提交至网易云音乐相关渠道。

3. 分析
3.1 工作量分析
6人团队开发的工作量分析如下:
- 播放器核心 2周
- 评论、歌单功能 4周
- 账号服务与内容云服务支持 8周
- 排行榜功能 2周
- 推荐功能 4周
- 动态分享功能、用户笔记功能 4周
- 博客、听书功能 4周
- 跨平台支持 12周
以上是网易云的主要功能的工作量分析,大约10个月左右能够完成。
3.2 软件质量分析
网易云音乐相较于其他同类软件,如QQ音乐,酷狗音乐,Apple Music等软件,具有以下的优势与劣势
优势:
- 社区氛围与用户互动浓厚,形成了独特的用户社区。
- 相比QQ音乐,界面还算简洁,没有太多杂乱的功能,专注于听歌、播客等功能。
- 原创音乐于独立音乐人扶持,有一些独特内容。
劣势:
- 曲库版权不足,头部版权获取的较少,高人气音乐有部分缺失,影响用户体验。
- 国际化程度较弱,外国曲库,与外国服务支持不足。
我认为,网易云音乐的质量在国内同类软件中,可以算得上前二,主要竞争对手是QQ音乐。
从各方面的问题,我觉得这个软件团队在软件工程方面可以提高的一个重要方面是,加强对多平台内容的检测与支持,注意边缘功能、场景的测试。
4. 建议和规划
4.1 市场现状
- 市场概况:2023年中国数字音乐产业规模达到893.45亿元,网络用户规模达到7.26亿。2024年中国音乐用户主要使用的音乐App中,QQ音乐、酷狗、网易云位列前三,占比依次为33.47%、31.47%、29.28%。
- 竞争产品:主要竞争对手有:国内的QQ音乐,酷狗音乐。国外的Apple Music和Spotify。
- 产品定位:
| 产品定位 | 核心优势 | 核心劣势 | |
|---|---|---|---|
| 网易云音乐 | 专注于音乐社交与个性化推荐,主打年轻用户和小众音乐市场。 | 强大的社区氛围和用户互动。用户粘性高。独立音乐内容丰富。 | 版权资源相对不足,部分热门歌手曲库缺失。社交功能繁杂,可能影响纯粹听歌体验。 |
| QQ音乐 | 以版权为核心,提供海量正版音乐资源,覆盖大众用户。 | 版权资源丰富,覆盖主流歌手和流行音乐。 功能全面,支持K歌、直播等多元化娱乐形式。 | 社区互动较弱,用户粘性依赖版权。界面过于繁杂,影响用户体验 |
| 酷狗音乐 | 功能全面的音乐工具,兼具K歌、直播等娱乐功能,覆盖大众用户。 | 支持K歌、直播等多种娱乐形式。界面简洁,操作便捷,适合大众用户 | 社区氛围较弱,用户互动性不足。 推荐算法相对较弱,个性化体验不如网易云音乐。 |
| Apple Music | 高端音乐流媒体平台,主打无损音质和全球化曲库,面向追求音质的用户。 | 全球曲库覆盖较广,没有广告干扰,用户体验纯净。与苹果生态深度整合,跨设备体验流畅。 | 社交功能薄弱,缺乏用户互动。且本地化内容较少,可能难以适应中国市场。 |
4.2 市场与产品生态
网易云音乐用户群体主要分布在一二线发达城市,年龄层集中在20岁~35岁之间。主要用户有,学生群体,年轻职场人,音乐从业者等。
QQ音乐的主力使用人群年龄集中于20-29岁之间,与网易云类似,但19岁以下用户占比更少。主要群体类似。
基本需求都是听歌,分享、评论歌曲,查看歌曲信息,多端互通。歌曲可以个性化推荐。
潜在需求有通过音乐,释放压力,获得情感共鸣。
产品的用户群体之间存在一定关系,用户群体会与周围的人分享音乐,通过构建好友生态,可以实现一定的社区氛围。
4.3 产品规划
我想要开发:评论区语音评论功能,语音动态分享功能。
- Need(需求)
- 用户需求:部分用户可能希望通过语音表达情感,模仿歌曲。可以降低表达门槛,增强互动性。
- 场景需求:在一些不方便打字的场景下,语音评论功能更具实用性。
- 社区需求:语音评论可以丰富评论区或动态的内容形式,提升社区活跃度。
- Approach(方法)
- 功能设计:支持语音录制、播放。并提供语音转文字选项,方便用户快速浏览内容。
- 技术实现:使用成熟的语音识别技术,调用API或搭建相关模型。优化语音的压缩和传输技术,提升用户体验。
- Benefit(收益)
- 用户收益:提升用户参与度;丰富评论内容形式,增强互动性。
- 平台收益:增加用户粘性,提升社区活跃度;吸引更多用户使用网易云音乐。
- 商业收益:通过语音评论功能吸引部分增值服务用户。
- Competitor(竞争)
- 竞争对手 目前QQ音乐已推出语音评论功能,开发语音评论功能,可以满足部分用户需求。
- 差异化优势:结合网易云音乐的社区文化,语音评论、语音动态功能可以进一步强化其“音乐社交”的定位。
- Delivery(推广)
推出“语音评论送会员”等激励活动,鼓励用户尝试。或与热门歌曲或音乐人合作,引导粉丝使用语音评论功能。
产品的分工如下:
- 产品经理 1人,负责功能需求分析、原型设计和项目进度管理。
- UI设计 1人 负责语音评论功能的界面设计,以及一些推广的界面设计。
- 前端开发 1人 负责语音评论功能的界面实现和交互逻辑。
- 后端开发 2人 负责语音数据的存储、传输和管理等功能,以及语音转文字的实现。
- 测试工程师 1人 负责功能测试、性能测试和用户体验测试。
开发时间规划如下
| 阶段 | 时间 | 主要任务 |
|---|---|---|
| 需求分析 | 第1-2周 | 明确功能需求,完成需求文档和原型设计。 |
| UI设计 | 第3-5周 | 完成界面设计和交互设计,输出设计稿。 |
| 前后端开发 | 第6-10周 | 实现语音评论的具体功能。 |
| 测试与优化 | 第11-14周 | 进行功能测试并修复问题。 |
| 上线与推广 | 第15-16周 | 向用户推广功能,并收集反馈 |

浙公网安备 33010602011771号