●Service:一种长生命周期的、没有用户界面的程序。
●Broadcast Receiver:为了实现系统广播而提供的组件。
●ContentProvider:实现不同组件之间的数据共享。
第二章 需求说明
2.1 系统参与者
手机用户
2.2 系统用例
图2.2 系统用例模型图
2.3领域模型分析
领域模型:
图2.3 领域模型图
用例名称:播放音乐
参与者:手机用户
级别:用户目标
涉众及其关注点:
用户:用户通过选择播放器播放的功能,实现对音乐的播放过程。
前置条件:sdcard里保存有扩展名为mp3的音乐文件。
后置条件:发出歌曲声音。
主成功场景:
1用户打开音乐播放器。
2用户打开音乐列表,选择待播放的歌曲名。
3进度条自动向右滚动。
3a读取歌词文本
3b显示歌词
3c歌词文件不存在
用例名称:暂停歌曲
参与者:手机用户
级别:用户目标
涉众及其关注点:
用户:用户通过选择播放器暂停的功能,实现对音乐的暂停播放过程。
前置条件:正在播放音乐。
后置条件:静音。
主成功场景:
1用户选择暂停按钮。
2播放器暂停播放,进度条停止自动向右滚动。
用例名称:切换下一首
参与者:手机用户级别:用户目标涉众及其关注点: 用户:用户通过选择播放器的切换下一首歌曲功能,实现对音乐的切换播放过程。前置条件:正在播放歌曲。
后置条件:下一首歌曲正在播放。主成功场景:1 用户选择切换下一曲按钮。
2屏幕显示下一首歌曲的名称,进度条开始滚动。
用例名称:显示音乐列表参与者:手机用户级别:用户目标涉众及其关注点:音乐界面的音乐列表显示歌曲前置条件:sdcard里保存有扩展名为mp3的音乐文件。后置条件:音乐列表能全部显示出扩展名为mp3的歌曲名主成功场景:1用户打开音乐播放器。2用户打开音乐列表,查看歌曲。
用例名称:删除歌曲参与者:手机用户级别:用户目标设众及其关注点:前置条件:sdcard里保存有扩展名为mp3的音乐文件。后置条件:该歌曲已经从音乐列表中删。
主成功场景:1用户打开音乐界面2用户对要删除歌曲,长按直至弹出操作列表3用户选择删除操作并确认该动作。
用例名称:显示艺术家参与者:手机用户级别:用户目标涉众及其关注点:音乐界面的艺术家列表显示歌曲的歌手前置条件:sdcard里保存有扩展名为mp3的音乐文件。后置条件:艺术家列表能全部显示出扩展名为mp3的歌曲名的歌手主成功场景:1用户打开音乐播放器。2用户查看艺术家列表,查看艺术家和艺术家的歌曲。
用例名称:显示专辑参与者:手机用户级别:用户目标涉众及其关注点:音乐界面的专辑列表显示歌曲前置条件:sdcard里保存有扩展名为mp3的音乐文件。后置条件:专辑列表能显示歌手的专辑名及歌曲主成功场景:1用户打开音乐播放器。2用户查看专辑列表,查看专辑名和专辑内的歌曲。
用例名称:显示最近播放
参与者:手机用户级别:用户目标涉众及其关注点:无
前置条件:曾经播放过歌曲。
后置条件:最近播放歌曲名称被保存到列表里
主成功场景:
1用户打开播放器。
2用户选择最近播放按钮。
用例名称:启动随机播放
参与者:手机用户
级别:用户目标
涉众及其关注点:
用户:用户通过选择播放器随机播放功能,实现音乐文件随机播放。
前置条件:sdcard里保存有扩展名为mp3的音乐文件,歌曲列表里面有音乐文件。
后置条件:在播放完当前音乐后,会随机播放歌曲列表里面的其中一
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。