UML状态图

上传人:206****923 文档编号:51686401 上传时间:2018-08-15 格式:PPT 页数:19 大小:204.50KB
返回 下载 相关 举报
UML状态图_第1页
第1页 / 共19页
UML状态图_第2页
第2页 / 共19页
UML状态图_第3页
第3页 / 共19页
UML状态图_第4页
第4页 / 共19页
UML状态图_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《UML状态图》由会员分享,可在线阅读,更多相关《UML状态图(19页珍藏版)》请在金锄头文库上搜索。

1、复习1、UML的作用是什么?规范软件开发过程,对系统从不同角度进行建模。2、包括哪些建模图形?用例图、活动图、状态图、顺序图、通信图、部署图 等。3、软件开发过程可以分为哪几个阶段?计划、需求分析、软件设计、编码实现、运行维护 第9章 状态图本节主要内容 状态图的组成部分。 状态、跃迁、触发事件和护卫条件 的描述。 状态图的画法。思考描述以下对象都有哪些状态 一部机器 人 线程状态图是系统中一个对象所具有的各种 状态和这个对象从一个状态到另一个状 态的转换。运行、停止、报废 睡觉、运动、吃饭执行、就绪、阻塞9.1 状态图的基本组成成分新车普通车已借出出厂各种指标检验合格使用报废车借出归还状态跃

2、迁终止状态起始状态护卫条件触发事件状态、起始状态、终止状态跃迁、触发事件、护卫条件状态名状态变量活动9.2 基本组成成分状态 状态的图形用一个圆角的矩形框表示。 由状态名、状态变量和内部活动三个部 分组成,状态变量和内部活动可以省略。1)状态三种标识活动的标签:entry exit do活动格式:例如do/sum=sum+19.2 基本组成成分状态Enter Password entry/set echo to star do/handle and check password exit/set echo normal例1:系统进入输入密码的状态。首先将输入的密码显示为星号,然后处理和判断该密

3、码是否正确,最后 将密码显示为正常,系统进入下一个状态。entry事件:指明进入该状态时的特定动作。 exit事件:指明退出该状态时的特定动作。 do事件:指明在该状态中执行的动作。由一个实心圆表示。 迁移的开始源点,代表状态图的起始点。2)起始状态3)结束状态 由一个圆中套一个实心圆表示。 迁移的最后目标,代表状态图的终止点。9.2 基本组成成分状态9.2 基本组成成分状态嵌套状态:在一个状态中还包括其他的 状态,称为嵌套状态,被嵌套的状态称 为子状态。简单状态:不含嵌套状态的状态称为简 单状态。你能举一个 嵌套状态的 例子吗!维修中 设备状况=维修中 操作状况=0报废 设备状况=报废 操作

4、状况=0闲置 设备状况=闲置 操作状况=0使用中待机提速运行减速启动启动速度=0开机到达运行速度停机修好损坏重新使用多余不能修好超过年限跃迁分类例2 :4)跃迁实箭线表示,箭尾连接出发状态(源状态) ,箭头连接到达状态(目的状态)。9.3 基本组成成分跃迁跃迁的分类opendo/sum=sum+1sum1 Pushtop=maxSize+1 PopmaxSize1Pushtop1maxSize=1 maxSize=1总结 状态图由状态、起始状态、终止状态、跃迁、 触发事件和护卫条件组成。 在UML中,状态分为简单状态和嵌套状态。 触发事件是引起对象从一个状态跃迁到另一状 态的事件。若需满足某种条件跃迁才会发生, 则称此条件为护卫条件。 确定状态图的步骤。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号