UML之活动图(Activity Dirgram()

一、基本概念

        活动图就是一种流程图,但是表示信息更多。

1、包含元素

(1)Initial node

(2)Final node

(3)Activity node

        基本的组织单元,代表一个活动,通常情况下无条件转换(无需触发,而状态机图通常有出触发过程)。

(4)Control Flows

        用一个箭头“——>”表示,通常为无条件转换

(4)Decision Node and Guard Expression

        Descion是条件判断节点。Guard Expression表示必须满足的结点

(6)Merge node

        合并结点

(7)Fork Node and Join Node(分岔和汇合,表示并发流)

     

2、泳道

        包含了每个活动的实施者

3、Object Flow

        对象流有两种表示方法,一种是将控制流一分为二,中间加上传送的对象或数据。另外一种表示方法是在两个活动节点的输入输出之间连线。

3、Sub-activity(子活动图)

4、Join Specification(汇合描述)

5、Signal Action

6、Pin(引脚)

        Pin表示对动作的输入或对动作的输出

7、Expansion Region(扩展区)

例如图像数据传输/传递时看作一个整体,而解析时又看作是一个一个的单元。在活动图中实现这种整体到单元,单元到整体的观点转换的手段就是扩展区域。

QA:

1、Decision Node和Fork Node的区别是什么

        Decision Node是在条件判断下,只能有一个进行下去。而Fork Node结点是并发时的分岔结点,都要进行下去

2、活动图的初始结点一般只有一个,而结束结点可以有很多个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值