Loading

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

项目 内容
这个作业属于哪个课程 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2025_LR
这个作业的要求在哪里 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2025_LR/homework/13367
我在这个课程的目标是 掌握软件工程方法,提升团队协作开发能力
这个作业在哪个具体方面帮助我实现目标 调研分析具体软件,熟悉软件工程思想的在实践中具体应用,为后续实践奠定基础

选题

🎶音乐软件

选取网易云音乐和其他音乐软件对比。

第一部分 调研,评测

软件使用

  1. 首页推荐:打开软件后,推送个性化歌单、新歌推荐、符合用户风格的热门歌单
  2. 搜索功能:可以根据歌名、歌手、歌词等维度搜索单曲,也可以搜索歌单、博客、歌手、笔记、用户等。
  3. 歌单管理:可以创建多个个人歌单并添加歌曲,还可以收藏他人创建的歌单。
  4. 播放界面:播放界面可以查看歌词、评论。
  5. 社交功能:歌曲评论区、音乐人入驻。

软件分析

基本流程:

  • 注册、登录
  • 选择感兴趣的歌单或通过搜索找到想听的歌
  • 浏览评论区
  • 整理个人歌单
维度 优点 缺点
数据量 歌单丰富,音乐覆盖率高 仍有较多歌手版权缺失
界面 播放界面简洁直观,可自定义播放器样式 主页功能及底部导航栏混杂,很多意外有用的功能被塞到了犄角旮旯位置
功能 特色功能多,如每日推荐、私人漫游、以及每年最期待的年度总结 直播、社交功能非常冗余,偏离音乐软件核心
准确度 推荐算法精准 听歌识曲经常匹配错误
用户体验 基本使用顺畅 界面更新快、变化大、需要经常适应(有人一直找不到听歌排行的位置

改进建议

  • 社交功能过于冗杂,增加额外内存,建议分为社交版和简介版,按需使用
  • 频繁修改常用功能UI位置,建议不修改或给出指引
  • 增加版权

用户调研

采访对象背景:

  • 身份:软工wdq班
  • 选择原因:日常高频使用音乐软件
  • 需求:能够播放音乐,页面美观

采访记录:

  1. 你日常使用音乐软件的频率是?

答:每天一直

  1. 你常用的网易云音乐功能有哪些?有没有特别fancy的设计

答:每日推荐。设计上喜欢播放器的磁带样式,好看

  1. 那你在使用过程中遇到过哪些问题?

答:版权问题

  1. 你觉得从用户体验的角度来说需要改进的地方有哪些?

答:建议修改播放队列的逻辑提示,尤其是下一首播放,需要清楚的写出来 哪个是重新开一个队列 哪个是接着一个队列

  1. 总体评价?

答:非常推荐

评测结论

总体评价:e)非常推荐

类别 描述 评分(满分 10)
核心功能 音乐播放流畅,支持无损音质;推荐算法精准;歌单创建和管理便利 7
细节 双语歌词支持切换显示;评论区创作优质 8
用户体验 非会员用户开屏广告容易误触 5
辅助功能 支持自定义皮肤、字体、播放动效、音效等;快速手势进行操作 7
差异化功能 “一起听”功能支持多用户同时播放、互动等 9
软件的效能 启动速度较慢;内存占用偏高 6
软件适应性 支持断网播放,支持多设备同时登陆使用,支持和其他应用同时播放 9
成长性 歌曲风格推荐随使用时长增加优化结果;缺乏场景推荐,比如学习时才听的歌并不希望对日推造成影响 7
用户控制权 播放列表编辑自由度高;歌词、歌曲百科等支持用户上传、修改 7
版权覆盖度 相较于同类产品(酷狗、QQ等)较低 3

Bug分析和提交

测试环境

手机端:

  • 操作系统:HyperOS1.0.9.0.ULECNXM
  • 应用版本:9.2.60

电脑端:

  • 操作系统:Windows 10 22H2
  • 应用版本:3.1.4(64位)(Build:203507)

测试时间:

2025/3/11 晚

Bug量化标准

