2022软工第二次个人作业

  • 第一部分 调研,评测
    • 酷狗音乐
      • 使用体验
        • 登录界面
        • 功能体验
          • 播放栏
          • 屏幕小图标功能
          • 音乐版块功能
          • 直播模块
          • 听书模块
          • 探索模块
          • 搜索栏及听歌识曲
      • Bug 分析
        • 窗口重置问题
          • Bug分析
        • 窗口大小问题
          • Bug分析
        • 第三方网站窗口问题
          • Bug分析
        • 动态壁纸问题
          • Bug分析
    • QQ音乐
      • 使用体验
      • Bug分析
        • 窗口小化问题
        • 登录问题
    • 软件比较及推荐
  • 第二部分 分析
    • 时间分析
    • 排名分析
    • 具体建议
    • Bug未修复问题
  • 第三部分 分析
    • 市场概况
    • 市场现状
    • 市场与产品生态
    • 产品规划
项目 内容
这个作业属于哪个课程 2022北航敏捷软件工程
这个作业的要求在哪里 个人阅读作业-软件案例分析
我在这个课程的目标是 更好理解工程项目,对团队分工合作有个更好的了解
这个作业在哪个具体方面帮助我实现目标 软件工程分工及目标需求分析

如今人们的生活水平比以往任何时候都要高,吃饱喝足已经不再是大多数人追求的目标。文化娱乐就自然的成为了更好的追求,而在技术的支持下,人们也能随时随地的听音乐了。本文将针对以下两个软件来进行使用和分析。

  1. 酷狗音乐
  2. QQ音乐

第一部分 调研,评测

笔者以下的测试均是在以下环境中进行:

为方便测试,均是使用的windows版本软件

酷狗音乐

使用体验

这里使用的是酷狗音乐v10053版进行测试

登录界面


可以看到,首先是使用微信扫码的登录方式,然后有QQ和酷狗登录的选项,左上方还有其它登录方式可供选择。值得一提的是,如果电脑上已经登录了QQ,可以如下图所示,直接点击头像登录,减少扫码的过程,而微信不能,这会放到以后的功能性bug中来说。
以下是其他登录方式界面:
可以看到,这个界面提供了短信快速登录,账号登录以及微博账号登录的方式。

为了方便笔者测试,笔者选择了QQ登录的方式。

功能体验

笔者将如下界面的所有功能全部测试了一遍:
笔者将尽可能介绍每个按键的功能。

播放栏


这里爱心是系统默认的我喜欢歌单,点亮后加入歌单,不点亮就是个空心的,这里不做截图。
右边是下载图标,左下角有个vip表示vip才能下载,下载可选择不同音质,按个人喜好即可,点击下载时也可以选择下载目录。再往右是评论,接着是分享,接着是更多,点击后会有,添加到相似歌曲查看专辑三个选择,歌名旁的视频图标是对应的MV,再右边就是酷狗软件推荐的主播。接下来的按键一般人应该都知道,就不进行过多介绍,只说明最后一个播放队列按钮,这个播放队列只会保存历史的四个播放队列,超过四个就会舍弃掉最早的一个播放队列。

屏幕小图标功能


从左至右分别是换肤,消息通知,其他功能菜单,mini化,最小化,全屏窗口化,关闭。在全屏窗口化的时候,按键会变成如下,全屏窗口化标志会变成小窗口化的标志。


mini界面也就是小化版的播放栏,如下:

需要点击关闭按钮才能退出mini界面。

换肤界面如下:

随便挑选一个进行尝试,这里选择了右下角那个粉色的皮肤:

可以发现,这个皮肤的确比原来的要好看。为了观赏性,接下来的测试仍用黑色皮肤。
恢复窗口默认状态则是直接重置窗口,这和后面的换肤Bug的重置窗口一致。

音乐版块功能

以下是音乐版块下界面

在其中的为你推荐里,除了动态壁纸新版意见反馈,其他全是音乐模块。点进去即是音乐,这里点击适合车载,男生喜爱来试试效果,可发现点进去即是歌单。
但是,注意如果鼠标移动过去时,在播放图标上点击就会直接播放音乐。
点击后,可以看到播放歌曲已经换了。

