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

项目 内容
这个作业属于哪个课程 2025年春季软件工程(罗杰、任健)
这个作业的要求在哪里 [I.2] 个人作业:软件案例分析
我在这个课程的目标是 运用软件工程原理与敏捷开发方法,通过全生命周期工程化管理,打造卓越软件产品
这个作业在哪个具体方面帮助我实现目标 通过精准定义需求边界,系统化解构设计矛盾,深化对软件全生命周期中需求工程与质量保障体系的工程化实践认知

选题:🎶音乐软件
应用选择:网易云音乐

第一部分 调研,评测 📋

软件评测 🖥️

软件使用

我花费约 20 分钟体验了基本功能:

  • 首页浏览:查看推荐歌单和热门歌曲。
  • 搜索功能:搜索歌曲和艺人。
  • 播放音乐:试听并调整设置。
  • 社区互动:浏览评论区。



软件分析

  • 基本流程 ⚙️
    用户可浏览、搜索、管理歌单并互动,满足音乐流媒体需求。

  • 优缺点 🌟

    维度 优点 ✅ 缺点 ❌
    数据量 音乐库丰富,独立音乐强 版权限制,主流音乐少
    界面 简洁直观,易上手 设计老旧,缺乏现代感
    功能 推荐和社区功能突出 无高保真音质,广告多
    准确度 搜索精准 推荐单一,重复性高
    用户体验 社区增强情感连接 广告多,加载偶卡顿

改进意见 💡

  1. 优化推荐算法:拓宽范围,增加多样性。
  2. 减少广告干扰:简化付费选项。
  3. 增强音质选项:引入高比特率音频。

用户调研 👥

采访对象背景

  • 对象:wj软件工程班同学,音乐爱好者。
  • 选择原因 ✅:熟悉音乐软件,提供有价值反馈。
  • 需求 🎧:发现新音乐,与听众互动。

实际使用的栏目

  • ✅ 首页推荐
  • ✅ 歌单
  • ✅ 评论区

问题与亮点

  • 问题 ⚠️
    • 歌单加载延迟
    • 推荐重复性高
  • 亮点 🌟
    • 评论区互动性强,情感体验佳

改进建议

  • 性能优化:加快加载。
  • 推荐多样性:改进算法。

调研实况



评测结论 🏆

评价:d) 好,不错 🌟

  • 理由:音乐发现和社区互动出色,但性能和多样性需提升。

思考:定量评价 📈

可量化指标:

指标 评分 (满分10)
加载速度 7
推荐准确性 8
用户参与度 9
音质 6
综合得分: 30

Bug 分析和提交 🐞

量化严重性标准

5星 🌟🌟🌟🌟🌟: 系统崩溃、安全漏洞、体验重大中断
4星 🌟🌟🌟🌟: 重要功能故障、中度安全风险
3星 🌟🌟🌟: 中等问题
2星 🌟🌟: 轻微不便

Bug 1

  • 测试环境 🖥️
    Windows 10,Chrome 91.0.4472.124。
  • 可复现性及步骤 🔄
    • 可复现性:必然发生 ✅
    • 步骤
      1. 打开“发现”页面
      2. 滚动加载内容
      3. 加载动画卡住
  • 分析 🔍
    • 成因:滚动机制问题
    • 严重性:🌟🌟🌟🌟 - 影响内容发现
    • 为何未修复:测试未覆盖网络场景
  • 改进建议 💡
    设置加载超时,完善请求处理。

Bug 2

  • 测试环境 📱
    Android 11,app 8.0.0。
  • 可复现性及步骤 🔄
    • 可复现性:偶尔发生,频率20%(10次中2次)⚠️
    • 步骤
      1. 播放歌曲,进入歌词视图
      2. 切换应用后返回
      3. 歌词不同步
  • 分析 🔍
    • 成因:状态管理出错
    • 严重性:🌟🌟🌟 - 影响体验
    • 为何未修复:Android版本多样,测试不足
  • 改进建议 💡
    优化状态管理,确保同步。

第二部分 分析 📊

工作量分析 ⏳

6人团队开发:

功能 时间
基础功能 3 个月
社区功能 2 个月
推荐算法 2 个月
跨平台支持 3 个月

总计: 8-10 个月

软件质量分析 🌟

  • 优劣
    • 优势:社区互动、推荐突出
    • 劣势:版权少、性能不足
  • 排名 🏅:中国前三,与QQ音乐竞争
  • 改进 💡:加强边缘测试和性能优化

第三部分 建议和规划 🚀

市场现状 📉

  • 市场概况
    用户数亿,潜力巨大。
  • 竞争产品
    • QQ音乐:版权丰富,市场领先
  • 定位
    社区驱动,面向年轻用户,优势在情感连接。

市场与产品生态 🌐

  • 核心用户群 👥
    • 人群:18-35岁,学生/职场人士
    • 特征:爱音乐与社交
  • 用户生态
    评论和歌单形成连接,可增强效应。

产品规划 🛠️

  • 新功能:协作歌单 🎶
    • NABCD
      • Need:互动分享
      • Approach:多人实时编辑
      • Benefit:提升粘性
      • Competitors:少见此功能
      • Delivery:通知推广

16 周规划 📅

团队开发时间表:

周数 任务
1-2 需求与设计
3-4 后端开发
5-6 前端集成
7-8 测试修复
9-10 UI 调整
11-12 最终测试
13-14 软发布
15-16 正式发布

总结 🌟

网易云音乐在社区和个性化方面独具优势,但需提升性能和版权。通过协作歌单等创新和优化实践,它有望更进一步!

posted @ 2025-03-14 21:44  imlpfffff  阅读(49)  评论(0)    收藏  举报