文档详情

(中职)UML与Rose建模应用子情境3.1课件

无***
实名认证
店铺
2024-11-01
PPT
550.50KB
约11页
(中职)UML与Rose建模应用子情境3.1课件_第1页
1/11
(中职)UML与Rose建模应用子情境3.1课件_第2页
2/11
(中职)UML与Rose建模应用子情境3.1课件_第3页
3/11

子情景3.1 系统需求,情境3:嵌入式软件建模MP3播放器,*,(中职)UML与Rose建模应用子情境3.1ppt课件,学习情境3:嵌入式系统建模,MP3播放器,UML及Rose建模应用,子情境3.1 系统需求,一个嵌入式的MP3播放器系统的功能主要包括:播放音乐、暂停播放、选择曲目、下一曲和上一曲、调整音量等根据上述基本功能,分析确定MP3播放器特点、工作原理、外部事件、系统对象、系统功能,最后写出MP3播放器系统分析报告子情景描述,1嵌入式系统概要:,UML为面向对象系统的分析和设计提供了标准化的符号表示,它提供了一套用于对系统建模的标准化图表2嵌入式系统的技术特点:,(1)嵌入式处理器特点,(2)嵌入式计算机系统特点,相关知识,MP3播放器是一种主要用来播放媒体格式为.MP3的声音文件的播放器,其.MP3媒体文件存放在系统的存储器中硬件MP3播放器是独立的、具有特殊用途的产品,它具有电源和专门的部件以满足存储、管理、播放数字音乐及显示相关信息的功能而且未来的播放器将能存储更多的音乐,具有更快的处理器,并能支持更多的音乐文件格式确定MP3播放器特点:,步骤1,子情景实施,一般MP3播放器都是利用数字信号处理器(DSP)来完成处理传输和解码MP3文件的任务。

MP3播放设备的核心是数字信号处理器,DSP处理数据的传输,控制设备对音频文件进行解码和播放,了解MP3播放器的工作原理,步骤2,实时嵌入式系统一般都需要与环境交互,所以对于实时嵌入式系统,事件是非常重要的在需求分析时,可以将MP3播放器系统看作是一个墨盒,它能对来自于环境的请求和消息做出相应的反应MP3播放器由若干个参与者构成,每个参与者出于不同的目的和它进行交互并交换不同的的消息步骤3,确定外部事件,子情景实施,图3-1描述了播放器与外部环境的交互在这个系统中,通过对系统的分析,可以识别出三种参与者:用户、电池和计算机对于,用户,而言,播放器上的按钮是用户向系统输入的操作请求的输入设备,显示屏与扬声器是用于向用户输出信息的输出设备电池,成为参与者的原因很简单,因为在使用MP3播放器时,电池的电量会不断减少,因此,系统需要不断获取电池电量的信息计算机,成为系统的参与者是因为用户是通过计算机操作系统中的媒体文件的,用户不可以直接删除或添加系统中的媒体文件图3-1 MP3播放器系统的参与者,子情景实施,表3-1给出了MP3播放器系统中可能发生的所有事件在这个表中,In表示事件的方向是从环境到系统,Out表示事件的方向是从系统到环境。

显然,一个事件的发生可能是周期性的,也可能是偶发性的表中给出的响应时间指出了MP3播放器最多在多长时间内必须响应如果系统在给定的响应时间内没有反应,那么系统就发生了错误子情景实施,事件,系统响应,方向,事件发生的模式,响应时间/s,1一曲播放结束,读取下一个媒体文件,显示媒体文件名,播放音乐,In,随机,1,2用户按下Play按钮,如果正在播放音乐,则暂停,如果示播放音乐,则开始播,放音乐,In,随机,1,3用户按下VOL+按钮,增加一个单位的播放音量,In,随机,0.5,4用户按下VOL-按钮,减小一个单位的播放音量,In,随机,0.5,5用户按下“下一曲”,按钮,暂停当前播放的音乐,读取下一个媒体文件,显示媒体文件名,播放音乐,In,随机,1,6用户按下“上一曲”,按钮,暂停当前播放的音乐,读取上一个媒体文件,显示媒体文件名,播放音乐,In,随机,1,7电量不足,提示用户并停止播放,In,随机,1,8进入省电模式,关闭显示屏,In,随机,1,9在省电模式下,用户,按下任一个按钮唤醒,系统,离开省电模式,打开显示屏,In,随机,1,参与者,完成功能,用户,播放音乐,显示信息,发出声音,暂停播放,选择曲目,调整音乐,计算机,添加、删除、重命名、读取媒体文件,,电池,系统需要不断获取电池电量的信息。

系统可以进入省电模式,电量不足是提示用户并停止播放表3-2 系统对象及功能,按照需求分析报告的编写要求,以及MP3播放器的特点、工作原理和外部事件,写出需求分析报告其中系统对象及功能如表3-2所示确定系统分析报告,步骤4,子情景实施,Thank You!,。

下载提示
相关文档
正为您匹配相似的精品文档