维度 ★★★★★(5星) ★★★★(4星) ★★★(3星) ★★(2星) ★(1星)
系统功能 核心功能完全失效(如无法播放音乐、账号无法登录) 核心功能部分失效(如歌词无法加载、歌单无法保存) 次要功能异常(如分享失败、音效设置不生效) 功能轻微异常(如UI错位但不影响操作) 无功能影响,仅日志/提示信息错误
安全性 高危漏洞(如用户数据泄露、支付接口未鉴权) 中危漏洞(如会话劫持、敏感信息明文传输) 低危漏洞(如非敏感信息泄露) 潜在风险(如日志暴露非敏感路径) 无安全风险,仅为冗余代码或提示信息不严谨
用户体验 用户完全无法使用(如频繁崩溃、操作卡死) 核心操作受阻(如播放中断需手动恢复、页面加载超10秒) 操作不便(如按钮点击区域过小、功能入口隐蔽) 视觉/交互瑕疵(如文字重叠、动画卡顿) 无感知影响(如默认设置不合理但可手动调整)

Bug1可复现性及具体复现步骤

可复现性:必然发生

复现步骤:分别在手机和电脑上登录相同账号即可

Bug1具体情况描述

创建歌单数量不一致,左边PC端统计数为23,右边移动客户端统计数为24。

Bug1分析

可能原因:PC端并没有将“我喜欢的音乐”判定为用户创建的歌单,而移动客户端则如此判定,导致二者数量相差一

Bug的严重性

  • 系统功能★☆☆☆☆:歌单内容同步正常,核心功能未受影响。
  • 安全性★☆☆☆☆:无数据泄露或安全风险。
  • 用户体验★★☆☆☆:轻度混淆,但用户仍可正常使用歌单功能。

为何软件团队不修复

  1. 跨团队协作问题:手机端与电脑端由不同开发团队维护,未统一数据展示规则。
  2. 需求优先级低:该问题不影响核心功能,修复排期优先级较低。

Bug1改进建议

整体来说不影响软件正常行为。由于创建歌单里也有红心歌单用得很顺手,因此修复建议是在电脑端的“创建的歌单”板块补上“我喜欢的音乐”。

Bug2可复现性及具体复现步骤

可复现性:必然发生

复现步骤:

  1. 任务栏空白处右键,进入【任务栏设置】,选择【任务栏在屏幕上的位置】为【靠左】或【靠右】
  2. PC端右上角【换肤】,进入【音乐桌面】,选择任意一款【心动乐评】(蓝、绿、紫、橙)

Bug2具体情况描述

屏幕底下会有一条白边(如果看不清请将博客切换为夜间模式)

而如果任务栏位置在下方的话则没有明显白边。

经测试,纯色音乐桌面均会出现白边,而最后一款【时光乐评】则不会。

另外,根据该功能介绍缩略图可以判断,其不应该出现白边,因此也不是一种专门设计的Feature。

Bug2分析

