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

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

项目 内容
这个作业属于哪个课程 2026年春季软件工程
这个作业的要求在哪里 个人作业:软件案例分析
我在这个课程的目标是 了解软件工程开发流程,熟悉团队开发过程,能够与团队完成一个软件项目,积累沟通协作的能力
这个作业在哪个具体方面帮助我实现目标 通过分析市场上成熟软件,学会如何进行软件分析,理解软件需求和功能,为后续的软件设计和开发提供基础

选题

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

在本次作业中,选择了网易云音乐和QQ音乐两款常用的音乐软件进行分析。主要分析网易云音乐,并用QQ音乐作为对比。

第一部分 调研,评测

软件评测

软件使用

66317739d9f3dfe156311f83c246e8f4

点击网易云音乐打开软件。进入首页后,点击下方的播放按钮,即可开始播放音乐。点击暂停按钮,即可暂停播放。

0c1b9d994a1528377ac036b7b8313287

点击首页上方的搜索框,即可输入搜索内容。可以搜索自己喜爱的音乐。同时在搜索页面可以查看热搜榜,热歌榜等。

a8f5785443005ad12f495dbb40bd4a8e

如果想查看更多音乐,点击首页左侧的的发现按钮,即可查看更多音乐。

ecf48cbb9596fcbb3d8062e5da4c032c

点击左侧我的按钮,即可查看个人信息。可以在这里购买音乐会员,同时可以查看自己的音乐收藏,还可以通过自己收藏的音乐,分析自己的音乐偏好。

软件分析

产品使用流程

  • 注册/登录:未注册的新用户可以选择使用手机号注册,也可以使用QQ、微信等账号登录。
  • 搜索音乐:用户可以在搜索框中输入音乐名称、歌手名称等关键词进行搜索。
  • 播放音乐:用户可以点击搜索结果中的音乐进行播放。同时,用户可以在播放界面调整音量、切换播放模式(循环播放、随机播放等)。
  • 收藏音乐:用户可以点击音乐列表中的收藏按钮,将音乐添加到自己的收藏列表中。
  • 购买会员:用户可以在个人中心中购买音乐会员,以获取更多功能(如无广告播放、无限制下载等)。
  • 分析音乐偏好:用户可以在个人中心中查看自己收藏的音乐,根据音乐的特征(如歌手、专辑、流派等)进行分析,了解自己的音乐偏好。

数据量/界面/功能/准确度/用户体验上进行优缺点分析

优点

  • 数据量:网易云音乐入驻原创音乐人达80万。有众多小众音乐和独立创作。有之前的同学在网易云音乐上发布了自己的歌曲。
  • 界面:界面简洁,相较于其他音乐软件,网易云音乐的界面更加简洁,用户操作更加方便。
  • 功能:有独特的社区氛围和评论功能,用户可以在社区中与其他用户互动,分享音乐经验。同时还为vip提供多种音色的选择。
  • 准确度:网易云音乐会根据用户最近的听歌经历为其推荐音乐,且推荐十分准确。
  • 用户体验:个人认为还是十分好用的,页面简单,检索歌曲迅速,功能完善。

缺点

  • 数据量:受其他平台的独家版权限制,一些头部歌手音乐没有版权,只有翻唱版。
  • 界面:卡屏广告渗透率高,切换软件时会有广告弹窗,影响用户体验。
  • 功能:之前加入了听书等功能,个人认为是画蛇添足。
  • 准确度:网易云音乐自带心动模式但长期开启会导致推荐算法不再准确,会随机播放音乐而不是根据用户的听歌习惯推荐音乐。
  • 用户体验:不需要时刻提醒用户开通vip,同时开通vip时,总是默认连续包月且最高档。但如果只是为了听vip歌曲,并不需要最高档的vip。

改进意见

  • 广告投放可以减少,不必要每次遇到vip歌曲就弹出弹窗。
  • 充值界面可以优化,用户可以在充值界面直接选择自己需要的会员等级,而不是需要找到各种隐藏条款,一一勾掉后再购买。

用户调研

采访了欧阳元新老师班上的欧阳同学
采访原因,欧阳同学经常使用网易云音乐听歌,是网易云音乐的长期用户。

97010cb6-ce63-4756-a94c-009f95ed2021

可以看到在用户体验方面,欧阳同学对网易云音乐的使用体验还是比较好的,同时与我的用户体验相似。同时他还提到特别喜欢推荐的功能。他个人大部分的使用时间都是在这个模块上;除此以外他个人十分喜欢手机端支持的歌曲百科这个功能,这个部分会给出这首歌曲的各个方面详细介绍,并且会推荐与这首歌曲相关的内容。

评测结论

通过量化评测,对网易云音乐进行打分:
(满分十分,良好六分,及格四分,聊胜于无一分,很差负三分)

类别 描述 评分
核心功能 听歌的音质是否清晰,用户是否可以找到自己心仪的音乐 8
细节 软件的页面是否简洁,用户是否可以方便地操作 7
用户体验 是否经常出现广告,是否会被隐形扣款 6
辅助功能 用户自定义皮肤 7
差异化功能 社区氛围独特,评论区互动丰富 8
软件的适应性 可以再离线情况播放音乐 10
成长性 有心动模式,用户可以根据自己的听歌习惯为音乐添加标签,后续可以根据标签推荐音乐 8

