音乐播放器需求分析.docx
- 文档编号:26546437
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:13
- 大小:219.16KB
音乐播放器需求分析.docx
《音乐播放器需求分析.docx》由会员分享,可在线阅读,更多相关《音乐播放器需求分析.docx(13页珍藏版)》请在冰豆网上搜索。
音乐播放器需求分析
系统需求分析
功能需求(用例图分析)
依照项目的目标,咱们可取得项目系统的大体需求,以下从不同角度来描述系统的需求,而且利用用例图来描述,系统的功能需求,咱们分成四部份来归纳,即播放器的大体操纵需要,播放列表治理需求,播放器友好性需求和播放器扩展卡需求。
以下别离描述:
播放器的大体操纵需求
图播放器大体操纵图
用例名称:
播放
参与者:
用户
目标:
使得用户可以播放在播放列表中选中的歌曲
前置条件:
播放器正在运行
基本事件流:
1.用户单击“播放”按钮
2.播放器将播放列表中的当前的歌曲
用例名称:
暂停
参与者:
用户
目标:
使得用户可以暂停正在播放的歌曲
前置条件:
歌曲正在播放且未停止和暂停
基本事件流:
1.用户单击“暂停”按钮
2.播放器将暂停当前的歌曲
用例名称:
停止
参与者:
用户
目标:
使得用户可以停止正在播放的歌曲
前置条件:
歌曲正在播放或暂停
基本事件流:
1.用户单击“停止”按钮
2.播放器将停止当前播放的歌曲
用例名称:
上一首/下一首
参与者:
用户
目标:
使得用户可以听上一首或下一首歌曲
前置条件:
歌曲正在播放或暂停
基本事件流:
1.用户单击“上一首或下一首”按钮
2.播放器将播放上一首或下一首歌曲
用例名称:
播放清单
参与者:
用户
目标:
使得用户可以进入播放清单
前置条件:
程序在运行
基本事件流:
1.用户单击“清单”按钮
2.播放器进入清单列表
播放清单列表治理需求
当用户选中列表中某一项歌曲,就有的需求:
图播放器清单
用例名称:
播放
参与者:
用户
目标:
使得程序播放选中的歌曲
前置条件:
程序运行在播放菜单选项中
基本事件流:
1.用户单击“播放”按钮
2.播放器进入播放状态
用例名称:
详细
参与者:
用户
目标:
使得程序显示歌曲详情
前置条件:
程序运行在播放菜单选项中
基本事件流:
1.用户单击“详细”按钮
2.显示歌曲详细状态
用例名称:
增加
参与者:
用户
目标:
使得程序进入手机扩展SD卡
前置条件:
程序运行在播放菜单选项中
基本事件流:
1.用户单击“增加”按钮
2.播放器进入手机扩展SD卡
用例名称:
移除/全部移除
参与者:
用户
目标:
使选中的歌曲被移除
前置条件:
程序运行在播放菜单选项中
基本事件流:
1.用户单击“移除/全部移除”按钮
2.播放器移除选中歌曲/全部移除歌曲
用例名称:
设定
参与者:
用户
目标:
使得程序进入播放器设定状态
前置条件:
程序运行在播放菜单选项中
基本事件流:
1.用户单击“设定”按钮
2.播放器进入设定界面
播放友好性需求
图播放器设定
用例名称:
播放模式
参与者:
用户
目标:
使得程序进入播放模式设定状态
前置条件:
程序运行在播放器设定界面中
基本事件流:
1.用户单击“顺序、随机、单曲”按钮
2.播放器进入选中模式播放状态
用例名称:
歌词显示
参与者:
用户
目标:
使得程序进入播放器歌词设置状态
前置条件:
程序运行在播设定界面
基本事件流:
1.用户单击“歌词开关按钮”按钮
2.播放器显示或关闭歌词
播放器扩展卡需求
图文件阅读器
用例名称:
SDcard
参与者:
用户
目标:
使得程序进入SDcard目录
前置条件:
程序运行目录界面
基本事件流:
1.用户单击“Sdcard”选项
2.程序进入Sdcard目录下
用例名称:
System
参与者:
用户
目标:
使得程序进入System目录
前置条件:
程序运行目录界面
基本事件流:
1.用户单击“System”选项
2.程序进入System目录下
功能需求(时序图)分析
音乐播放器的时序图分析如(图)
系统结构图和流程图
(1)音乐播放器的系统流程图(图2.5.1)
图2.5.1流程图
(2)系统功能表(表)和系统功能结构图(图2.5.2)
功能类别
子功能
子功能
播放列表
播放列表菜单
退出播放
从扩展卡寻找歌曲
歌曲菜单
播放->进入播放界面
删除->数据库同步更新
重命名->数据库同步更新
向上、下移动->数据库同步更新
播放
播放歌曲->线程启动->时间更新
播放界面
暂停
暂停歌曲->线程暂停->时间暂停
停止
停止歌曲->线程停止->时间停止
上一首
播放列表索引变化->寻找上一ID歌曲
下一首
播放列表索引变化->寻找下一ID歌曲
播放界面菜单
返回到播放列表
返回到主菜单
从扩展卡寻找歌曲
退出播放器
隐藏播放界面
主菜单
退出程序
程序退出
进入播放列表
显示播放列表
表功能表
图2.5.2系统功能结构图
系统界面需求
播放器界面要求布局合理,颜色舒适,操纵按钮友好,为了减少开发工程量,图片素材多数为公司项目素材(图)
图播放器界面
说明:
左下角为清单按钮右下角为程序退出按钮
蓝色条为音轨
系统性能需求
依照Android电话系统要求无响应时刻为5秒,因此就有如下性能要求:
(1)当要求歌曲播放时,程序响应时刻最长不能超过5秒
(2)当要求歌曲暂停时,程序响应时刻最长不能超过5秒
(3)当要求歌曲停止时,程序响应时刻最长不能超过5秒
(4)当要求歌曲上/下一首时,程序响应时刻最长不能超过5秒
(5)当要求进行清单列表时,程序响应时刻最长不能超过5秒
运行环境需求
操作系统:
Android电话基于Windows操作系统
支持环境:
Android-2.0.1版本
开发环境:
EclipseADT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 音乐 播放 需求 分析