[I.2] 个人作业:软件案例分析

项目 内容
这个作业属于哪个课程 2025年春季软件工程(罗杰、任健) (北京航空航天大学 - 计算机学院)
这个作业的要求在哪里 [I.2] 个人作业:软件案例分析
我在这个课程的目标是 学习软件工程的基本知识,了解软件开发流程。在实践中,掌握与团队配合开发,团队管理等方面有关的知识。
这个作业在哪个具体方面帮助我实现目标 通过分析软件案例,将软件工程中的部分思想进行实际应用与调研,提升对软件开发的理解。

[I.2] 个人作业:软件案例分析

0. 选题

现在许多人的生活都离不开音乐,毕竟没有 bgm 就没有动力。大家也一定有十分熟悉的音乐软件。然而同学们是否想过,现在音乐软件提供的核心功能是什么?主要是为了满足人们什么需求?你喜欢的音乐软件比起其他软件好在哪里?从你的用户体验出发,它又有什么需要改进的地方?请你从下述的选项中选择 两款 常用的音乐软件进行使用与分析。

网易云音乐是一款由广州网易计算机系统有限公司开发的音乐软件,有着较为完善的社区环境,一度因为评论区的特色被称为“网抑云音乐”。

官网:网易云音乐官网

对比软件:QQ音乐

1. 调研,评测

1. 软件使用

我对于听歌的需求比较低,对于音乐软件的各种功能的也没有太多需求,属于非常轻度的用户。但是由于ipad, 手机端,win端都有使用,需要多端协同的功能。下面的使用界面以ipad端为例。

进入app后现实的主界面。
img

排行榜功能

img

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

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

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

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

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

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

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

2. 软件分析

使用网易云音乐的基本流程如下:

  1. 注册/登录 与绝大部分软件一样,会需要用户去注册/登录一个账号,以提供个性化内容,或多端协同。但是网易云音乐完全可以不登录使用,听歌这一功能和普通用户几乎没有区别。
  2. 首页推荐 -> (歌单 -> ) 音乐 -> 播放,点击相应的音乐可以将歌曲加入播放列表,并进入播放界面,在播放界面可以调整歌曲进度,并可以进一步进入评论界面,查看/发表歌曲的评论。或是收藏某个歌曲。
  3. 搜索界面,点击上方搜索栏可以进入搜索界面,搜索各类资源。
  4. 播放列表管理,播放歌曲后,下面播放栏的最右侧的菜单按钮可以打开播放界面管理,可以调整播放顺序,管理播放列表中的歌曲。
  5. 歌单管理,用户可以收藏他人创建的歌单,或者自己创建歌单并管理其中的乐曲,可以给歌单添加评论。
  6. 漫游,点击漫游按键,系统会通过用户的个性化推荐,给用户随机播放歌曲。
  7. 动态分享界面,点击朋友(pc为关注,手机端为笔记),可以进入动态的分享界面,可以查看关注的对象发布的动态。手机端的笔记界面类似小红书的界面,可以查看到许多用户自己分享的评论。
  8. 其他功能,除了最基本的听歌功能,网易云音乐还有许多其他的与“听”这一内容有关的功能。如播客——创作者录制的音乐合集或文字内容,听书,动态分享,甚至还有商店,买票等功能。这些功能有些隐藏在二级菜单中,有些则在不同设备中有差异。

总的来说,网易云音乐,对于轻度使用的用户来说,可以满足基本的听歌需求。同时评论,动态等功能,也有着轻度社交的功能,满足了用户分享的需求。

优点 缺点
数据量 对独立音乐人、小制作者比较友好,用户自主上传的音乐较多 主流版权缺失,用户想听一些高人气音乐可能需要到其他平台
界面 界面简洁,清新,没有过多的元素干扰 界面可定制内容较少,可能无法满足个性化需求
功能 社区功能较为突出,有着独特的评论区生态 有音质较差的批评,一些冷门功能隐藏较深,不容易发现
准确度 搜索准确度较高 推荐的内容比较单一
用户体验 社区内容丰富,播客节目内容多样,web端体验相较其他平台较好,有许多二次开发的应用 多端功能差异较多,在不同设备之间切换需要适应不同的操作

