音乐播放器需求分析.docx

上传人:b****8 文档编号:11962930 上传时间:2023-06-03 格式:DOCX 页数:13 大小:226.70KB
下载 相关 举报
音乐播放器需求分析.docx_第1页
第1页 / 共13页
音乐播放器需求分析.docx_第2页
第2页 / 共13页
音乐播放器需求分析.docx_第3页
第3页 / 共13页
音乐播放器需求分析.docx_第4页
第4页 / 共13页
音乐播放器需求分析.docx_第5页
第5页 / 共13页
音乐播放器需求分析.docx_第6页
第6页 / 共13页
音乐播放器需求分析.docx_第7页
第7页 / 共13页
音乐播放器需求分析.docx_第8页
第8页 / 共13页
音乐播放器需求分析.docx_第9页
第9页 / 共13页
音乐播放器需求分析.docx_第10页
第10页 / 共13页
音乐播放器需求分析.docx_第11页
第11页 / 共13页
音乐播放器需求分析.docx_第12页
第12页 / 共13页
音乐播放器需求分析.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

音乐播放器需求分析.docx

《音乐播放器需求分析.docx》由会员分享,可在线阅读,更多相关《音乐播放器需求分析.docx(13页珍藏版)》请在冰点文库上搜索。

音乐播放器需求分析.docx

音乐播放器需求分析

系统需求分析

1.1功能需求(用例图分析)

根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。

以下分别描述:

1.1.1播放器的基本控制需求

图2.1播放器基本控制图

用例名称:

播放

参与者:

用户

目标:

使得用户可以播放在播放列表中选中的歌曲

前置条件:

播放器正在运行

基本事件流:

1.用户单击“播放”按钮

2.播放器将播放列表中的当前的歌曲

用例名称:

暂停

参与者:

用户

目标:

使得用户可以暂停正在播放的歌曲

前置条件:

歌曲正在播放且未停止和暂停

基本事件流:

1.用户单击“暂停”按钮

2.播放器将暂停当前的歌曲

用例名称:

停止

参与者:

用户

目标:

使得用户可以停止正在播放的歌曲

前置条件:

歌曲正在播放或暂停

基本事件流:

1.用户单击“停止”按钮

2.播放器将停止当前播放的歌曲

用例名称:

上一首/下一首

参与者:

用户

目标:

使得用户可以听上一首或下一首歌曲

前置条件:

歌曲正在播放或暂停

基本事件流:

1.用户单击“上一首或下一首”按钮

2.播放器将播放上一首或下一首歌曲

用例名称:

播放清单

参与者:

用户

目标:

使得用户可以进入播放清单

前置条件:

程序在运行

基本事件流:

1.用户单击“清单”按钮

2.播放器进入清单列表

 

1.1.2播放清单列表管理需求

当用户选中列表中某一项歌曲,就有的需求:

图2.2播放器清单

 

用例名称:

播放

参与者:

用户

目标:

使得程序播放选中的歌曲

前置条件:

程序运行在播放菜单选项中

基本事件流:

1.用户单击“播放”按钮

2.播放器进入播放状态

用例名称:

详细

参与者:

用户

目标:

使得程序显示歌曲详情

前置条件:

程序运行在播放菜单选项中

基本事件流:

1.用户单击“详细”按钮

2.显示歌曲详细状态

用例名称:

增加

参与者:

用户

目标:

使得程序进入手机扩展SD卡

前置条件:

程序运行在播放菜单选项中

基本事件流:

1.用户单击“增加”按钮

2.播放器进入手机扩展SD卡

用例名称:

移除/全部移除

参与者:

用户

目标:

使选中的歌曲被移除

前置条件:

程序运行在播放菜单选项中

基本事件流:

1.用户单击“移除/全部移除”按钮

2.播放器移除选中歌曲/全部移除歌曲

用例名称:

设定

参与者:

用户

目标:

使得程序进入播放器设定状态

前置条件:

程序运行在播放菜单选项中

基本事件流:

1.用户单击“设定”按钮

2.播放器进入设定界面

 

1.1.3播放友好性需求

图2.3播放器设定

 

用例名称:

播放模式

参与者:

用户

目标:

使得程序进入播放模式设定状态

前置条件:

程序运行在播放器设定界面中

基本事件流:

1.用户单击“顺序、随机、单曲”按钮

2.播放器进入选中模式播放状态

用例名称:

歌词显示

参与者:

用户

目标:

使得程序进入播放器歌词设置状态

前置条件:

程序运行在播设定界面

基本事件流:

1.用户单击“歌词开关按钮”按钮

2.播放器显示或关闭歌词

1.1.4播放器扩展卡需求

图2.4文件浏览器

用例名称:

SDcard

参与者:

用户

目标:

使得程序进入SDcard目录

前置条件:

程序运行目录界面

基本事件流:

1.用户单击“Sdcard”选项

2.程序进入Sdcard目录下

 

用例名称:

System

参与者:

用户

目标:

使得程序进入System目录

前置条件:

程序运行目录界面

基本事件流:

1.用户单击“System”选项

2.程序进入System目录下

1.1.5功能需求(时序图)分析

音乐播放器的时序图分析如(图)

1.2系统结构图和流程图

(1)音乐播放器的系统流程图(图

图2.5.1流程图

(2)系统功能表(表2.1)和系统功能结构图(图

功能类别

子功能

子功能

 

播放列表

 

播放列表菜单

退出播放

从扩展卡寻找歌曲

歌曲菜单

播放->进入播放界面

删除->数据库同步更新

重命名->数据库同步更新

向上、下移动->数据库同步更新

 

播放界面

 

播放

播放歌曲->线程启动->时间更新

暂停

暂停歌曲->线程暂停->时间暂停

停止

停止歌曲->线程停止->时间停止

上一首

播放列表索引变化->寻找上一ID歌曲

下一首

播放列表索引变化->寻找下一ID歌曲

 

播放界面菜单

返回到播放列表

返回到主菜单

从扩展卡寻找歌曲

退出播放器

隐藏播放界面

主菜单

退出程序

程序退出

进入播放列表

显示播放列表

表2.1功能表

图2.5.2系统功能结构图

 

1.3系统界面需求

播放器界面要求布局合理,颜色舒适,控制按钮友好,为了减少开发工程量,图片素材多数为公司项目素材(图2.6)

图2.6播放器界面

说明:

左下角为清单按钮右下角为程序退出按钮

蓝色条为音轨

1.4系统性能需求

根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:

(1)当要求歌曲播放时,程序响应时间最长不能超过5秒

(2)当要求歌曲暂停时,程序响应时间最长不能超过5秒

(3)当要求歌曲停止时,程序响应时间最长不能超过5秒

(4)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒

(5)当要求进行清单列表时,程序响应时间最长不能超过5秒

1.5运行环境需求

操作系统:

Android手机基于Windows操作系统

支持环境:

Android1.5-

开发环境:

Eclipse3.5ADT0.95

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2