可能原因:界面布局引擎未动态适配系统工作区域变化,设定尺寸采用固定定位,而非相对屏幕边缘定位。(如果是图片本身自带白边那就得加强审核了

类似例子:这种由于任务栏位置导致的显示错误(组件错位、比例错误等)经常在访问一些前端设计不太严谨的网站的时候出现。

Bug的严重性

  • 系统功能★☆☆☆☆:不影响音乐播放、歌单管理等核心功能。
  • 安全性★☆☆☆☆:无数据泄露或安全风险。
  • 用户体验★★☆☆:视觉割裂感较强,强迫症用户易感知;但对多数用户无实质操作阻碍。

为何软件团队不修复

  1. 用户场景覆盖不足:测试团队中没有像我这样设置的神人只有少数Windows 用户会调整任务栏位置,导致开发以及测试时均未考虑到相应场景
  2. 需求优先级低:该问题不影响核心功能,且被发现概率小,修复排期优先级较低。

Bug2改进建议

  1. 调用系统API获取动态工作区域,而非采用固定屏幕尺寸。
  2. 让壁纸渲染层位于系统桌面之下,不受任务栏位置影响(比如可以通过挂钩桌面合成管理器实现)。

Bug反馈

已通过【意见反馈】渠道进行反馈

第二部分 分析

工作量分析

功能模块 开发周期(周) 关键技术点
核心播放器 8 音频流处理、本地缓存与离线播放、音效增强(均衡器/空间音频)、多端播放状态同步
用户系统和内容管理 2 第三方登陆集成、播放历史同步、歌单创建/协作编辑、歌词动态匹配与翻译系统
推荐系统 4 用户画像建模(协同过滤+深度学习)、实时更新
社交系统 3 歌单协作编辑、评论点赞留言、动态发布/审核
辅助功能 2 VIP会员充值、听歌识曲、设备互联

软件质量分析

行业优劣分析:

维度 优势 劣势
技术深度 推荐算法精准度 多端同步一致性差
用户体验 乐评、自定义播放器等情感化设计 冗余功能入口干扰
生态完整度 独立音乐人扶持体系促成大量歌手入驻 版权覆盖率仍不足

国内综合排名:第三。在版权覆盖率上远不如酷狗音乐,而QQ音乐有腾讯吸引的大量用户群体。

提高方面:优化多端数据同步机制与响应式设计,确保实时更新和数值适配。

第三部分 建议和规划

市场现状

市场概况:随着版权保护体系的逐步完善,以及用户对高质量音乐内容需求的不断增长,主要数字音乐平台的付费用户数量和付费比率均迎来了两位数的增长。下图来源《2024中国音乐产业发展总报告》,2018--2023年中国数字音乐产业市场规模对比图(单位:亿元)。

竞争产品:Spotify 是全球最大的音乐流媒体平台,占据约 30%的市场份额,若不计中 国市场,市场份额约 40%。腾讯音乐和网易云音乐预计占据了中国市场超过 90%的份额。

国内其他竞品,下图来源《2024年在线音乐行业研究:音乐不止,不止于音乐》

产品定位:下表总结自《2024年在线音乐行业研究:音乐不止,不止于音乐》

维度 Spotify 腾讯音乐 网易云音乐
用户端 全球布局,新兴市场机会大,欧美用户付费意愿高 注重用户转化和 ARPU 提升 注重用户转化和 ARPU 提升
竞争格局 全球市场领先,占约 31%份额,面临多方竞争 中国市场主导,与网易云音乐占超 90%份额,格局稳定 中国市场主导,与腾讯音乐占超 90%份额,格局稳定
利润率 版权成本高,利润率较低 版权集中度分散,自制内容提升利润率 版权集中度分散,自制内容提升利润率
产品优势 一站式音频平台,业务聚焦,个性化体验强 丰富产品矩阵,融合腾讯生态,版权资源丰富 差异化定位,社区运营强,独立音乐人生态丰富
定价策略 分层定价,含免费广告模式和多种订阅计划 付费墙推动转化,SVIP 提升 ARPU 定价折扣吸引年轻用户,联合会员扩大规模
产品劣势 版权成本高,面临强大竞争对手 过度依赖腾讯生态,创新不足 商业化能力待提升,版权资源相对不足

市场与产品生态

核心用户画像

以下内容总结自《网易云音乐用户画像研究-洞察分析》

网易云音乐的核心用户群以 年轻人、音乐爱好者、社交活跃用户 为主,具有以下特征:

  • 年龄:90后和00后为主力军,占比超过60%。其中,00后用户增长迅猛,展现出对其高度依赖。
  • 学历:教育背景多样化,本科及以上学历用户占比超过60%。
  • 职业:学生(占比超过40%)、年轻白领、自由职业者、音乐创作者等。
  • 爱好:喜好多样性,覆盖流行(45%)、摇滚(20%)、民谣(15%)、电子(10%)、古典(10%)等多个音乐类型。
  • 表面需求
    • 听歌、发现个性化推荐歌单。
    • 参与音乐评论、分享动态。
    • 获取独家音乐内容(如独立音乐人作品、Live现场)。
  • 潜在需求
    • 情感共鸣:通过音乐评论、互动找到同类群体,缓解孤独感。
    • 自我表达:通过创建歌单、发布动态建立个人音乐品味标签。
    • 参与感:支持小众音乐人,参与“造星”过程(如投票、打榜)。

用户群体关系

以下总结自《优秀案例展播|网易云音乐:以用户为中心创造音乐社交的新商业模式》

  • 创作者与听众的共生关系
    • 独立音乐人依赖听众的播放、评论、打赏获取曝光;
    • 听众通过支持小众创作者获得“发现宝藏”的成就感,形成“养成系”心理。
  • 兴趣圈层社群
    • 二次元、古风、嘻哈等垂类用户通过歌单、动态聚集,形成亚文化圈子。
    • 评论区“热评文化”吸引用户互动,形成独特的UGC(用户生成内容)生态。

用户生态构建策略

  • 强化社区归属感
    • 通过“云村”社区、音乐动态等强化用户互动,设计“同城音乐圈”功能连接线下场景。
    • 举办线上活动(如“年度听歌报告”分享、个人性格报告检测等),激发用户炫耀心理和传播裂变。
  • 创作者激励计划
    • 为音乐人提供流量扶持、版权分成,吸引更多创作者入驻,形成“内容生产-分发-变现”闭环。
    • 普通用户可参与贡献,降低创作门槛,增强参与感。
  • 分层运营
    • 对免费用户提供基础听歌+评论功能,对会员开放无损音质、专属皮肤;
    • 对高粘性用户推出“黑胶VIP”等级体系,通过专属权益(如线下演出门票优惠)提升忠诚度。

子产品及产品生态协同

网易可以与其他子公司合作,如和网易严选合作推出智能音箱;与网易各游戏IP联动,定制主题曲。

产品规划

新功能:日推风格可视化

在“每日推荐”页面新增可视化风格雷达图,用户可查看当前推荐歌曲的风格分布(如流行、摇滚、电子等),并通过拖拽比例滑块调整偏好,系统基于调整结果动态优化后续推荐。

选择原因:用户可能不需要特殊场景下听歌记录影响到日推风格,或者希望日推保持某一固定的风格不变,因此除了智能计算和选择,用户还需要能够根据自己的喜好灵活调整推荐内容。

  • N:用户可能不需要特殊场景下听歌记录影响到日推风格,或者希望日推保持某一固定的风格不变。
  • A:基于现有推荐模型提取歌曲风格标签(NLP+音频特征分析),生成可视化数据;用户调整后的权重实时反馈至算法。
  • B:满足用户对推荐机制的知情权和控制权,减少“日推不合心意”的消极意见。
  • C:Spotify仅有“不喜欢”按钮,无主动调节功能。
  • D:用户首次进入日推时,引导生成“个人音乐基因报告”并提示调节功能。

角色配置

角色 职责
项目经理 需求拆解、跨部门协调、进度把控
算法工程师 风格标签模型优化、实时权重反馈逻辑
前端开发 可视化界面开发、交互逻辑实现
后端开发 用户数据存储、推荐接口改造
测试工程师 多端兼容性测试、算法反馈延迟监测
推广运营 功能推广、用户引导、社区互动

开发计划

阶段1:需求验证与数据准备(第1-4周)

  • 第1周:用户调研。
  • 第2周:分析现有歌曲风格标签覆盖率,优化分类模型。
  • 第3周:确定可视化方案,完成低保真原型。
  • 第4周:进行技术可行性验证,评估实时权重反馈对推荐结果的影响速度和系统性能。

阶段2:核心功能开发(第5-10周)

  • 第5-6周
    • 算法:构建风格权重调整模型,与原推荐系统对接。
    • 前端:开发雷达图组件,实现拖拽交互。
  • 第7-8周
    • 后端:设计用户调节记录存储结构,开发API接口。
    • UI:优化雷达图的视觉设计,确保界面美观且易于操作,提升用户体验。
  • 第9-10周
    • 联调:用户调节数据实时影响下一批日推歌曲。
    • 测试:验证1000次并发调节的响应稳定性。

阶段3:体验优化与内测(第11-13周)

  • 第11周:邀请500名用户内测,收集反馈。
  • 第12-13周:根据内测反馈优化调整。

阶段4:上线准备(第14-15周)

  • 第14周:制作功能引导动画,帮助新用户快速了解和上手日推风格可视化功能。
  • 第15周:灰度发布,逐步扩大功能的使用范围,监测日推点击率、调节功能使用率。

阶段5:全量发布与运营(第16周)

  • 第16周:全量上线,推送“探索你的音乐DNA”活动吸引用户参与;运营团队负责活动的推广和用户沟通,通过社交媒体、社区等渠道扩大影响力,收集用户反馈,为后续的迭代优化提供依据。
posted @ 2025-03-12 16:13  碳罐  阅读(140)  评论(0)    收藏  举报