[I.2] 个人作业:软件案例分析
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2025年春季软件工程(罗杰、任健) |
这个作业的要求在哪里 | [I.2] 个人作业:软件案例分析 |
我在这个课程的目标是 | 学习软件工程实践中的方法论,提升团队协作能力,最终实现一个完善的软件 |
这个作业在哪个具体方面帮助我实现目标 | 分析一款成熟的软件,从用户使用、功能设计等方面,详细考量,思考软件设计的方向,吸取经验,为自己设计软件铺垫。 |
选题:音乐软件
选择的软件:酷狗音乐(主体验),QQ音乐,网易云音乐
🎵 第一部分:调研、测评
📌 1.1 软件评测
作为一个日常生活需要音乐为伴的人,使用音乐软件成为我生活的必须。我使用的主音乐软件是 酷狗音乐,且使用时长远超作业所设定的使用时间。下面是对软件使用的简要介绍:
主页
个人页面
搜索界面
播放界面
📌 1.2 软件分析
📍 基本流程
用户可以在 主页 轻松找到相关的歌曲,或者 搜索 自己的需求。在 个人主页 可以播放自己收藏的歌曲,同时参与 社区互动。除此之外,还有 听书 等额外功能,能满足用户使用音乐软件的基本需求。
📍 优缺点分析
评价指标 | ✅ 优点 | ❌ 缺点 |
---|---|---|
数据量 | 🎵 音乐版权丰富,尤其华语音乐,数量很多 | 🚫 内容审核不严,会出现很多盈利式音乐 |
界面 | 🖥 界面直观,简易上手,将功能摆在主页 | 🎭 UI 设计有些老旧,交互性少,略显简陋廉价 |
功能 | 🎧 音质可选项多,音乐功能齐全 (一起听,听歌识曲(甚至有彩铃)等),以及旗下有名的K歌功能 | 📢 有很多不必要的功能,如直播等,大大降低体验 |
准确度 | 📈 每日歌曲推荐风格符合用户,听歌识曲准确,歌曲发现符合当下热度 | 🔄 推荐容易出现重复 (甚至已经在歌单中的音乐),排行榜功能形同虚设,部分榜单有买榜现象 |
用户体验 | 🏅 功能齐全、使用流畅、交流社区完善,作为一款常用音乐软件很合格 | 📺 过于繁杂的广告,冗杂的付费活动,极大降低体验 |
📌 1.3 改进意见
- ✂ 减少广告推销,甚至多年 VIP,还是在推不同的广告,氪金体验差。
- 🎨 改进 UI,保持现在的功能分布不动,设计新版 UI,或提供更换通道,与时俱进。
- 🛠 提供简易模式,冗杂的功能过多附加,导致用户会进入自己不需要的功能。
📌 1.4 用户调研
📍 调研对象
👤 吴际老师软件工程班的一位同学,忠实的 华语音乐爱好者,需求是找到一款可长期使用的华语音乐播放器。
📍 过程记录
📍 调研总结
调研用户主要使用 QQ 音乐,且均使用过 网易云音乐 和 酷狗音乐,这三个国产音乐软件的佼佼者。
- 使用 QQ音乐 的原因是 版权丰富。
- 与同版权的 酷狗音乐 相比,QQ 音乐的宣传更加到位,UI 更加清新。
- 与 网易云音乐 相比,网易云更侧重独立音乐人,但经典歌曲版权较少,不符合该用户的需求。
- 对于 QQ 音乐,调研对象认为 广告太多,音质一般,需要进行提升。
📌 1.5 评测结论
对于普通用户:d:好,不错
对于华语忠实爱好者:e:非常推荐
对于小众音乐爱好者:b:不推荐 网易云或者Spotify更适合
🎵 第二部分:bug分析
Bug 评级标准
评级 | 说明 |
---|---|
⭐⭐⭐⭐⭐ | 致命 Bug,导致系统崩溃、数据丢失,或严重安全漏洞 |
⭐⭐⭐⭐☆ | 严重 Bug,影响核心功能,用户体验严重下降 |
⭐⭐⭐☆☆ | 中等 Bug,影响部分功能,但有临时解决方案 |
⭐⭐☆☆☆ | 轻微 Bug,对用户体验有影响,但不会影响功能使用 |
⭐☆☆☆☆ | 低影响 Bug,可能只是界面问题或偶尔出现的小错误 |
测试化境
- 移动设备红米K80pro,Android15, PC设备拯救者Y9000X,win11
- 酷狗音乐20.0.6,当下最新版本
1. 版权不同步问题
- bug介绍
部分歌曲由于版权问题,酷狗音乐不再具有它的版权,搜索已经搜索不到,如果用户之前对其进行了收藏,则不会从歌单移除,且每次播放到时都会卡住,并未和实际音乐库进行同步。
- bug复现
双端可复现性100%,即用户收藏的一首歌版权消失,播放时播放到这首歌。 - bug评级
⭐⭐☆☆☆ - bug可能原因与建议
当一首歌版权消失时,虽然用户不能搜索到,但是并未将数据库中用户歌单中的表删除这个歌曲,导致用户并不清楚,会在播放时卡住,且不会自动跳过,需用户自己解决,影响体验。
2. 每日推荐算法重复
- bug介绍
每日推荐应该用于让用户听到不同的音乐以及适合自己的音乐,但是酷狗的每日推荐总是会出现歌单中已有的,这说明算法并未对用户的歌单已有进行充分检查,会导致该功能的效用下降。 - bug复现
双端可复现性为2.5%(根据我的使用情况,120首里大约会出现3首),关注每日推荐列表即可看到部分推荐已经带有红心 - bug评级
⭐⭐☆☆☆ - bug可能原因与建议
推荐算法对于用户的已收藏歌曲排查率需要提高,虽然会增加成本,但需要进行一定的覆盖
3. 歌曲播放异常卡顿
- bug介绍
当播放音乐时,软件界面正常,但歌曲会卡顿或停止播放,手动切换后恢复。 - bug复现
几乎每天都会出现,主要集中在移动端,触发情况未知,结合网上讨论与实际应用,觉得长时间使用会触发,与播放缓存机制有关。 - bug评级
⭐⭐⭐⭐☆ - bug可能原因与建议
可能播放缓存机制异常,导致数据加载失败,需要优化缓存管理机制。
bug反馈
在上个版本更新时,已经将1,3bug通过官方调研问卷进行反馈,但目前没有修复🐞
🎵 第三部分:分析
1️⃣ 工作量分析
1.1 功能模块分析
根据我自己的使用以及官网进行的调查哦,酷狗作为一个成熟的音乐软件,具备以下功能:
- 音频播放(流媒体播放、本地播放、多种音质支持)
- 音乐库管理(歌曲收藏、歌单管理与共享、离线下载)
- 搜索与推荐(关键词搜索、智能推荐、每日歌单、个性化算法)
- 社交与互动(评论、分享、直播、KTV模式)
- 会员与付费(VIP充值、广告投放)
- 平台兼容性(Windows、Mac、Android、iOS)
- 歌词显示与同步(滚动歌词、翻译支持)
- 额外功能(听歌识曲,一起听,AI相关功能等)
1.2 工作量估算
假设由一个6 人的开发团队(计算机专业毕业生,UI 由专业设计师支持)来开发该项目,可以大致估算其完成时间:
模块 | 任务描述 | 估算时间 |
---|---|---|
音频播放 | 实现音频流媒体播放、多种音质选择、缓存优化 | 3 个月 |
音乐库管理 | 收藏、下载、同步、播放列表管理 | 2 个月 |
搜索与推荐 | 基于 AI 的个性化推荐算法、搜索优化 | 3 个月 |
社交与互动 | 评论系统、KTV 模式、直播功能 | 4 个月 |
付费与会员 | 广告投放、付费会员以及会员权益 | 1 个月 |
平台兼容性 | PC软件版与网页版、移动端以及不同系统间兼容性调试 | 3 个月 |
歌词显示 | 滚动歌词、翻译、多语言翻译支持 | 2 个月 |
额外功能 | 听歌识曲、一起听、AI创作帮唱等AI功能 | 2 个月 |
测试与优化 | 全面测试、Bug 修复、性能优化 | 3 个月 |
总体估算23个月的时间来完成,大约两年,但很多内容可以并行进行,总体的开发时间大约为一年半至两年时间。
2️⃣ 软件质量分析
2.1 优势分析
以我的观点,我认为酷狗音乐目前的市场是要放到国内,包括QQ和网易云,同时因为Spotify以及苹果音乐播放器等国内用户很少,使用不方便,因此我们对比主要采用QQ音乐和网易云音乐
- 音质选择丰富:支持无损音质、HQ 高品质、蝰蛇音质等,用户可选音质较多,这一点是优于另外两个的,QQ音乐虽然音质选择也多,但是在使用上评价远不如酷狗;
- 歌词功能优秀:滚动歌词、逐字同步、翻译等功能齐全,特别是电脑端,适配优秀;
- 曲库丰富:由于和QQ音乐同属于腾讯,投资较多,华语区库丰富,且日韩欧美歌曲也不输同类竞品,所以在用户主要看重音乐播放时,无疑是不二之选;
- 本地音乐管理:支持本地文件播放、格式转换、均衡器调整,功能很齐全,尤其在电脑端,完全可以承担部分音频处理的工作,但很多功能需要付费进行;
- 简易操作界面,功能分布合理:酷狗音乐的UI虽然看着很繁琐,但它会把主要的功能放在醒目的主页,如每日推荐等,简易方便;
- 下沉市场优势明显:具有K歌等接地气功能,且音乐质量较杂,参入很多“土气”的歌曲,下沉市场占比大。
2.2 劣势分析
但是其相比另外两款也存在很多劣势
- 推荐算法较弱:网易云的推荐算法貌似也是被诟病,但是由于其独立音乐以及品类较多,个性化推荐在三个精品中已经属于最优的一个,相比网易云的个性化推荐,酷狗的推荐逻辑较为简单,重复推荐较多。 ;
- 界面 UI 设计老旧:相比 QQ 音乐和网易云音乐,酷狗音乐的UI给人的感觉是最廉价与古老的,对于Ui的设计需要提升;
- 广告较多:这一点是三者所共有的,无论会员与否,广告满天飞,很多冗杂的信息;
- 高端用户吸引力不够:相比于其他两个软件,由于酷狗的设计,注定了它缺乏吸引高端用户的能力;
- 宣发力度不够:虽然QQ音乐和酷狗音乐都属于腾讯,版权一致,二者功能相似,但在用户量上产生了巨大差距(这种差距不能通过UI等产生),我认为主要是QQ音乐依靠QQ这个社交平台所进行的大量宣发,正如前面调研所说的,先入为主,既然二者没有特别大的区分,大部分选择了QQ音乐,而网易云音乐也是凭借自己更符合现在年轻潮流的观念,宣发到位,即使出世较晚也是在市场上分到了一杯羹,在宣传方面酷狗仍需要提升。
2.3 软件质量排名
根据上面的分析,将三款国产音乐软件进行排名如下:
排名 | 特点 |
---|---|
1️⃣ QQ音乐 | 版权丰富,UI清新,宣发力度广,留下的印象很深 |
2️⃣ 网易云音乐 | 强社交属性、个性化推荐、良好 UI 设计、支持独立音乐人、与现在的时代潮流相符 |
3️⃣ 酷狗音乐 | 版权丰富、音质优秀、功能齐全、且具有K歌等下沉市场喜爱的功能 |
这个排名最终酷狗音乐只能位于第三位,给人的感觉是比上不足比下有余的感觉,缺少一些鲜明的特色(除了开机时候的那一声“hello,酷狗”)
🎵 第四部分:建议和规划
1.市场现状
- 市场规模:2025年中国在线音乐市场规模预计达1500亿元,用户规模突破10亿,其中移动端用户占比超90%。酷狗音乐作为腾讯音乐娱乐集团(TME)旗下核心产品,覆盖用户超3亿,付费用户约1.2亿,下沉市场渗透率领先。
- 竞争产品:在上一部分的最后一个模块中已经分析的很清楚了
- 产品定位:作为老牌音乐软件,拥有一大部分固定用户,同时版权丰富,操作简易易上手,功能多且全,对于实用性用户友好,但也因此吸引力更鱼龙混杂的用户,下沉市场被打开。且由于它和QQ都是腾讯旗下,现在有一种QQ音乐专攻高端用户,与网易云看齐,酷狗音乐更加下沉的趋势。
2.市场与产品生态
- 核心用户:目前酷狗主要靠老牌音乐软件积攒下的忠实用户以及偏实用性的音乐爱好者
- 典型用户画像
- 年龄:18-45 岁
- 学历:高中至本科及以上
- 收入:中等水平,愿意付费购买会员
- 爱好:华语流行音乐、KTV、直播
- 需求:
- 表面需求:听歌、无损音质、音频下载转换等功能
- 潜在需求:个性化推荐、更加高端的社交体验、无广告体验、提高榜单曲库质量
- 产品生态:酷狗音乐已经实现了产品生态的集成,名下同IP的酷狗K歌与酷狗直播全部集成到了酷狗音乐中,有专门的跳转栏目,实现了三个软件之间的相互引流与用户重叠,但这也导致了直播功能中很多风格不符合部分只以听音乐为主的用户,而软件对于这些功能的推荐杂糅,很可能劝退用户。
3.产品规划
3.1 新增功能设计:可选择的极简模式推出
3.2 NABCD 分析
-
📌 Need(需求)
酷狗中有很多忠实用户,他们使用酷狗只是作为音乐播放器,以及现在吸引而来的年轻人,过于冗杂的K歌以及直播等他们并不是受众,而过多的出现与推荐只会引起他们的反感,因此设计一个用户自定义的极简模式来提升他们的使用体验。 -
🛠 Approach(方法)
提供 “极简模式” 开关,开启后 仅保留核心播放功能,去除 直播、广告等非必要元素,并支持用户自定义设置。 -
🎯 Benefit(好处)
- ✅ 提高播放体验,减少干扰,增强用户粘性
- ✅ 提供更清爽的 UI,吸引年轻用户,提高市场竞争力
-
⚔ Competitors(竞争对比)
- 🎵 QQ 音乐:无类似功能
- 🎶 网易云音乐:虽有“听歌模式”,但未提供完整的极简模式
- 🚀 酷狗音乐 的 可选择极简模式 将形成差异化竞争优势
-
📅 Delivery(实施)
- 16 周内 完成开发,优化 UI,并支持用户自定义 极简模式 设置。
3.3 团队角色分配
角色 | 人数 | 主要职责 |
---|---|---|
项目经理 | 1 | 需求分析,功能设计,市场调研 |
UI 设计师 | 1 | 设计极简模式的UI,优化用户体验 |
前端开发 | 2 | 实现 UI 交互,前端逻辑开发 |
后端开发 | 1 | 处理用户数据,实现用户自定义的修改 |
测试工程师 | 1 | 质量保障,测试功能可行性 |
3.4 详细规划
周数 | 任务 | 负责人 |
---|---|---|
第 1 周 | 需求分析 & 竞品调研 | 项目经理 |
第 2-3 周 | UI设计 & 调研反馈 | UI 设计师 |
第 4-5 周 | 技术可行性与实施方式分析 | 后端开发 |
第 6-8 周 | 开发“极简模式”前端界面 | 前端开发 |
第 9-10 周 | 后端数据处理与用户自定义的风格存储 | 后端开发 |
第 11-12 周 | 集成测试,优化 UI,调整交互细节 | 测试工程师与前端开发与后端开发 |
第 13-14 周 | 用户内测,收集反馈,修复 BUG | 全团队 |
第 15-16 周 | 最终优化 & 版本发布 | 全团队 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步