Java音频播放器需求分析

上传人:飞*** 文档编号:42803807 上传时间:2018-06-03 格式:DOC 页数:10 大小:181KB
返回 下载 相关 举报
Java音频播放器需求分析_第1页
第1页 / 共10页
Java音频播放器需求分析_第2页
第2页 / 共10页
Java音频播放器需求分析_第3页
第3页 / 共10页
Java音频播放器需求分析_第4页
第4页 / 共10页
Java音频播放器需求分析_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Java音频播放器需求分析》由会员分享,可在线阅读,更多相关《Java音频播放器需求分析(10页珍藏版)》请在金锄头文库上搜索。

1、目录1引言.1 1.1 编写目的.1 1.2 项目背景.1 1.3 项目目的和目标.1 1.4 参考资料.1 2系统需求分析.2 2.1 功能需求.2 2.2 界面需求.8 2.3 性能需求.9 2.4 可靠性需求.9 2.5 运行环境需求.91引言引言1.1 编写目的编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2 项目背景项目背景本项目由梁柏光等人提出,由本组成员联合开发,实现播放现今主流的音 乐文件格式。开发软件名称:JUST 音频播放器项目任务提出者:梁柏光项目开发者:第四项目小组1.3 项目目的和目标项目目的

2、和目标现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可一播放主流的音乐文件格式,本设计的实现的主要功能是播放 MP3, WAV, OGG ,APE ,LACF 多种格式的音乐文件,并且能够控制播放,暂停,停 止,音量控制的调节,选择上一曲,选择下一曲,视觉外观,列表文件和歌曲 文件的管理操作等多种播放控制功能,界面简明,操作简单。1.4 参考资料参考资料a.可行性分析 b.软件工程实践教程赵池龙等编,电工出版社出版2 系统需求分析系统需求分析根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述.2.1 功能需求功

3、能需求系统的功能需求,我们分成三部分来概括,即播放器的基本控制需求,播放列表管理需求和播放器友好性需求。以下分别描述:一:播放器的基本控制需求用列规约:用例名称:音量控制参与者:用户目标:使得用户可以调节播放器的音量前置条件:播放器正在运行基本事件流:1.用户右或左滑动音量控制按钮2.播放器的音量增大或降低,用例名称:静音控制参与者:用户目标:使得用户可以快速将播放器调到无声状态前置条件:播放器正在运行基本事件流:1.用户点击静音控制按钮2.播放器的音量立即降到最低,即无声状态用例名称:上一首/下一首参与者:用户目标:使得用户可以选择播放播放列表中上一首/下一首歌曲前置条件:播放器正在运行,当

4、前播放列表有上一首/下一首歌曲基本事件流:1.用户单击“下一首/下一首”按钮2.播放器将播放播放列表中的上一首/下一首歌曲用例名称:播放参与者:用户目标:使得用户可以播放在播放播放列表中选中的歌曲前置条件:播放器正在运行基本事件流:1.用户单击“播放”按钮2.播放器将播放播放列表中当前的歌曲用例名称:暂停参与者:用户目标:使得用户可以暂停正在播放的歌曲前置条件:歌曲正在播放基本事件流:1.用户点击暂停按钮2.正在播放的歌曲暂停播放,用例名称:播放模式控制参与者:用户目标:使得用户按个人喜好播放列表中的歌曲前置条件:播放器正在运行,并且播放列表中有要删除的音乐文件基本事件流:1.用户点击“模式”

5、按钮2.系统弹出一个快捷菜单,3.用户可以从中选择“单曲播放,单曲循环,顺序播放,循环播放”4播放器进如相应的播放模式用例名称:播放文件参与者:用户目标:使得用户可以播放本地计算机的歌曲文件前置条件:播放器正在运行基本事件流:1.用户点击播放文件的按钮2.用户选择要播放的歌曲文件后置条件:将用户选择要播放的歌曲文件添加到当前播放列表,并播放歌曲文件二:播放列表管理需求当用户选定某一播放列表,应有的需求用例名称:播放歌曲文件参与者:用户目标:使得用户可以选择播放播放列表中的歌曲文件前置条件:播放器正在运行,播放列表有歌曲文件基本事件流:1.用户双击或右击要播放的歌曲文件1.用户选择播放按钮后置条

6、件:播放选定的歌曲文件用例名称:添加歌曲文件参与者:用户目标:使得用户可以添加本地计算机的音乐文件或文件夹前置条件:播放器正在运行,并且本地计算机存储有音乐文件基本事件流:1.用户单击【添加歌曲】按钮2.系统弹出一个“选择文件/文件夹”对话框,3.用户选定要添加的文件或文件夹并按“确定”4 文件或文件夹被添加到播放列表后置条件:播放列表显示了添加的音乐文件用例名称:删除歌曲文件参与者:用户目标:使得用户可以删除播放列表中的音乐文件前置条件:播放器正在运行,并且播放列表中有要删除的音乐文件基本事件流:1.用户右击选定要删除的音乐文件2.系统弹出一个快捷菜单,3.用户选择“删除”4文件在播放列表中

7、被删除后置条件:播放列表删除了被选定的音乐文件用例名称:音乐查找参与者:用户目标:使得用户可以通过某种方式来查找播放列表中的歌曲文件前置条件:播放列表中的有歌曲文件基本事件流:1.用户填写要查找的歌名或歌手2 播放列表定位查找的歌曲后置条件:当播放列表有要查找的歌曲文件,播放列表定位此歌曲;否则播放器提示此播 放列表没有你要查找的歌曲文件三:播放器友好性需求用例名称:视觉外观显示参与者:系统或用户目标:使得播放器根据歌曲文件的特性,通过视觉外观来动态显示前置条件:播放器正在播放歌曲文件基本事件流:1.系统读取要播放的歌曲文件的特性,2 接着调用一个视觉外观显示组件来动态显示出来后置条件:视觉外

8、观显示组件来动态显示播放中的歌曲文件用例名称:歌曲时间显示参与者:系统目标:使得播放器能显示歌曲文件的播放时间,并通过视觉数字动态显示前置条件:播放器播放歌曲文件基本事件流:1.系统读取要播放的歌曲文件的时间,2 并通过视觉数字动态显示已播放了歌曲文件多长时间后置条件:视觉数字显示动态显示播放中的歌曲文件的时间用例名称:播放状态显示参与者:系统目标:使得播放器能显示播放器现时的状态,是播放还是暂停中前置条件:播放器已打开基本事件流:1.系统读取播放器状态,2 通过文字标签显示出来后置条件:文字标签将播放器状态显示出来用例名称:歌曲文件信息显示参与者:系统目标:使得用户能了解歌曲文件的信息,例如

9、标题,歌手,声道,比特率等信息前置条件:播放器播放歌曲文件基本事件流:1.系统读取歌曲文件的信息,2 并且通过文字标签显示出来后置条件:文字标签将歌曲文件状态显示出来2.2 界面需求界面需求播放器界面要求布局合理,颜色舒适,控制按钮友好;为了减少开发工程量,我们借鉴了 现时流行的千千静听的皮肤来作为我们播放器的界面目标需求,此皮肤版权归原作者所有, 我们只是作学习所用,如下图:2.3 性能需求性能需求(1)当要求歌曲播放时,软件响应时间最长不能超过 2 秒 (2)当要求歌曲暂停是,软件响应时间最长不能超过 1 秒(3)播放歌曲,采用立体声播放,文件流畅2.4 可靠性需求可靠性需求系统能持续运行,播放歌曲文件。2.5 运行环境需求运行环境需求操作系统:Microsoft Windows XP 系列 支持环境:JDK6.0 以上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号