项目 | 内容 |
---|---|
这个作业属于哪个课程 | 课程社区的链接 |
这个作业的要求在哪里 | 作业要求的链接 |
我在这个课程的目标是 | 掌握软件工程开发线的基本流程 |
这个作业在哪个具体方面帮助我实现目标 | 了解软件团队成员职责、管理模式、CI/CD等实用知识 |
文章目录
[BUAA软工第二次]个人作业-软件案例分析
网易云音乐
调研和评测
在此次调研中,我分析的软件是音乐软件——网易云音乐(以下简称云音乐)。云音乐目前的日均用户量数以亿计,注册用户更是达到八亿,用户自主创建歌单总数达8000万个,日均创建歌单数达42万个,是中国当下最为流行的音乐软件之一。云音乐拥有完整的用户社区“云村”,凭借其风格独特的评论区和庞大的曲库保持了不错的用户稳定性。
软件使用
软件使用截图:
云音乐主要支持以下功能:
- 用户可以根据自己的喜好创建、收藏、分享歌单,应用以用户创造的歌单为基本线索。
- 用户可以导入原有手机通讯录、SNS关系,或者借助网易云音乐自身LBS功能构建音乐社交圈。
- 用户可以建立自己的主页,可以互相关注,分享音乐,用户的动态在这个圈子里即时呈现。
- 网易云音乐包含DJ及音乐人独家自制节目。
- 应用音乐指纹技术,通过听取音乐旋律,帮助用户找到歌曲。
- 用户可以邀请好友同时听歌。
在使用云音乐iOS移动客户端上传分享自己的音频和邀请好友同时听歌时,我发现了两个云音乐现存暂未修复的功能性bug。
功能性bug分析
bug严重性量化指标:
◼️◻️◻️◻️◻️ 仅稍微印象观感或者用户体验
◼️◼️◻️◻️◻️ 较大程度有损用户体验和软件细节
◼️◼️◼️◻️◻️ 严重影响用户体验或系统安全性
◼️◼️◼️◼️◻️ 严重系统漏洞或者功能损失
◼️◼️◼️◼️◼️ 致命性系统故障或安全漏洞
我使用的设备是iPhone 12 mini,操作系统是iOS 15.3.1。软件版本是8.7.01。
bug:上传个人音频时丢失歌手、专辑封面等信息
bug简述:在导入个人音频(.m4a)至云音乐“云盘”时,原文件含有的部分关键信息(歌手信息、创作时间和专辑封面等)丢失,具体表现为在云音乐app中播放用户个人上传的音频无法显示其专辑封面,其歌手也变成了“未知歌手”。见下图:
可以排除是音频文件本身受损,因为在导入Apple Music时一切信息是完好的。见下图:
bug可复现性:目前已经邀请多位云音乐用户复现这个bug,结果是必然发生。
bug具体复现步骤: