欢迎来到天天文库
浏览记录
ID:37357463
大小:64.00 KB
页数:5页
时间:2019-05-22
《2012.04.18uml面向对象技术教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、等待监视时钟注册更新显示工作注册输入初始化do/自启动工作打开关闭关机屏保[超时]击键或移动鼠标6.2状态图基本概念一、状态3.历史状态:伪状态,组合状态的子状态。作用:记录从组合状态退出时的子状态表示:H——浅的历史状态H*——深的历史状态收集拷贝清空备份命令查询H二、转移状态1——→状态2状态1——→状态触发转移:事件+条件格式:时间在(参数表)[条件]/动作类型:自转移——源和目标状态都是自己自动转移——不需事件触发条件转移——事件相同,条件不同,转移则不同BCDAevent[x=0]event[x>0]event[x<0]三
2、、事件:调用:同步信号:异步变化时间:when(布尔表达式实践实践:when——点after——段四、动作:原子的执行执行时间忽略不计entry/动作表达式exit/动作表达式表达式无规定格式例:红绿灯绿灯黄灯红灯after(30s)after(5s)打开after(45s)使用场景:①接收大量心心的泪例:订单空添加订单项、完成、坏的订单、已确认、已履行②界面类③实时系统中的类电话6.3状态图建模一、作用:1.主要用于设计阶段2.描述一个对象跨越多个用例的行为3.类、子系统、系统建模显示时间设置时间打开设置分模式按钮模式按钮电子钟状
3、态图电子钟模式按钮加1例:处方验证过程①合适医生信息,如果医生信息不正确,处方被设置为“医生信息无效”,并取消购买请求;如果正确,系统向医生发送处方确认请求,并设厨房为“审核中”。②如果医生恢复处方无效,系统取消它,设置为无效处方,如果一声未在7天内确认,系统取消,设置为无法审核。③如果7天内给出确认,处方设为准许付款。显示时间提交处方S3取消&通知顾客S1S4S2(1)(3)(4)(2)准许付款7天内确认取消&通知顾客取消&通知顾客(1)——医生信息不正确(2)——正确(3)——医生回复处方无效(4)——医生未在7天内确认S1——
4、审核中S2——无法审核S3——医生信息无效S4——无效处方二、状态图建模步骤(参考)1.确定类、系统2.初始和终态3.中间状态4.确定转移,事件5.把动作加到状态/转移上6.子状态,历史状态等组织7.并发,同步情况8.绘制,检查①有无无法到达的状态②有无死端神装工作站
此文档下载收益归作者所有