面向对象分析与设计课件分析篇.ppt

主要概念及表示法 活动图由结点(node)和边(edge)两种基本元素构成 活动结点——动作、判断、合并、分岔、汇合、起点、结束 活动边——控制流和对象流 动作与活动 动作(action)是活动的基本构成单位,被看作一种原子的构造成分。 活动(activity)是由一系列动作构成的,是对一项系统行为的描述,它不是活动图的模型元素,而是一个整体概念,对应着整个活动图。 如果要展开一个动作内部的细节,则: 定义为“子活动”——UML1 定义为“调用行为”动作——UML2 动作名称 一般动作 重复动作 动作名称 * 在有些图中也称为顶点(vertex)和弧(arc) 判断与合并 ——是一对控制结点 判断(decision)表示执行到这一点时将判断是否满足某些条件,以决定从不同的分支选择下一个动作。 合并(merge)表示把多个分支合并到一起。 条件 else 条件1 else 条件2 … 条件3 判断 合并 合并与判断结合 分岔与汇合 ——另一对控制结点,用来表示并发行为 分岔(fork)表示一旦前面的动作结束而流入这个结点,它的每个流出边所指的动作都可以执行。 汇合(join)表示汇合点之前有多个控制流在汇合点上需要取得同步,并汇合为一个控制流。 分岔 汇合 汇合与分岔结合使用 起点、活动结束和流结束 起点(initial node)表示由一个活动图所描述的整个活动

文档评论(0)

1亿VIP精品文档

相关文档