需求分析 基于Android手机平台的音乐播放器.doc_第1页
需求分析 基于Android手机平台的音乐播放器.doc_第2页
需求分析 基于Android手机平台的音乐播放器.doc_第3页
需求分析 基于Android手机平台的音乐播放器.doc_第4页
需求分析 基于Android手机平台的音乐播放器.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安卓音乐播放器需求分析卷 号卷内编号密 级 安卓手机平台音乐播放器软件需求规格说明书V1.0撰 写 人(签名): 完 成 日 期:2015年5月25日 本文档使用部门: 主管领导 项目组 客户(市场) 维护人员 用户评审负责人(签名): 目录1. 引言21.1 目的21.2 定义、首字母缩写词和缩略语21.3 参考资料21.4 概述22. 整体说明22.1 开发背景22.2 产品总体效果22.3 产品功能22.4 用户特征33. 具体需求33.1 功能模块33.1.1 播放控制模块33.1.2 列表显示模块33.1.3 播放界面模块43.2 功能需求43.3 可用性63.4 可靠性63.4.1 精确度63.4.2 其他可靠性需求63.5 性能73.5.1 时间以及系统需求73.5.2 其他性能需求73.6 可支持性73.6.1 维护需求73.6.2 系统构建需求73.7 设计约束73.7.1 系统开发约束73.8 联机用户文档和帮助系统需求73.9 购买的构件73.10 接口73.10.1 用户界面73.10.2 硬件接口73.10.3 软件接口73.10.4 通信接口73.11 许可需求83.12 法律、版权及其他声明83.13 适用的标准84. 支持信息8软件需求分析1. 引言1.1 目的1. 定义系统总体要求,作为用户和软件开发人员之间相互了解的基础。 2. 提供系统初步设计,让用户明确项目的需求范围,作为软件人员进行软件结构设计和编码的基础。3. 作为软件总体测试和项目验收的依据。1.2 定义、首字母缩写词和缩略语无1.3 参考资料Android开发从入门到精通 兵器工业出版社1.4 概述安卓手机平台音乐播放器满足用户对音乐播放的实际要求,可以播放主流音乐文件格式,主要功能是播放mp3格式的文件。涵盖音乐列表导入、音乐播放、暂停、上一首、下一首、播放进度条显示、播放界面显示等功能,界面简明,操作简单。2. 整体说明2.1 开发背景 随着3G时代的到来,手机应用越来越普遍,加之国民手机持有量更是爆炸式增长。移动音乐服务正是为这一形势而发展起来,本人提出这种手机音乐播放器的应用,主要为了满足音乐爱好人群的音乐需要,于是提出本音乐播放器的主要功能。2.2 产品总体效果本产品基于安卓手机平台,包含读取音乐列表、播放音乐、上一首、下一首、播放界面查看等功能,实现一个标准规范、结构合理的音乐播放平台。2.3 产品功能安卓音乐播放器本系统可分解为3大模块,分别是播放控制模块、列表显示模块、播放界面模块。播放控制模块列表显示模块播放界面模块 图1 系统模块结构图2.4 用户特征本系统面向所有类型的用户,尤其是喜爱音乐的用户,满足用户对音乐播放的需求。3. 具体需求3.1 功能模块3.1.1 播放控制模块业务描述:此模块用于音乐的控制,主要有播放暂停、上一首、下一首。播放控制用例图:图2 播放控制用例图3.1.2 列表显示模块业务描述:此模块用于显示音乐列表,用户可以上下滑动列表进行浏览,点击某个列表元素进行制定音乐播放。列表显示用例图:图3 列表显示用例图3.1.3 播放界面模块业务描述:此模块用于显示当前播放的音乐信息,包括专辑图、歌曲名称。播放界面用例图:图4 播放界面用例图3.2 功能需求功能编号A-R1功能名称播放控制所属部门调查者调查时间20150525审核人功 能描 述1.当点击“播放/暂停”按钮时,音乐会在播放/暂停中切换,“播放/暂停”按钮也会作相应的样式切换。2.点击“上一首”会播放当前音乐在列表中的上一首音乐。3.点击“下一首”会播放当前音乐在列表中的下一首音乐。4.播放进度条随歌曲播放进度移动,并且显示总时长和当前时间。输入项具有触摸功能的安卓设备处理描述1.检查正在播放音乐时,点击“暂停”按钮,音乐是否正确暂停。2.若此刻无任何音乐被选中在播放,点击“播放”按钮,系统应该无任何反应。3.检查此刻若有音乐处于被暂停状态,点击“播放”按钮,音乐是否正确继续播放。4.检查音乐处于“播放/暂停”时,点击“上一首”按钮,音乐是否正确切换到当前音乐在列表上的上一首音乐进行播放。5.检查音乐处于“播放/暂停”时,点击“下一首”按钮,音乐是否正确切换到当前音乐在列表上的下一首音乐进行播放。6.若点击播放进度条某一位置,歌曲会跳到该位置进行播放。输出项相应的音频输出。界面要求1.“播放/暂停”按钮样式正确切换。2.界面简洁清晰,便于用户操作。3.按钮样式统一。功能编号A-R2功能名称列表显示所属部门调查者调查时间20150525审核人功 能描 述在安装应用成功后,打开音乐应用,会自动从安卓设备存储卡中读取音乐文件,并显示在列表中。输入项 保存文件的路径以及应用软件的正确安装。处理描述1.检查安卓设备是否正确安装应用程序,以及安卓设备中是否有mp3格式的媒体文件。2.当打开应用程序时,程序会自动导入mp3格式文件,并显示在列表中。3.当点击列表中某个音乐项目时,会播放选中的相应音乐。4.上下滑动列表界面,可以浏览更多的歌曲名称。输出项相应的文字、音频输出。界面要求1.每个列表项要正确显示歌曲名称、歌手名称、歌曲时长。2.易于操作,界面简洁。功能编号A-R3功能名称播放界面所属部门调查者调查时间20150525审核人功 能描 述在列表界面,向右滑动界面,会显示正在播放的歌曲信息,包括专辑图片、歌曲名、歌手名、当前歌曲处于列表的相对位置。输入项 具有触摸功能的安卓设备。处理描述1.当当前无歌曲播放时,播放界面会显示“无歌曲播放”字样。2.当有歌曲在播放或处于暂停状态时,会显示正在播放的歌曲信息,包括专辑图片、歌曲名、歌手名、当前歌曲处于列表的相对位置。输出项相应的图片、文字输出。界面要求1.播放界面要正确显示专辑图片歌曲名称、歌手名称、歌曲位置。2.界面风格统一,界面简洁。3.3 可用性1. 确保手机中的音乐文件正确导入并显示在列表中。2. 支持列表的可滑动查看。3. 保证点击列表某个元素能正确播放。4. 界面风格保持一致。5. 系统界面美观大方。6. 确保正确显示歌曲信息。7. 确保点击安卓系统的返回键能正确显示弹窗提示。8. 保证正确结束应用程序。3.4 可靠性3.4.1 精确度1. 音乐列表数量精确到1个。3.4.2 其他可靠性需求无3.5 性能3.5.1 时间以及系统需求1. 平均响应时间0.5秒。2. 占用系统内存3%-7%。3.5.2 其他性能需求无3.6 可支持性3.6.1 维护需求系统维护应该由开发人员在后台进行,非维护人员不得在未经过培训的情况下对系统进行维护。3.6.2 系统构建需求无3.7 设计约束3.7.1 系统开发约束开发语言:Java开发工具:Eclipse3.8 联机用户文档和帮助系统需求1. 用户手册3.9 购买的构件无3.10 接口3.10.1 用户界面用户界面用XML语言实现,由应用入口打开查看相关页面界面。3.10.2 硬件接口无3.10.3 软件接口无3.10.4 通信接口无3.11

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论