这个作业属于哪个课程 | <课程的链接> |
这个作业要求在哪里 | <作业要求的链接> |
团队名称 | 飞猪们 |
这个作业的目标 | 发布项目α版本,对项目进行用例测试,以及项目情况总结 |
一、团队成员学号列表
学号 |
姓名 |
201731062125 |
彭争杰(组长) |
201731062121 |
罗鑫 |
201731062123 |
姚琦 |
201731034304 |
刘易青 |
201531080026 |
高俊龙 |
201731044205 |
景慧敏 |
201731062126 |
梁江 |
二、项目下载安装地址及说明
提取码:66v0
三、Beta版本的测试报告
学号 |
工作安排 |
201731062125 |
安排测试工作及负责进度管理 |
201731062121 |
代码审查 |
201731062123 |
代码审查 |
201731034304 |
代码复审 |
201531080026 |
用例测试 |
201731044205 |
用例测试 |
201731062126 |
代码复审及记录测试时的错误 |
与α版本的不同:
对比α版本,在Beta版本中,我们对我们的音乐app界面和按钮进行了优化,其中界面进行了重新布局,使app看起来更加美观。同时,我们在功能上也有所添加。增加了定时和随机播放的功能。最后,我们也改变了app音乐的播放模式。从最初的用户己 选择播放那个音乐,到现在的我们默认的三种音乐风格。用户只需要点击某种风格,在点击播发,就能随机播放该风格下的音乐。
在Beta阶段的冲刺中遇到了什么样的问题,怎么解决的:
1.定时功能在子线程中实现,而安卓不允许子线程更改ui界面
答:通过百度知道安卓里面的消息通知机制(hander类)接受来自子线程的消息,并更新ui界面,来实现定时界面时间逐渐减少的界面
2.所选图片在不同分辨率的屏幕下,会拉升图片,改变图片样子
答:时间原因,暂未解决
3.选择的时间和实际倒计时时间不一样
答:点击空白地方的时候,获取点击事件,同步子线程和主线程的定时时间
四.总结
对于这次项目开发,由于我们经验有限,也是第一次接触安卓方面。很多东西都是现学现用,很不熟悉。碰到一点问题,可能就要花很多时间来解决。也怎是因为这个原因,导致我们时间并不是很充足。所以计划中的app的有些功能并没有实现,在这方面我们需要反思。
但是,这次虽然没有计划中的那样,做到那么完美。但是对于我们团队每个人来说,这都是一次学习的好机会。让我们切身实地的体会到了开发一个项目,从开始到结束是那么的不容易。想象中很简单的东西,一但开始实际做的时候,却不是那么简单的,会遇到很多意料之外的问题,而这些问题可能是致命的。所以,在今后的学习生涯中,多积累专业知识,多进行实际操作。
最后,感谢项目伙伴这一月以来的坚持不懈。