- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 状态图和活动图5
面向对象技术及UML教程 第9章 状态图和活动图 第9章 状态图和活动图 9.1 状态图概述 9.1 状态图概述 9.1 状态图概述 9.2 状态图元素 9.3 状态图图符 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.2 状态图元素 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.4 状态图应用 9.5 活动图概述 9.5 活动图概述 9.5 活动图概述 9.5 活动图概述 9.6 活动图元素 9.7 活动图图符 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.6 活动图元素 9.8 活动图应用 9.8 活动图应用 9.8 活动图应用 9.8 活动图应用 9.8 活动图应用 9.8 活动图应用 9.8 活动图应用 9.9 小结 活动图中,可以包含活动状态也可以包含动作状态 活动图中,活动使用带圆边的矩形表示 9.6.2 活动 活动名称 活动 动作状态 对象的动作状态是活动图中最小单位的构造块,表示原子动作。 动作状态有三个特性: 原子性; 不可中断性: 瞬时性: 活动状态 表示的是可以分割的动作 特点是:它可以被分解成若干活动状态或动作状态,它能够被中断,占有有限的时间。 活动状态可以理解为一个组合,它的控制流由其他活动状态或动作状态组成。 动作状态和活动状态使用带圆端的方框表示 转移使用带箭头的线段表示 连接活动、起点、终点、同步条、判断等 9.6.3 转移 接收信号表示当前需要等待某个事件的发生 发送信号表示把某个信号发送给一个等待接收的活动 9.6.4 接收信号和发送信号 接收信号 发送信号 决策点用来描述具有条件的行为 验证打印机链接活动后是一个决策点 9.6.5 决策点和汇合点 验证打印机连接 打印 屏幕显示“未连接打印机” [连接] [否则] 汇合点与决策点相反,它拥有多个输入转换,却只有一个输出转换 汇合点的作用是合并控制流 9.6.5 决策点和汇合点 活动图中可以包含并发线程的分岔控制 并行的行为可以用分岔和汇合来描述 分岔和汇合在活动图中必须匹配 9.6.6 分岔和汇合 获得订单 安排付款 调货 交货 分叉表示把一个单独的控制流分成两个或多个并发的控制流。一个分叉可以有一个进入转移和两个或多个输出转移,每一个转移表示一个独立的控制流。 汇合表示两个或多个并发控制流的同步发生,一个汇合可以有两个或多个进入转移和一个输出转移。 分叉和汇合在图形上都使用同步条来表示,同步条通常用一条粗的水平线表示 示例:描述打电话活动中的并发事件 泳道是为组织活动图而对活动进行的分组, 用来划分状态图的状态 每个泳道代表整个活动的部分高级职责 整个活动可能最后由一到多个泳道实现 使用泳道可以把活动按照功能或所属对象的不同来进行组织。 属于一个对象的所有活动都放在同一个泳道内,对象的名字放在泳道的顶部。 9.6.7 泳道 泳道(swimlane) “泳道”技术,是将一个活动图中的活动状态进行分组,每一组表示一个
文档评论(0)