这里通过测试,发现每次直接播放,都是播放歌单中第一首歌,并且当前播放列表替换为点击歌单列表中的所有歌曲。

点击动态壁纸,出现如下界面:

可以发现,这个界面和换肤界面是互通的,通过上面的动态壁纸个性皮肤进行互换。

可以发现,还有酷狗屏保桌面管理两个功能。
经测试,除了个性皮肤是和酷狗本身界面调节有关的,其他三个功能全是替换桌面的,动态壁纸是用来更换桌面壁纸的,酷狗屏保是用来更换桌面屏保的,桌面管理是用来整理桌面图标位置的。出于个人隐私原因,笔者并未把这三个功能的效果截屏放在博客中。

这里可以发现界面中有个反馈按钮

这个和音乐版块的新版意见反馈功能一致

点开后只有唯一区别,注意蓝色的点



可以发现,在反馈按钮中,反馈类型一个都没有被默认选上。直接点击提交会显示
勾选反馈类型后,蓝点会显示上去,但无法取消,也就是只要勾选一个反馈类型,则两个界面完全一样。

乐库功能即是根据一些分类标准将音乐划分到每一类中,如排行榜、歌手以及其他分类,这里不一一截图介绍了(太占空间了)。

歌单和乐库功能类似,都是给出一个歌单的结果,区别就在于,乐库中的歌是由系统计算给出的,也就是酷狗平台给出的,而歌单是由用户选出自己的歌单命名分享出来的。

电台视频全称分别为音乐电台视频电台,但是后者功能更多。这里值得一提的是,这里面的音乐虽然也是歌单的形式,但是并没有播放队列。

点击任意图标,即会直接播放,而不会出现进入歌单的情况。

笔者认为这些音乐也是歌单的形式是,每次点击这个图标,第一首歌都是同一首,但下一首是随机的,笔者判断,是从歌单里随机抽的一首作为下一首,但下一首不会重复上一首,但可能与之前歌重复,也就是随机播放,每次点击这个歌单都会重新生成一个随机队列播放。故而不显示播放队列,这也体现电台的性质。

视频模块

可以发现套娃现象,也就是视频里面有视频电台MV视频视频里面又有MV。不过后者的MV版块与前者内容并不相同,前者内容更加丰富,界面更丰富,这里就不展示了。视频电台电台部分是一样的性质,只不过一个是音乐,一个是视频。

不过值得注意的是,这里音乐这两个字变灰了,意味着跳出了音乐版块。

剩下的我的音乐自建歌单就是用户自己的操作的东西了,自建歌单就是自己创建歌单,添加音乐并可以分享,右键自己的歌单即可。

本地与下载中,可以通过添加按钮添加本地的音乐到酷狗音乐中,只局限于酷狗音乐自己的格式KGM和KGMA及常见音乐格式。

直播模块

虽然酷狗是个音乐软件,但是直播版块不止音乐,也有其他东西,比如下图的
只不过版块没有其他专营直播的软件多,主机游戏版块就没有,但是打赏,房管什么的一个也不缺,只是叫法和金额不一样。

听书模块

这个模块,和收音机的实质差不多,除了部分内容收费,其余基本一致。

探索模块

就相当于微信小程序,不过还采用了搜索引擎,相当于个浏览器,可以进行搜索。
实验一下

值得一提的是,这里面的酷狗搜索搜出来的是歌,不会跳转网页。
在这个版块里也有个反馈按钮,不过和动态壁纸里面那个功能一致,也是点进去没有默认勾选反馈的。

搜索栏及听歌识曲

搜索栏和探索模块的酷狗引擎搜索一样,都是搜索歌曲的,听歌识曲的准确率,经笔者测试,几乎是100%,但是对于比较模糊的声音,特别是混有杂音时,效果不是特别好,重新识别可能会是两首不同的歌。

Bug 分析

以下测试均是1920x1080分辨率,125%缩放倍率下测试。

按照Bug性质,分为以下几类:
1分:无害,但影响用户观感
2分:无害,但影响用户使用
3分:基本无害,影响用户使用
4分:有害,影响用户使用
5分:严重危害,严重影响用户使用

窗口重置问题

