UML状态图文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UML状态图文档

题目要求:

题目一:

(1)Windows的图形用户界面(GUI)有多种状态,请画一张GUI的状态图。(不需要很详尽,只需画出状态和之间的转换关系)

(2)在GUI工作时,它不仅仅是等待、识别、显示用户输入,还可能要监视系统的时钟或者定期更新应用程序的界面显示。请据此画出GUI工作状态的详细状态图。

题目二:

电梯系统有如下几个状态:空闲状态(Idle),运行状态(Run),上升状态(Moving Up),下降状态(Moving Down),停止状态(Stop),开门状态(Door Open),关门状态(Door Close)。请根据这几个状态,画一张状态图。

题目一(1)

状态分析:

1、状态类型:开机状态(Start)、睡眠状态(Sleep)、工作状态(Run)、关机状态(Colse)

2、初始状态:开机状态

3、状态装换

从开机状态开始,在电脑启动后,WINDOWS GUI进入工作状态。

在工作状态下如果用户选择SLEEP选项或者电脑长期没有得到请求,WINDOWS进入睡眠状态。

睡眠之后如果得到启动电脑进入工作状态。

在睡眠状态下如果电脑电力不足将直接进入关机状态。

在工作状态下选择关机选项或者电脑电力不足电脑进入关机状态。

状态图:

题目一(2)

状态分析:

1、状态类型:等待状态(Waiting)、识别状态(Chceking)、显示状态(Printing)、监视状

态(Overlooking)、更新状态(Updating)

2、初始状态:等待状态

3、状态转换

在等待状态下,接受用户输入即进入识别状态。

在识别成功后进入显示状态。

显示结束后系统进入等待状态。

在等待识别显示状态过程中,经过一段时间GUI都将进入监视状态或者更新状态检查系统时钟。

在显示状态中,经过一段时间系统可以进入更新状态,定期更新应用程序的显示界面。

无论是监视状态还是更新状态,在工作结束后都将回到原来进入的状态,即等待识别显示状态或者显示状态。

状态图:

题目二

状态分析:

1、状态类型:空闲状态(Idle),运行状态(Run),上升状态(Moving Up),下降状态(Moving

Down),停止状态(Stop),开门状态(Door Open),关门状态(Door Close)

2、初始状态:空闲状态(Idle)

3、状态装换

从空闲状态开始,如果电梯被请求了,电梯进入运行状态。

运行过程中,如果期望楼层大于当前楼层,电梯上升,反之电梯下降。

在上升或者下降过程中,当期望楼层等于当前楼层时,电梯停止。

在经历一段时间等待后,电梯门开。

电梯门打开一段时间后,电梯门关闭。

若电梯没有任何请求,电梯进入空闲状态,有请求继续进入运行状态。

状态图:

相关文档
最新文档