面向对象的动态建模活动图课件.ppt

面向对象的动态建模 —活动图 讲授内容 活动图 活动图的应用 泳道 状态图与活动图比较 为什么要使用活动图 描述并发活动 跨用例的系统任务 活动图的图形表示 活动图的基本组成元素 动作状态 活动状态 动作流 分支与合并 分叉与汇合 泳道 1 动作状态 动作状态是指执行原子的、不可中断的动作 动作状态的图形表示 动作状态的特点 动作状态是原子的,它是构造活动图的最小单位 动作状态是不可中断的状态 动作状态是瞬时的行为 动作状态可以有入转换和出转换 动作状态不能有入口动作和出口动作,更不能有内部转移。 2 活动状态 活动状态用于表达状态机中的一个非原子的运行。 活动状态的图形表示 活动状态的特点 活动状态可以被中断 活动状态的内部活动可以用另一个活动图来表示。 活动状态可以有入口动作和出口动作,也可以有内部转移。 动作状态是活动状态的一个特例,如果某个活动状态只包括一个动作,那么它就是一个动作状态。 3 动作流 所有(活动)动作状态之间的转换流称之为动作流。 与状态图的转换相同,活动图的转换也用带箭头的直线表示,箭头的方向指向转入的方向。 4 分支与合并 分支一般用于表示对象类所具有的条件行为。 条件行为用分支和合并表达。 在活动图中分支与合并用空心小菱形表示。 图形表示 两种表达方式 5 分叉与汇合 分叉用于将动作流分为两个或者多个并发运行的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档