这是在换个性皮肤时出现的问题
首先,我们随意将客户端拖到任意位置(最好离屏幕中心稍远,以作对比)。
接下来,任意切换一个个性皮肤,会出现如下情况
客户端界面移动了,此时笔者再次将其移动到屏幕右上角,再换另一个皮肤。
仍会发现这种情况,即客户端自动返回屏幕中央重置。
这对全屏下也适用。

切换皮肤后
这里可以看到右上角的工具栏图标

这应该是全屏状态下显示的,而这里重置成小窗口,并未变回应有的如下图所示的图标。

Bug分析

评价:2分。
在用户切换皮肤时,客户端应该保持原有位置,否则用户需要再次将其移动回去,影响用户体验。在笔者测试的过程中,即时是重新开启客户端,客户端仍会保持上次关闭时的位置及大小。而切换皮肤则会直接重置位置及大小(大小重置这里就不演示了)。所以笔者对此bug的出现原因并无思路。

窗口大小问题

我们先利用切换皮肤客户端窗口会重置的这个特性使得窗口重置。将其拉到最长。
切换到黑色皮肤,再拉到最长

可以发现,这个窗口是可以拉到和屏幕一样长的,而前一个皮肤不行。经测试,几乎其他所有皮肤均只能拉到第一个图那么长,一排只能显示5个图标。

Bug分析

评价:2分
可以看到,那些比较炫的皮肤都只能拉到五个图标,而经典皮肤能显示6个,也就是,在小窗口下,如果有横排图标的情况下,前者可能需要翻页才能找到想要的,而后者可以更省事。Bug原因笔者没有思路。

第三方网站窗口问题

回到登录界面,我们使用微博登录

这里可能看不出来什么,看到这个第三方网页二维码右上角的一个微微露出来的关闭按钮(此时已经到了网页最顶部,无法完全显示)。关闭二维码。
可以发现,这个网页显示不全,且无法左右移动,右上角只露出来一个。但是,这个网页窗口无法对其大小进行操作。

笔者点击那个之后,出现以下界面

可以发现跳转到新浪微博网站了,问题在于,无法回退,也无法改变页面大小,且网页上下滚动有限。想要登录,只能关闭这个窗口重新打开。

Bug分析

评价:1分
这里虽然有网页大小限制,但是并不妨碍有微博账号的用户登录。只是影响用户观感。
Bug成因,笔者认为是前段工作中限制了窗口大小,使其固定。个人建议可以让其范围稍微能扩大点。

动态壁纸问题

此Bug笔者测试是有时成功有时失败,简单来说就是卡bug。

先选个动态壁纸,点击换上

注意,现在是在动态壁纸界面
这时鼠标移动到桌面右上角,有四个按钮

这时直接点击关闭壁纸是可以直接关掉壁纸的,但是,我们反复点击设置壁纸,直到出现以下界面,也就是客户端动态壁纸跳转到个性皮肤界面。

这时候再点击关闭壁纸,则无法关闭壁纸,换一张和水印仍起作用。当我们手动调回动态壁纸界面,可正常关闭动态壁纸。

由于笔者上不去github,就直接使用了酷狗自带的意见反馈进行提交,提交界面如下

Bug分析

评价:2分
虽然这个Bug无害,但是比较恶意,怎么说呢,笔者将图标放到桌面右上角,就会遮蔽这些按钮,但这些按钮还能生效。

其次,鼠标移动过去首先只会有个设置壁纸的按钮,得停留0.1s左右时间,其他按钮才会完全展开,鼠标点快了就会出现无法关闭壁纸的Bug。

Bug成因分析:笔者认为是动态壁纸和个性皮肤的跳转问题,本来设置壁纸按钮是用来跳转到动态壁纸的,但却有几率跳转到个性皮肤导致无法关闭壁纸。我建议可以把这个按键给删除掉,保留剩下三个功能,毕竟这个功能有点多余。

QQ音乐

这里使用的是1860版本测试

使用体验

对比于前面的酷狗音乐,只能说,QQ音乐有的功能它都有,酷狗音乐有的功能,QQ音乐不一定有。在登录界面上,QQ音乐只有QQ登录和微信登录两个选项。不过默认是QQ登录,而不是微信登录,共同特点都是微信只有扫码登录,不能做到点击头像登录,这里还是使用QQ登录(因为点头像快)。