3. 改进建议

  1. 加入一些可控的部件管理,使用户可以选择主页推荐的栏目。
  2. 改进推荐算法,提供更多的推荐选择
  3. 同步多端的界面和功能,避免多种设备之间的较大差异。

4. 用户调研

调研的用户是wdq老师班的jjt同学(舍友),选择这位同学的原因是:平台为win, mac os, ios多个平台, 主要使用Apple Music,轻度使用网易云音乐,可以做一定的对比。同时方便交流。

他的需求是:能方便搜索,收听一些b站、抖音刷到的背景音乐。

img
图中右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的情况如下图

img

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反馈

已提交至网易云音乐相关渠道。

img

2. Bug2:错误的拖动显示

测试环境:测试环境:Windows 11 24H2 26120.3380版本,网易云音乐3.1.5版本(非WPF版本)

发现时间:3月5日

可复现性:稳定复现

拖动播放列表中的音乐,可以发现左侧“我喜欢的音乐”是亮着的,但是拖动过去却和其他浅灰色图标一致,没有实际效果。

img

Bug分析

可能成因: 拖动歌单中的乐曲,可以将音乐拖动至我喜欢的音乐中,并添加为喜欢的音乐。这里应该是套用了普通歌曲的拖动逻辑,但是播放列表中的歌曲没有设置拖动至喜欢的音乐中的操作。导致UI显示和实际效果有差别。

Bug 的严重性:

系统功能:1⭐,基本无影响,触发后,系统的各个功能仍然可以正常使用。

安全性:1⭐,基本无影响,该Bug不涉及到各种数据,只是UI界面的问题。

用户体验:2⭐,略有影响,该Bug使用户感到一点不便,只是多种相同的操作之间有差别。

为什么不能在发布前修复:

拖动功能的作用太少了,大部分用户基本不会非常频繁地使用到拖动功能,开发者可能也没有注意到拖动功能与UI显示上的问题。同时Bug的危害较小,只是UI界面的问题,UI界面的测试可能不是那么严格。

BUG 改进建议

增添播放列表中歌曲的拖动功能,使得拖至我喜欢的音乐中,可以收藏这首歌。

Bug反馈

已提交至网易云音乐相关渠道。

img

3. 分析

3.1 工作量分析

6人团队开发的工作量分析如下:

  1. 播放器核心 2周
  2. 评论、歌单功能 4周
  3. 账号服务与内容云服务支持 8周
  4. 排行榜功能 2周
  5. 推荐功能 4周
  6. 动态分享功能、用户笔记功能 4周
  7. 博客、听书功能 4周
  8. 跨平台支持 12周

以上是网易云的主要功能的工作量分析,大约10个月左右能够完成。

3.2 软件质量分析

网易云音乐相较于其他同类软件,如QQ音乐,酷狗音乐,Apple Music等软件,具有以下的优势与劣势

优势:

  1. 社区氛围与用户互动浓厚,形成了独特的用户社区。
  2. 相比QQ音乐,界面还算简洁,没有太多杂乱的功能,专注于听歌、播客等功能。
  3. 原创音乐于独立音乐人扶持,有一些独特内容。

劣势:

  1. 曲库版权不足,头部版权获取的较少,高人气音乐有部分缺失,影响用户体验。
  2. 国际化程度较弱,外国曲库,与外国服务支持不足。

我认为,网易云音乐的质量在国内同类软件中,可以算得上前二,主要竞争对手是QQ音乐。

从各方面的问题,我觉得这个软件团队在软件工程方面可以提高的一个重要方面是,加强对多平台内容的检测与支持,注意边缘功能、场景的测试。

4. 建议和规划

4.1 市场现状

  1. 市场概况:2023年中国数字音乐产业规模达到893.45亿元,网络用户规模达到7.26亿。2024年中国音乐用户主要使用的音乐App中,QQ音乐、酷狗、网易云位列前三,占比依次为33.47%、31.47%、29.28%。
  2. 竞争产品:主要竞争对手有:国内的QQ音乐,酷狗音乐。国外的Apple Music和Spotify。
  3. 产品定位:
产品定位 核心优势 核心劣势
网易云音乐 专注于音乐社交与个性化推荐,主打年轻用户和小众音乐市场。 强大的社区氛围和用户互动。用户粘性高。独立音乐内容丰富。 版权资源相对不足,部分热门歌手曲库缺失。社交功能繁杂,可能影响纯粹听歌体验。
QQ音乐 以版权为核心,提供海量正版音乐资源,覆盖大众用户。 版权资源丰富,覆盖主流歌手和流行音乐。 功能全面,支持K歌、直播等多元化娱乐形式。 社区互动较弱,用户粘性依赖版权。界面过于繁杂,影响用户体验
酷狗音乐 功能全面的音乐工具,兼具K歌、直播等娱乐功能,覆盖大众用户。 支持K歌、直播等多种娱乐形式。界面简洁,操作便捷,适合大众用户 社区氛围较弱,用户互动性不足。 推荐算法相对较弱,个性化体验不如网易云音乐。
Apple Music 高端音乐流媒体平台,主打无损音质和全球化曲库,面向追求音质的用户。 全球曲库覆盖较广,没有广告干扰,用户体验纯净。与苹果生态深度整合,跨设备体验流畅。 社交功能薄弱,缺乏用户互动。且本地化内容较少,可能难以适应中国市场。

4.2 市场与产品生态

网易云音乐用户群体主要分布在一二线发达城市,年龄层集中在20岁~35岁之间。主要用户有,学生群体,年轻职场人,音乐从业者等。

QQ音乐的主力使用人群年龄集中于20-29岁之间,与网易云类似,但19岁以下用户占比更少。主要群体类似。

基本需求都是听歌,分享、评论歌曲,查看歌曲信息,多端互通。歌曲可以个性化推荐。

潜在需求有通过音乐,释放压力,获得情感共鸣。

产品的用户群体之间存在一定关系,用户群体会与周围的人分享音乐,通过构建好友生态,可以实现一定的社区氛围。

4.3 产品规划

我想要开发:评论区语音评论功能,语音动态分享功能。

  1. Need(需求)
  • 用户需求:部分用户可能希望通过语音表达情感,模仿歌曲。可以降低表达门槛,增强互动性。
  • 场景需求:在一些不方便打字的场景下,语音评论功能更具实用性。
  • 社区需求:语音评论可以丰富评论区或动态的内容形式,提升社区活跃度。
  1. Approach(方法)
  • 功能设计:支持语音录制、播放。并提供语音转文字选项,方便用户快速浏览内容。
  • 技术实现:使用成熟的语音识别技术,调用API或搭建相关模型。优化语音的压缩和传输技术,提升用户体验。
  1. Benefit(收益)
  • 用户收益:提升用户参与度;丰富评论内容形式,增强互动性。
  • 平台收益:增加用户粘性,提升社区活跃度;吸引更多用户使用网易云音乐。
  • 商业收益:通过语音评论功能吸引部分增值服务用户。
  1. Competitor(竞争)
  • 竞争对手 目前QQ音乐已推出语音评论功能,开发语音评论功能,可以满足部分用户需求。
  • 差异化优势:结合网易云音乐的社区文化,语音评论、语音动态功能可以进一步强化其“音乐社交”的定位。
  1. Delivery(推广)
    推出“语音评论送会员”等激励活动,鼓励用户尝试。或与热门歌曲或音乐人合作,引导粉丝使用语音评论功能。

产品的分工如下:

  1. 产品经理 1人,负责功能需求分析、原型设计和项目进度管理。
  2. UI设计 1人 负责语音评论功能的界面设计,以及一些推广的界面设计。
  3. 前端开发 1人 负责语音评论功能的界面实现和交互逻辑。
  4. 后端开发 2人 负责语音数据的存储、传输和管理等功能,以及语音转文字的实现。
  5. 测试工程师 1人 负责功能测试、性能测试和用户体验测试。

开发时间规划如下

阶段 时间 主要任务
需求分析 第1-2周 明确功能需求,完成需求文档和原型设计。
UI设计 第3-5周 完成界面设计和交互设计,输出设计稿。
前后端开发 第6-10周 实现语音评论的具体功能。
测试与优化 第11-14周 进行功能测试并修复问题。
上线与推广 第15-16周 向用户推广功能,并收集反馈
posted @ 2025-03-16 22:41  dong3gold  阅读(109)  评论(0)    收藏  举报