美文网首页
UML—活动图,Activity

UML—活动图,Activity

作者: IvanHung | 来源:发表于2017-02-03 00:57 被阅读300次

    1、概念

    活动图用来描述活动流程。活动用圆角矩形表示,箭头表示从一个活动转移到下一个活动,起点与终点与状态图相同。在一个活动图中,只能有一个起始状态,可以有零或多个终止状态。

    2、基本要素

    包括:状态、转移、分支、分叉、汇合、泳道、对象流等。

    a)动作状态:表示原子动作,用带圆端的方框表示。

    b)转移:用箭头表示。

    c)分支:描述基于某个条件的可选择路径。一个分支可以有一个进入转移和多个输出转移,每条输出转移上都有监护条件表达式保护,当且仅当表达式为真时,该输出路径才有效。监护条件不能重叠,且应覆盖所有可能情况。

    分支

    d)分叉和汇合:分叉也用于将动作流分为多个并发运行的分支,汇合用于同步这些运行分支,以达到共同完成一项事务的目的。两者都使用同步条来表示,即一条粗的水平线。

    分叉与汇合

    e)泳道:泳道将活动划分为若干组,每一组指定给负责这组活动的对象,用垂直直线表示。

    f)对象流:用活动图描述某个对象时,可以将涉及到的对象放到活动图中,并用一个依赖将其连接到活动或状态上,对象的这种使用方法就构成对象流。用虚线表示。

    对象流

    3、实例

    实例

    ——部分内容整理自网络——

    相关文章

      网友评论

          本文标题:UML—活动图,Activity

          本文链接:https://www.haomeiwen.com/subject/amorittx.html