音乐播放器需求分析.docx

文档来源为 文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 . PAGE PAGE 10 系统需求分析 功能需求(用例图分析) 根据项目的目标, 我们可获得项目系统的基本需求, 以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部 分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需 求和播放器扩展卡需求。以下分别描述: 音乐播放器的基本功能退出播放程序 音乐播放器的基本功能 退出播放程序 播放 暂停 停止 进入播放清单 上一首 /下一首 用户 extend 播放文件 音量控制 静音控制 歌词显示 图 2.1 播放器基本控制图 用例名称:播放 参与者:用户 目标:使得用户可以播放在播放列表中选中的歌曲前置条件:播放器正在运行 基本事件流: 1. 用户单击“播放”按钮 2. 播放器将播放列表中的当前的歌曲 用例名称:暂停参与者:用户 目标:使得用户可以暂停正在播放的歌曲前置条件:歌曲正在播放且未停止和暂停基本事件流: 1. 用户单击“暂停”按钮 2. 播放器将暂停当前的歌曲 用例名称:停止参与者:用户 目标:使得用户可以停止正在播放的歌曲 前置条件:歌曲正在播放或暂停 基本事件流: 1. 用户单击“停止”按钮 2. 播放器将停止当前播放的歌曲 用例名称:上一首 / 下一首参与者:用户 目标:使得用户可以听上一首或下一首歌曲前置条件:歌曲正在播放或暂停 基本事件流: 1. 用户单击“上一首或下一首”按钮 2. 播放器将播放上一首或下一首歌曲 用例名称:播放清单参与者:用户 目标:使得用户可以进入播放清单前置条件:程序在运行 基本事件流: 1. 用户单击“清单”按钮 2. 播放器进入清单列表 播放清单列表管理需求 当用户选中列表中某一项歌曲,就有的需求: 当用户选中某一首歌曲应有的菜单 歌曲列表 播放 详细 加入铃声库 用户 增加 移除 全部移除 设定 图 2.2 播放器清单 用例名称:播放参与者:用户 目标:使得程序播放选中的歌曲 前置条件:程序运行在播放菜单选项中基本事件流: 1. 用户单击“播放”按钮 2. 播放器进入播放状态 用例名称:详细参与者:用户 目标:使得程序显示歌曲详情 前置条件:程序运行在播放菜单选项中 基本事件流: 基本事件流: 1. 用户单击“详细”按钮 2. 显示歌曲详细状态 用例名称:增加 参与者:用户 目标:使得程序进入手机扩展 SD 卡 前置条件:程序运行在播放菜单选项中基本事件流: 1. 用户单击“增加”按钮 2. 播放器进入手机扩展 SD卡 用例名称:移除 / 全部移除 参与者:用户 目标:使选中的歌曲被移除 前置条件:程序运行在播放菜单选项中 基本事件流: 1. 用户单击“移除 / 全部移除”按钮 2. 播放器移除选中歌曲 / 全部移除歌曲 用例名称:设定 参与者:用户 目标:使得程序进入播放器设定状态 前置条件:程序运行在播放菜单选项中 基本事件流: 1. 用户单击“设定”按钮 2. 播放器进入设定界面 播放友好性需求 播放设定 单曲循环 顺序播放 播放模式 随机播放 用户 系统设定  歌词显示  歌词开启 歌词关闭 图 2.3 播放器设定 用例名称:播放模式参与者:用户 目标:使得程序进入播放模式设定状态 前置条件:程序运行在播放器设定界面中 基本事件流: 1. 用户单击“顺序、随机、单曲”按钮 2. 播放器进入选中模式播放状态 用例名称:歌词显示参与者:用户 目标:使得程序进入播放器歌词设置状态 前置条件:程序运行在播设定界面 基本事件流: 1. 用户单击“歌词开关按钮”按钮 2. 播放器显示或关闭歌词 播放器扩展卡需求 文件浏览器 用户可以浏览手机扩展卡和系统文件 扩 展 SD 卡中显示 .MP3 和.Wav 格式的音频文件 选中后添加到播放列表 文件浏览器 用户 /SDcard  返回根目录 /System .Mp3 格式 .Wav 格式点击添加 图 2.4 文件浏览器 用例名称: SDcard 参与者:用户 目标:使得程序进入 SDcard 目录前置条件:程序运行目录界面 基本事件流: 1. 用户单击“ Sdcard”选项 2. 程序进入 Sdcard 目录下 用例名称: System 参与者:用户 目标:使得程序进入 System 目录前置条件:程序运行目录界面 基本事件流: 1. 用户单击“ System”选项 2. 程序进入 System 目录下 功能需求 ( 时序图 ) 分析 音乐播放器的时序图分析如 (图) 系统结构图和流程图 (1) 音乐播放器的系统流程图(图 图 2.5.1 流程图 ( 2)系统功能表(表 2.1 )和系统功能结构图(图功能类别 子功能 子功能 播放列表菜单

文档评论(0)

1亿VIP精品文档

相关文档