②播放器将停止当前播放的歌曲。
用例名称:上一首/下一首
参与者:用户
目标:使用户可以听上一首或下一首歌曲
条件:歌曲正在播放或暂停
基本时间流:
①用户单击“上一首或下一首”按钮。
②播放器将播放上一首或下一首歌曲。
用例名称:播放清单
参与者:用户
目标:使用户可以进入播放清单
条件:程序正在进行
基本时间流:
①用户单击“清单”按钮。
②播放器进入清单列表
(2)如图2.3所示,音乐播放器播放列表功能控制图模块。
图2.3 播放器播放列表功能控制图
用例名称:播放
参与者:用户
目标:使程序播放选中的歌曲
前置条件:程序运行在播放列表菜单选项中
基本时间流:
①用户点击“播放”按钮。
②播放器进入播放状态。
用例名称:详细
参与者:用户
目标:使程序显示选中歌曲详情页面
前置条件:程序运行在播放列表菜单选项中
基本时间流:
①用户点击“详情”按钮。
②显示歌曲详细状态。
用例名称:添加
参与者:用户
目标:使程序能够进入手机存储区域进行歌曲添加
前置条件:程序运行在播放列表菜单选项中
基本时间流:
①用户点击“添加”按钮。
②播放器进入手机存储区域进行歌曲添加。
用例名称:移除/全部移除
参与者:用户
目标:使选中的歌曲被移除
前置条件:程序运行在播放列表菜单选项中
基本时间流:
①用户点击“移除/全部移除”按钮。
②播放器移除选中歌曲/全部移除歌曲。
用例名称:设定
参与者:用户
目标:使程序进入播放器的设定状态
前置条件:程序运行在播放列表菜单选项中
基本时间流:
①用户点击“设定”按钮。
②播放器进入设定界面。
(3)如图2.4所示,音乐播放器系统设置功能控制图模块。
图2.4 播放器设定功能控制图
用例名称:播放模式
参与者:用户
目标:使程序进入播放器播放设定状态
前置条件:程序运行在播放器设定界面中
基本时间流:
①用户点击“顺序、随机、单曲”按钮。
②播放器进入选中模式播放状态。
用例名称:歌词显示
参与者:用户
目标:使程序进入播放器歌词设定状态
前置条件:程序运行在播放器设定界面中
基本时间流:
①用户点击“歌词开关”按钮。
②播放器显示或者关闭歌词。
(4)如图2.5所示,音乐播放器系统功能需求时序图。
图2.5 播放器时序图
(5)如图2.6所示。音乐播放器系统流程图。
图2.6 播放器系统流程图
(6)音乐播放器系统界面需求
播放器界面要求布局合理,颜色舒适、控制按钮友好,采用图片均以简洁美观为主。
(7)音乐播放器系统性能需求
根据Android手机系统要求无响应时间为5秒,在本次开发的音乐播放器应用程序中要求:
当要求歌曲播放时。程序响应时间最长不得超过5秒。
当要求歌曲暂停时。程序响应时间最长不得超过5秒。
当要求歌曲停止时。程序响应时间最长不得超过5秒。
当要求歌曲上/下一曲时。程序响应时间最长不得超过5秒。
当要求系统进行清单列表时。程序响应时间最长不得超过5秒。 基于Android手机平台音乐播放器开发设计(6):http://www.youerw.com/jisuanji/lunwen_1408.html