相比于酷狗音乐,QQ音乐是纯粹的音乐软件,除了MV是视频以外,其他的都是音乐,完全没有有声书,直播之类的东西。不过QQ音乐多了一个试听列表的功能。即是非绿钻用户可以将vip歌曲添加到试听列表里进行试听

值得注意的是,在播放栏中,酷狗音乐是整个底部都是,而QQ音乐只占一部分,而且vip下载标识和普通歌曲一样,如下图所示(下图歌曲下载需要vip)。这里酷狗音乐则有vip标识。
不过,酷狗音乐拥有历史播放列表,可以追溯到前4个播放列表,而QQ音乐只能显示当前播放列表。也就是说,用户好不容易选好了播放列表之后,如果没有保存置歌单,点到另一个歌单里,QQ音乐就没有挽回的机会了。

其余功能除了位置和排版与酷狗音乐不同,其余基本一样,两者的听歌识曲功能互不冲突,即可以同时使用,且识别率都挺高。

在本地和下载中,可以将两个软件的音乐相互导入(非软件的私有专属格式,比如酷狗的KMG),下图则是利用酷狗音乐下载好的音乐导入的。

Bug分析

窗口小化问题

评价:1分
酷狗音乐和QQ音乐一样,窗口小化的时候有个极限,即无法继续小化。酷狗音乐即是窗口重置时即为最小状态。作者好奇的将它们对比了下


在最小窗口状态下,酷狗音乐与QQ音乐等宽,但是略高。说明两个软件窗口还是有区别的。
但是两者都有窗口无法继续小化的问题,这会导致用户在使用高缩放率及小屏幕时一个软件就占用较大的空间。虽然有mini模式,但是mini模式只有播放栏的功能,无法搜索。可能会出现用户在另一个软件上搜寻歌曲时打开QQ音乐或者酷狗音乐时客户端将搜索信息覆盖的问题。
Bug成因:笔者认为是前端设计时认为设定的组件大小最小值导致了窗口大小最小值的出现。建议可以将客户端窗口缩放的限制放宽,可以小化到四分之一屏幕的大小。

登录问题

这应该算一个改进建议,和客户端应该无关,故不做评分。

上面已经展示过,两个软件都支持QQ头像点击登录,而微信却只能扫码,同为tx下的聊天软件,微信现在受众也很广,却不能做到像QQ一样点击头像登录,稍显麻烦。

原因分析:应该是微信没有做相应的接口,而QQ做了,导致微信这方面功能没有QQ一样的点击头像登录功能。

软件比较及推荐

酷狗音乐相比于QQ音乐来说,功能更加齐全,更加丰富,不单单是一个纯粹的音乐软件。但是由于版权原因,两个音乐软件上的音乐只能是交叉,而不是“你有的我都有,我有的你没有”这样的情况。但是根据个人的歌曲判断下来,需要vip权限听取的歌曲QQ音乐更多,但相应的,QQ音乐的版权歌曲相对也更多。按照歌曲丰富、功能齐全、登录支持选项、非vip歌曲数量、界面窗口调节每项20分来打分的话,酷狗音乐是15+20+20+17+15=87分,QQ音乐是18+15+15+15+18=81分,在窗口调节上,QQ音乐并没有出现换肤后水平窗口拉长上限变短的情况,其窗口管理比酷狗音乐相对更好。

在推荐上,两个软件我都是非常推荐的,并且这两个软件目前都属于主流软件。

第二部分 分析

时间分析

体验所有功能后,我认为QQ音乐是相对来说最好做的,6个计算机大学毕业生大概需要7个月来完成这个软件。酷狗音乐的功能之多,模块之多,在只有6个计算机大学毕业生的情况下,研发这个软件,我认为周期大概在18个月左右。

排名分析

目前就笔者使用过的音乐软件来说,QQ音乐版权应该是最多的,也就是目前主流音乐QQ音乐应该可以做到几乎全覆盖,但问题就在于这些基本都是绿钻用户才能听得,有些新歌甚至需要付费。酷狗音乐在版权音乐上数量可能不及QQ音乐,但是相应的,非vip用户能够听的音乐更多。两者互有千秋。同类当中,网易云音乐的音乐涵盖范围应该最广(笔者在前两个软件中没搜到的歌大多数都能在网易云上找到),免费听取的音乐数量应该也是最多的。在排名上,笔者认为,酷狗应该第二,QQ第三。

