选择音乐列表中的音乐,可以将选定的音乐添加到我的最爱列表中,可以删除列表中的音乐文件,可以将本地音乐列表中的音乐移动到自建的播放列表中以及可以播放音乐列表中的音乐。Р播放器的在线搜歌需求Р通过在线音乐用例图能够很好的反映用户对播放器的在线搜歌需求。如图1-3所示,该播放器能满足用户四个功能需求,包括根据歌曲名称在线搜索音乐、在线收听搜索到的音乐、把搜索到的音乐下载到本地以及对该播放器的联网进行控制。Р图13 在线搜索音乐用例图Р根据在线搜索音乐用例图可知,用户可以设置是否允许音乐播放器联网,能够在线搜索音乐,可以收听搜索结果中的音乐,也能够把搜索结果列表中的音乐下载到本地。Р游戏UI需求Р软件界面就是指软件中面向操作者而专门设计的用于操作使用及反馈信息的指令部分。优秀的软件界面有简便易用,突出重点,容错高等特点。尤其是在游戏APP中,如果说优秀的游戏界面设计直接决定了游戏的成功,这也是不为过的。因为一款APP首先呈现在用户眼前的就是界面,游戏界面承载了用户与APP的交互任务,优秀的设计能让用户在玩游戏的同时获得视觉上的享受与身心的放松。因此,游戏界面要求布局合理,颜色舒适,控制按钮友好,便于用户操作。Р游戏性能需求Р根据Android手机系统要求无响应时间为5秒,如果超过5秒主界面无响应就会产生ANR(Application Not Responding),就会在界面上弹出ANR提示框;另外,一款优秀的游戏不应该有卡顿现象。以上两点也应符合之前“游戏UI需求”所提原则。所以就有如下性能要求:Р1) 当要求歌曲播放时,程序响应时间最长不能超过5秒Р2) 当要求歌曲暂停时,程序响应时间最长不能超过5秒Р3) 当要求歌曲停止时,程序响应时间最长不能超过5秒Р4) 当要求歌曲上/下一首时,程序响应时间最长不能超过5秒Р5) 当要求进行清单列表时,程序响应时间最长不能超过5秒待修改