《(中职)UML与Rose建模应用子情境3.1课件.ppt》由会员分享,可在线阅读,更多相关《(中职)UML与Rose建模应用子情境3.1课件.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(中职)UML与Rose建模应用子情境3.1ppt课件学习情境学习情境3 3:嵌入式系统建模:嵌入式系统建模MP3MP3播放器播放器UML及Rose建模应用子情境子情境3.1 3.1 系统需求系统需求子情景子情景3.1 系统需求系统需求情境情境3:嵌入式软件建模:嵌入式软件建模MP3播放器播放器 一一个个嵌嵌入入式式的的MP3MP3播播放放器器系系统统的的功功能能主主要要包包括括:播播放放音音乐乐、暂暂停停播播放放、选选择择曲曲目目、下下一一曲曲和和上上一一曲曲、调调整整音音量量等。等。根根据据上上述述基基本本功功能能,分分析析确确定定MP3MP3播播放放器器特特点点、工工作作原原理理、外外部
2、部事事件件、系系统统对对象象、系系统统功功能能,最最后后写写出出MP3MP3播播放放器器系统分析报告。系统分析报告。子情景描述子情景描述子情景子情景3.1 系统需求系统需求情境情境3:嵌入式软件建模:嵌入式软件建模MP3播放器播放器 1 1嵌入式系统概要嵌入式系统概要:UMLUML为为面面向向对对象象系系统统的的分分析析和和设设计计提提供供了了标标准准化化的的符符号号表表示示,它它提提供供了了一一套套用用于于对对系系统统建建模模的的标准化图表。标准化图表。2 2嵌入式系统的技术特点嵌入式系统的技术特点:(1 1)嵌入式处理器特点)嵌入式处理器特点 (2 2)嵌入式计算机系统特点)嵌入式计算机系
3、统特点 相关知识相关知识子情景子情景3.1 系统需求系统需求情境情境3:嵌入式软件建模:嵌入式软件建模MP3播放器播放器 MP3MP3播播放放器器是是一一种种主主要要用用来来播播放放媒媒体体格格式式为为.MP3.MP3的的声声音音文文件件的的播播放放器器,其其.MP3.MP3媒媒体体文文件件存存放放在在系系统统的的存存储储器器中中。硬硬件件MP3MP3播播放放器器是是独独立立的的、具具有有特特殊殊用用途途的的产产品品,它它具具有有电电源源和和专专门门的的部部件件以以满满足足存存储储、管管理理、播播放放数数字字音音乐乐及及显显示示相相关关信信息息的的功功能能。而而且且未未来来的的播播放放器器将将
4、能能存存储储更更多多的的音音乐乐,具具有有更更快快的处理器,并能支持更多的音乐文件格式。的处理器,并能支持更多的音乐文件格式。确定确定MP3播放器特点播放器特点:步骤步骤1 子情景实施子情景实施子情景子情景3.1 系统需求系统需求情境情境3:嵌入式软件建模:嵌入式软件建模MP3播放器播放器 一一般般MP3MP3播播放放器器都都是是利利用用数数字字信信号号处处理理器器(DSPDSP)来来完完成成处处理理传传输输和和解解码码MP3MP3文文件件的的任任务务。MP3MP3播播放放设设备备的的核核心心是是数数字字信信号号处处理理器器,DSPDSP处处理理数数据据的的传传输输,控控制制设设备备对对音音频
5、频文文件进行解码和播放件进行解码和播放 了解了解MP3播放器的工作原理播放器的工作原理 步骤步骤2 实实时时嵌嵌入入式式系系统统一一般般都都需需要要与与环环境境交交互互,所所以以对对于于实实时时嵌嵌入入式式系系统统,事事件件是是非非常常重重要要的的。在在需需求求分分析析时时,可可以以将将MP3MP3播播放放器器系系统统看看作作是是一一个个墨墨盒盒,它它能能对对来来自自于于环环境境的的请请求求和和消消息息做做出出相相应应的的反反应应。MP3MP3播播放放器器由由若若干干个个参参与与者者构构成成,每每个个参参与与者者出出于于不不同同的的目目的的和和它它进进行行交交互互并并交交换换不不同同的的的的消
6、息。消息。步骤步骤3确定外部事件确定外部事件 子情景实施子情景实施子情景子情景3.1 系统需求系统需求情境情境3:嵌入式软件建模:嵌入式软件建模MP3播放器播放器 图图3-13-1描描述述了了播播放放器器与与外外部部环环境境的的交交互互。在在这这个个系系统统中中,通通过过对对系系统统的的分分析析,可可以以识识别别出出三三种种参参与与者者:用用户户、电电池和计算机。池和计算机。对对于于用用户户而而言言,播播放放器器上上的的按按钮钮是是用用户户向向系系统统输输入入的的操操作作请请求求的的输输入入设设备备,显显示示屏屏与与扬扬声声器器是是用用于于向向用用户户输输出出信信息息的输出设备。的输出设备。电
7、电池池成成为为参参与与者者的的原原因因很很简简单单,因因为为在在使使用用MP3MP3播播放放器器时时,电电池池的的电电量量会会不不断断减减少少,因因此此,系系统统需需要要不不断断获获取取电电池电量的信息。池电量的信息。计计算算机机成成为为系系统统的的参参与与者者是是因因为为用用户户是是通通过过计计算算机机操操作作系系统统中中的的媒媒体体文文件件的的,用用户户不不可可以以直直接接删删除除或或添添加加系系统统中中的媒体文件。的媒体文件。图图3-1 MP3播放器系统的参与者播放器系统的参与者 子情景实施子情景实施子情景子情景3.1 系统需求系统需求情境情境3:嵌入式软件建模:嵌入式软件建模MP3播放
8、器播放器 表表3-13-1给给出出了了MP3MP3播播放放器器系系统统中中可可能能发发生生的的所所有有事事件件。在在这这个个表表中中,InIn表表示示事事件件的的方方向向是是从从环环境境到到系系统统,OutOut表表示示事事件件的的方方向向是是从从系系统统到到环环境境。显显然然,一一个个事事件件的的发发生生可可能能是是周周期期性性的的,也也可可能能是是偶偶发发性性的的。表表中中给给出出的的响响应应时时间间指指出出了了MP3MP3播播放放器器最最多多在在多多长长时时间间内内必必须须响响应应。如果系统在给定的响应时间内没有反应,那么系统就发生了错误。如果系统在给定的响应时间内没有反应,那么系统就发
9、生了错误。子情景实施子情景实施子情景子情景3.1 系统需求系统需求情境情境3:嵌入式软件建模:嵌入式软件建模MP3播放器播放器事件事件系统响应系统响应方向方向事件发生的模式事件发生的模式响应时间响应时间/s/s1 1一曲播放结束一曲播放结束读取下一个媒体文件读取下一个媒体文件显示媒体文件名显示媒体文件名播放音乐播放音乐InIn随机随机1 12 2用户按下用户按下PlayPlay按钮按钮如如果果正正在在播播放放音音乐乐,则则暂暂停停如如果果示示播播放放音音乐乐,则则开开始始播播放音乐放音乐InIn随机随机1 13 3用户按下用户按下VOL+VOL+按钮按钮增加一个单位的播放音量增加一个单位的播放
10、音量InIn随机随机0.50.54 4用户按下用户按下VOL-VOL-按钮按钮减小一个单位的播放音量减小一个单位的播放音量InIn随机随机0.50.55 5用户按下用户按下“下一曲下一曲”按钮按钮暂停当前播放的音乐暂停当前播放的音乐读取下一个媒体文件读取下一个媒体文件显示媒体文件名显示媒体文件名播放音乐播放音乐InIn随机随机1 16 6用户按下用户按下“上一曲上一曲”按钮按钮暂停当前播放的音乐暂停当前播放的音乐读取上一个媒体文件读取上一个媒体文件显示媒体文件名显示媒体文件名播放音乐播放音乐InIn随机随机1 17 7电量不足电量不足提示用户并停止播放提示用户并停止播放InIn随机随机1 18
11、 8进入省电模式进入省电模式关闭显示屏关闭显示屏InIn随机随机1 19 9在省电模式下,用户在省电模式下,用户按下任一个按钮唤醒按下任一个按钮唤醒系统系统离离开开省省电电模模式式,打打开开显显示示屏屏InIn随机随机1 1子情景子情景3.1 系统需求系统需求情境情境3:嵌入式软件建模:嵌入式软件建模MP3播放器播放器参与者参与者完成功能完成功能用户用户播放音乐,显示信息,发出声音,暂停播放,选择曲目,播放音乐,显示信息,发出声音,暂停播放,选择曲目,调整音乐调整音乐计算机计算机添加、删除、重命名、读取媒体文件,添加、删除、重命名、读取媒体文件,电池电池系统需要不断获取电池电量的信息。系统可以进入省电系统需要不断获取电池电量的信息。系统可以进入省电模式,电量不足是提示用户并停止播放。模式,电量不足是提示用户并停止播放。表表3-2 系统对象及功能系统对象及功能 按按照照需需求求分分析析报报告告的的编编写写要要求求,以以及及MP3MP3播播放放器器的的特特点点、工工作作原原理理和和外部事件,写出需求分析报告。其中系统对象及功能如表外部事件,写出需求分析报告。其中系统对象及功能如表3-23-2所示。所示。确定系统分析报告确定系统分析报告 步骤步骤4 子情景实施子情景实施