“音乐播放器系统”需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“音乐播放器系统”需求分析
1、引言
1.1
编写目的
编写本报告的目的是明确本系统的详细需求,提供给用户确认系统的功能和性能,并
在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和用户的验收标准。
1.2
项目背景
待开发的软件系统名称:“音乐一点通”。
本项目的任务提出者:网络工程学院230小组。
项目开发者:网络工程学院230小组。
用户单位:安卓手机用户。
1.3参考资料
百度资源
2、任务概述
2.1目标
在三个月内,开发一款音乐播放器软件,为用户提供简洁舒适的音乐收听工具。
2.2用户特点
所有安卓手机用户都可以使用。
2.3 条件与限制
开发人员开发经验严重不足;
编程人员对开发工具不熟悉,编程经验非常有限,具备运行环境。
3、需求规定
3.1 数据描述
(1)数据流图
经过分析,该系统的分层数据流图如下:
3.2 功能需求
系统的功能,我们分成三个主要部分,即播放器的基本控制需求、播放列表管理需求、播放器友好性需求。以下分别描述:
一:播放器的基本控制需求
播放:点击播放列表中的歌曲进行播放,播放时跳转播放界面,并显示歌曲信息,同时会匹配歌词,把相应的歌词显示在歌词面板中。
停止:当歌曲正在播放时,点击歌曲播放界面下方的停止键,停止当前播放的歌曲,同时歌词面板中的歌词清空。
暂停:当歌曲正在播放时,点击歌曲播放界面下方的暂停键,暂停当前播放的歌曲,同时歌词停止滚动。
上一曲:歌曲正在播放,点击上一曲键,播放列表中上一首歌曲。
下一曲:歌曲正在播放,点击下一曲键,播放列表中下一首歌曲。
播放列表:点击进入歌曲列表界面。
二:播放列表管理需求
添加歌曲:在菜单选项中,点击添加歌曲使程序进入手机内存、存储卡,选取要添加的歌曲。移除歌曲:在菜单选项中,点击移除歌曲,界面跳转至歌曲列表,选取要移除的歌曲,点击确定,移除歌曲。
设置:在菜单选项中,选择设置,进入设置界面。
蓝牙发送:在菜单选项中,点击蓝牙发送,跳转歌曲列表,选择目标歌曲,发送。
设为铃声:歌曲列表中,点击歌曲,弹出对话框,选择设为铃声。
音效设置:菜单选项中,点击进入音效设置界面。
歌曲收藏:歌曲选项中,选择收藏,收藏该歌曲。
三.播放器友好性需求
视觉外观
使用播放器时,播放器根据歌曲文件的特性,通过视觉外观动态显示,外观优美。
系统稳定
使用播放器时能显示播放器的状态,是播放还是暂停,播放音乐时稳定。
后台播放
使用播放器时,能够进行后台播放,并且在手机桌面上显示。
播放模式
播放音乐时,更改播放模式能够顺利地、快速地、无差错的完成模式的转换。
3.3 性能需求
播放器响应时间必须满足Android手机系统响应时间,因此当要求歌曲播放、暂停、停止、上一曲、下一曲、进入列表等操作时,软件响应时间最长均不超过系统无响应时间。
3.4 其他需求
能快速的恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5h。
4、软件运行环境规定
硬件:Android操作系统手机
系统软件:Android 2.2 -- 4.0版本支撑软件:Eclipse 7.5 、ADT 1.5