平均分:7.7 / 10,结果为良好(d),推荐同学们使用。

Bug分析和提交

测试环境

HarmonyOS 4.2.0 , 网易云音乐 9.4.70

Bug分析

量化标准
指标 量化标准
核心功能完全失效,严重泄露用户安全信息 ★★★★★
核心功能部分失效,用户体验极差 ★★★★
会被稳定触发,有一定安全风险 ★★★
偶尔发生,发生后会影响用户体验 ★★
很少发生,无危险,几乎不影响体验
Bug1: 播放控制权出现配合失误

Bug描述和可复现步骤

  • 在网易云音乐中,设置不允许与其他应用同时播放。
    38be1c2dae160fa8bc10ee441d48c69c
  • 先播放音乐,然后打开视频软件,如bilibili,选择视频播放并长按加速。
  • 理论上此时音乐应该被暂停播放。但停止播放视频后,并切换回网易云音乐后,音乐重新开始播放,但在极短时间内音乐会被加速,同时可以看到页面上的暂停播放键来回切换使音乐卡顿。
  • 复现概率:高。

Bug分析

  • 原因分析:猜测是手机系统和App之间在“接力”播放控制权时,出现了配合失误。B站向系统申请了音频焦点。由于你已在网易云中关闭了“允许与其他应用同时播放”,网易云会遵守规则,暂停播放,把焦点让给B站。但在切换回网易云音乐后,可能在极短时间内出现了状态判断错误(比如认为自己还在暂停中,同时又收到了播放指令),导致界面上的播放/暂停键快速切换。同时,音频缓存和播放器解码器在“启动-暂停-启动”的混乱指令下,产生了声音被“加速”的异常听感。
  • 严重性:★ ★ ★ ☆ ☆
  • 未修复原因:此bug在不同操作系统中的表现可能不同,如果要修复,可能要给所有的操作系统都修复,工作量太大。且此bug并不会严重影响用户体验。
Bug2:会员服务与续费功能

Bug描述和可复现步骤

  • 在网易云音乐中选择连续包月服务。
  • 在会员服务即将到期时选择关闭所有自动续费功能。
  • 理论上此时会员包月服务应该被关闭。但一定情况下,在会员到期时,网易云音乐依旧会自动续费会员服务。
  • 复现概率:低。

Bug分析

  • 原因分析:平台服务端对用户关闭状态的记录与支付渠道扣款指令之间存在数据不一致,导致用户端显示“已关闭”,但支付渠道仍收到扣款指令。
  • 严重性:★ ★ ★ ★ ☆
  • 未修复原因:bug可能涉及与支付宝、微信、苹果支付等第三方渠道的接口对接,需要多方协同排查和联调,修复难度大、周期长。

第二部分 分析

工作量分析

使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数 6 人左右,计算机大学毕业生,并有专业 UI 支持)。

第一阶段:调研,学习,筹备阶段:(5周)

  • 市场调研,分析与竞品优劣势(1周)
  • 搭建基础架构,确定技术栈 (2周)
  • 建立开发规范,API文档工具部署 (2周)

第二阶段:核心播放功能开发:(10周)

  • 音源文件存储方案设计,歌曲表、专辑表设计,歌曲上传/转码服务搭建(2周)
  • 播放列表API,播放记录API,用户偏好设置API等功能开发(2周)
  • 歌词文件存储、解析服务,歌单增删改查API,歌单内歌曲排序API,最近播放记录API(3周)
  • 前端UI开发,路由配置、页面骨架搭建,前后端连端开发环境搭建(3周)

第三阶段:用户与社区功能开发:(8周)

  • 用户注册登录,手机号验证码登录实现,用户收藏,点赞,关注功能实现。(2周)
  • 评论区功能实现,评论点赞,评论回复功能,评论排序功能。(2周)
  • 用户社区环境搭建(2周)
  • 前端任务:用户个人中心页面搭建,用户设置页面搭建,用户收藏、点赞、关注列表页面搭建。(2周)

第四阶段:完善功能,优化用户体验:(8周)

  • 个性化功能开发,用户自定义皮肤,自定义播放列表,自定义评论排序等功能。(2周)
  • 心动模式开发,推荐算法调研,用户可以根据自己的听歌习惯为音乐添加标签,后续可以根据标签推荐音乐。(4周)
  • 开通支付服务,用户可以购买会员服务。(2周)

第五阶段:测试:(4周)

  • 测试所有功能,保证不会出现重大错误。进行压力测试,模拟高并发场景,确保系统稳定性。(4周)

总计33周。但考虑到员工休息,申请音乐版权,申请上市资格等,开发周期会更长,估计在40周以上。

软件质量分析:

分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?

选择与题目中的其他几款音乐软件进行比较:

