音乐播放器需求分析.docx

上传人:b****5 文档编号:4552003 上传时间:2022-12-06 格式:DOCX 页数:12 大小:219.20KB
下载 相关 举报
音乐播放器需求分析.docx_第1页
第1页 / 共12页
音乐播放器需求分析.docx_第2页
第2页 / 共12页
音乐播放器需求分析.docx_第3页
第3页 / 共12页
音乐播放器需求分析.docx_第4页
第4页 / 共12页
音乐播放器需求分析.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

音乐播放器需求分析.docx

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

音乐播放器需求分析.docx

音乐播放器需求分析

系统需求分析

功能需求(用例图分析)

依照项目的目标,咱们可取得项目系统的大体需求,以下从不同角度来描述系统的需求,而且利用用例图来描述,系统的功能需求,咱们分成四部份来归纳,即播放器的大体操纵需要,播放列表治理需求,播放器友好性需求和播放器扩展卡需求。

以下别离描述:

播放器的大体操纵需求

图播放器大体操纵图

用例名称:

播放

参与者:

用户

目标:

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

前置条件:

播放器正在运行

基本事件流:

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

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

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1