具体建议

笔者认为,两个团队尤其是酷狗音乐应该优化下窗口大小问题,在最小窗口化的时候竟然仍能占据较大的屏幕空间,对信息的遮挡比较严重(因为搜索栏在窗口中间,无法将窗口完全移出屏幕)。

对微信的点击头像登录功能,笔者认为,也是有必要加上去的。笔者在使用时,一看QQ只需要点击头像就能登录,更方便,就直接使用了QQ登录,而不是微信。

Bug未修复问题

我认为窗口问题是开发人员了解,而这对用户使用并没有危害,只是影响了一些体验。但是酷狗音乐的动态壁纸问题,应该是测试的时候并没有被发现。

第三部分 分析

市场概况

因为现在大部分家庭都不在仅仅满足于吃穿问题,适当的文娱活动也是大多数家庭所追求的。音乐软件的受众及其广泛,现在商场,餐厅等地方几乎都有音乐的存在,可以说,市场范围是整个人类生活区。

直接的用户有影视制作商,音乐爱好者,上班族,学生等等,潜在的用户有投资者(对影视作品投资)等。

市场现状

目前市场上主流的音乐软件有网易云音乐,酷狗音乐,QQ音乐,Apple Music,酷我音乐等。每个音乐都有自己的特点,Apple Music主要用户是苹果用户,但是其他音乐软件是全平台用户,首先用户来源就少一些。其余四个音乐软件的优劣势就体现在会员价格和音乐储备量上。但是酷狗音乐更加全面,把功能进行了更多的拓展,能够吸引更广泛的用户群体。

市场与产品生态

两个产品的核心用户群均是会员,相比之下,会员能听的歌远比非会员要多。

典型用户:

用户类型 学历 年龄 专业 爱好 收入 表面需求 潜在需求
探险者 不限 不限 不限 速降,攀岩等 不限 追求刺激 听音乐放松
学生 不限 不限 不限 不限 不限 学习知识 听音乐缓解压力
酒吧,商场等消费场所 不限 不限 不限 不限 不限 赚钱 通过音乐氛围刺激消费

两个产品的用户都可能扮演着多种角色,比如商场经理的孩子,经理在商场环境中肯定是天天听音乐,可能带动孩子也喜欢听音乐,孩子成长起来后有自己的音乐需求,开始自己寻找音乐来听。

产品间是可以有联系的,比如直播软件和音乐软件,虎牙直播的星秀节目需要音乐软件来播放音乐或者伴奏,酷狗音乐就有自带的直播功能。

产品规划

酷狗音乐功能比较齐全,甚至连私信都有。鉴于此,可以增加个酷狗群之类的聊天系统,让志同道合的音乐人能够结交在一起,相互分享自己喜爱的音乐与心得。

QQ音乐可以在播放栏添加一个歌曲分享功能,因为聊天的功能QQ就有。虽然在列表中可以将歌曲进行分享,相比之下,酷狗音乐在播放栏就有分享功能,可以说是更加便捷,另外,对于vip下载标识,我认为也需要添加上去,可以避免用户误会。最后一点,就是将历史播放列表加入,让用户可以找回上一个播放列表,增加容错率。

这里只对酷狗音乐进行一个改进模拟。

人数 任务 阶段 时间
3 修复登录窗口问题 一个月
3 修复换肤时的窗口重置问题及窗口图标显示问题 一个月
2 减小窗口最小的大小限制 一个月
4 修复设置壁纸按钮跳转问题 一个月
2 聊天框设计及模块添加位置设计 一个半月
2 聊天功能设计,如表情包等 一个半月
2 后端聊天室数据库建立 一个半月
6 后续bug测试及修复 半个月

