logo资料库

UML状态图(WINDOWS GUI及电梯).docx

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
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、 状态装换 从空闲状态开始,如果电梯被请求了,电梯进入运行状态。 运行过程中,如果期望楼层大于当前楼层,电梯上升,反之电梯下降。 在上升或者下降过程中,当期望楼层等于当前楼层时,电梯停止。 在经历一段时间等待后,电梯门开。 电梯门打开一段时间后,电梯门关闭。 若电梯没有任何请求,电梯进入空闲状态,有请求继续进入运行状态。 状态图:
分享到:
收藏