对比维度 网易云音乐 QQ音乐 酷狗音乐
市场地位 行业第三 行业第一 行业第二
版权曲库 正在逐渐补全主流版权,独立音乐人资源丰富 曲库最全,拥有多个影视公司。核心歌手版权 与QQ音乐曲库共享绝大多数版权
推荐算法 最准确,每日推荐,心动形式 较准确,AI歌单,雷达模式 算法与QQ音乐相似
社区氛围 活跃,有许多用户在社区分享自己的音乐创作,是核心竞争力 较弱,不活跃 直播区较活跃
用户体验 最好,广告最少 歌曲中插入广告,会员费上涨 界面十分复杂,操作繁琐,广告最多
商业化 比较客制,广告最少 广告多,会员费高 重视直播服务

综合比较后,决定将网易云音乐排列到第2名。

从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面

  • 提升用户体验:目前来说,网易云音乐吸引了80余万的独立音乐制作人,提供了大量的优质音乐。但对于一些顶部的影视作品的原声,顶级音乐人的音乐没有版权。对于一些用户来说并不友好。
  • 完善推荐算法:目前来说,网易云音乐的推荐算法比较准确。可以考虑引入用户标签功能,用户可以根据自己的听歌习惯为音乐添加标签,后续可以根据标签推荐音乐。
  • 完善软件健壮性。网易云音乐有过大规模崩溃的情况,这可能会影响用户的使用体验。可以考虑完善异常处理机制,及时发现并解决软件中的问题。

第三部分 建议和规划

市场现状

市场概况:目前来说,中国的音乐市场已经比较成熟,有7.8亿人左右。其中可以分为深度乐迷(直接用户)4亿人左右和浅层乐迷(潜在用户)3亿人左右。市场潜力巨大。

竞争产品

目前来说,网易云音乐的主要竞争对手为QQ音乐、酷狗音乐等。

  • 网易云音乐:

    • 核心定位:音乐社区、情感连接、独立音乐生态。
    • 优势:社区氛围,独立音乐人资源,年轻用户。
  • QQ音乐(酷狗音乐):

    • 核心定位:音乐服务、版权保护、用户服务。
    • 优势:海量经典曲库、高付费用户基础。

产品定位

目前来说,网易云音乐用户的画像中,用户普遍比较年轻,渴望塑造独特品味、寻找身份认同、在社区中获得共鸣与归属感。所以网易云音乐更应该延续社区属性与细分深耕,加固社区温度,提供更丰富的音乐服务。

市场与产品生态:

核心用户画像

网易云音乐的核心用户一般都为年轻人,根据此假设画出核心用户画像:

属性 描述
年龄 Z时代,18-25岁
学历 高中/本科/硕士为主
收入 一般,初入职场水平
表面需求 发现小众音乐、查看精彩评论
潜在需求 表达情绪,寻找身份认同、在社区中获得共鸣与归属感
使用场景 学习,放松,娱乐

用户群体关系

网易云音乐最核心的资产就是社区关系。用户在社区中可以分享自己的音乐创作,与其他用户互动。用户群体关系在同一首歌的评论区和歌手的关注列表中生成。用户可以在评论区中发表自己的情感感受,激发情绪共鸣。

这些关系构成了独特的用户生态价值:

  • 高粘性:移动端用户日均听歌时长上升。
  • 情感资产:用户将平台视为“精神角落”,转换成本高。
  • 广泛传播:年度报告成为社交媒体的天然传播素材,用户乐于将自己的年度报告分享出来,引发其他潜在用户的关注。

因此,网易云音乐的用户群体关系是非常重要的。

产品规划

新功能添加和NABCD分析

个人推荐加入:AI聊天及情感陪伴服务。目前来说,年轻人越来越重视自己的心理健康和情感交流,而网易云音乐最大的优势还是社区氛围以及情感陪伴。应该扩大优势,通过AI提供情感陪伴服务,还可以通过用户的听歌记录,分析用户的情感状态,提供个性化的推荐。

NABCD分析:

  • Need:个性化AI陪伴服务,情绪陪伴。
  • Approach: 大模型 + 用户音乐风格标签建立。
  • Benefit: 提供情感陪伴服务,还可以通过用户的听歌记录,分析用户的情感状态,提供个性化的推荐。提升用户粘性。
  • Competition: 酷狗音乐也曾推出相似服务,但却不精确。
  • Differentiation: 提供个性化的情感陪伴服务,通过社区建立和用户互动,提供情感支持和情感陪伴。

团队配置(6人 / 16周)

角色 人数
项目经理 1
后端开发 2
前端开发 + UI 1
测试 1
算法 1

16周开发计划:
第1-2周:项目规划,需求分析,技术选型。
第3-6周:后端开发,算法设计。
第6-8周:AI模型接入,前端开发,UI设计。
第8-10周:内测,功能测试。
第10-12周:用户测试,优化。
第12-14周:完善功能,用户反馈收集。
第14-16周:修复bug,完善文档。
第16周:正式发布

AIGC使用注明:在分析bug以及市场调研方面使用了deepseel的AIGC服务。具体为帮助分析bug以及市场调研,更精确的描绘用户画像。

posted @ 2026-03-15 15:54  Morty666  阅读(84)  评论(0)    收藏  举报