2022软工第二次个人作业相关推荐

  1. [北航软工]第二次团队作业

    [BUAA软工]第二次团队作业 Part 1 项目说明 1. 简介 项目名称:语音coding助手(暂定) 说明: 实现一个android app, 通过语音输入来写python代码,和android ...

  2. [BUAA软工第二次]个人作业-软件案例分析

    项目 内容 这个作业属于哪个课程 课程社区的链接 这个作业的要求在哪里 作业要求的链接 我在这个课程的目标是 掌握软件工程开发线的基本流程 这个作业在哪个具体方面帮助我实现目标 了解软件团队成员职责. ...

  3. [2022软工第二次作业]软件评测——CSDN技能树

    项目 内容 这个作业属于哪个课程 2022年北航敏捷软件工程 这个作业的要求在哪里 个人作业-软件案例分析 我在这个课程的目标是 学习到软件工程的方法论,了解整个过程,并进行亲自实践 这个作业在哪个具 ...

  4. [2022软工第三次作业]结对编程项目——最长英语单词链

    项目 内容 本作业所属课程 2022年北航敏捷软件工程教学实践 本作业要求 结对编程项目-最长英语单词链 个人课程目标 学习到软件工程的方法论,了解整个过程,并进行亲自实践 本作业在哪个具体方面帮助我 ...

  5. 计算式二级python_python实现自动生成小学四则运算题目(软工第二次项目作业)...

    前言 软件工程 作业要求 作业目标 结对编程:代码实现.性能分析.异常处理说明.记录PSP表格 代码见: github 个人信息:朱育清 3118005437 信安二班 我的partner 个人信息: ...

  6. 软工第二次结对作业---部门录取方案实现

    结对成员 031502344 郑世强 031502220 李自强 GitHub链接: DepartmanAndStudent 数据生成原理.input_data 使用随机数方法生成,满足以下规则 每个 ...

  7. 2022软工K班第一次博客作业

    2022软工K班第一次博客作业 一.自我介绍 二.思考 三.未来的期望 一.自我介绍 1.1 自我介绍 项目 内容 姓名 林毅 性别 男 昵称 云淡风轻/平安是福/上善若水 学号 012004114 ...

  8. OUC2022秋季软工11组第一次作业

    OUC2022秋季软工11组第一次作业 成员自我介绍&对问题的思考 第一位同学 一.自我介绍 姓名 潘子哲(赖皮小鳄鱼) 爱好 打篮球.玩游戏.踢足球 食堂推荐 感觉可以下口的就只有望海了,& ...

  9. 软工第二次练习——团队展示

    软工第二次练习--团队展示 队名:FZU5BOYS 031302331 (组长) 031302439 031302442 031302540 031302142 团队项目描述: 一款 计算机科学学科读 ...

最新文章

  1. 如何利用高斯混合模型建立更好、更精确的集群?
  2. Python 34(进程重点)
  3. 制作bpmn html,BPMN 2.0规范详解
  4. WireShare抓包在ssl协议里面提示(Level: Fatal, Description: Protocol Version)
  5. python怎么索引json中的值_使用Python在JSON中查找值
  6. struts2.1笔记02:servlet简介
  7. CentOS8下vi编辑器常用命令
  8. 台电X80H平板安装ubantu
  9. vmware桌面云建设项目方案建议书(包含GPU)
  10. ESP32的倒腾日记——做一个蓝牙双模快捷键盘
  11. 用c语言输入年份 月份 显示天数,java输入月份,年份,显示对应月份的天数,...
  12. 1.1、什么是编程?
  13. python获取发送到手机的短信,使用python将短信更新发送到手机
  14. Android图片上传的两种方式
  15. 这样的C盘或许还有?救救C盘......
  16. java.lang.IllegalArgumentException 异常报错完美解决
  17. 攻防世界 web高手进阶区 favorite_number
  18. 一个悄然崛起的国产软件,低调又强大!
  19. 易语言模块及DLL动态链接库编写
  20. arcgis如何做lisa集聚图_GeoDa 制作北京LISA集聚图,显示错误,如图,怎样处理?...

热门文章

  1. matlab打开网页输入密码,MATLAB GUI 密码输入
  2. 凯恩帝1000对刀图解_凯恩帝数控机床对刀方法
  3. php notempty 标签,php – AllowEmpty vs NotEmpty
  4. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串_将其中的小写字母全部转换成大写字母...
  5. csgo调出参数_CSGO全参数设置
  6. Elasticsearch(es) 查询语句语法详解
  7. C语言人物复杂移动与异步输入
  8. Java单精度与双精度区别_java单精度和双精度的区别
  9. 可视化损失函数空间三维图
  10. IntelliJ IDEA 代码提示快捷键