音乐播放器需求分析

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统需求分析

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

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

1.1.1 播放器的基本控制需求

图2.1 播放器基本控制图

1.1.2 播放清单列表管理需求

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

图2.2 播放器清单

图2.3 播放器设定

图2.4 文件浏览器

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操作系统

支持环境:Android 1.5 -

开发环境:Eclipse 3.5 ADT 0.95

相关文档
最新文档