UML活动图学习记录

UML活动图

活动图,是常用的动态视图之一,用来描述产品中具体对象,在具体场景下,如何使用产品,或参与实现目标的过程。

活动图描述的是,谁在什么情况下,如何做特定的事情,画活动图是为了分析流程


活动图构成

活动图由起始点、活动、判断、泳道、执行顺序、同步、结束点构成。

起始与结束

一个活动图开始,会先画一个起始点,用实心圆表示。流程结束处,再画上结束点,用同心圆表示。

起始点只有一个,结束点可能有多个

如有多个结束点,尽量把线连接到同一个结束点,让整个过程看起来像一个闭环,简洁一些。


活动(圆角矩形)

每个活动,即具体对象做的操作,用圆角矩形表示,里面写上活动名称,活动名用 动宾短语 描述。

如输入手机号码、点击支付按钮等,为 动词+名词 的动宾组合。

假如一个活动图中有多个执行对象,又没用泳道区分,则需要写清楚是哪个对象做了什么动作,以便阅读理解。如用户输入手机号码、运营人员点击退款等,为 主语+动词+名词 的主谓宾组合。


判断(菱形)

活动的执行过程中,遇到需要判断的地方,则用菱形来表示,这也是流程产生分支的地方。

判断的内容如一处写在菱形外,则全部写在外面;别有的写在里面,有的写在外面。


泳道(矩形划分区域)

泳道图的定义:泳道图也叫跨职能流程图,旨在展示工作流中每个步骤涉及的流程和职能部门。泳道流程图是一种特殊的图表可以展示出一个商业过程之间的关系,并展示为那个过程负责的功能板块(比如说部门)。泳道流程图专注于价值活动之间的逻辑关系,更好地展示每个价值活动的责任。

活动图中如有多个不同对象执行的动作,一般会增加泳道来描述各个对象的执行过程。

泳道用矩形来划分区域,矩形上方写明对象名称。

泳道,顾名思义,跟游泳比赛的运动员只能在其泳道中游泳一样,规定每个对象的动作只能画在其对应区域。

泳道活动图,即增加了泳道的活动图,用来梳理、描述有多个对象参与的流程,对象可以是人或部门,也可以是系统。

它可以很好地体现流程中不同参与对象所做的动作和顺序。

执行顺序(箭头)

执行顺序,与流程图一样,用带箭头的连线,将不同活动按顺序连接起来。


同步(小黑条)

同步,用一条小黑条来表示,可以摆竖,也可以摆横。这是活动图的特色,使之能描述并行流程

不管业务流程,还是系统流程,偶尔会碰到同时触发动作,或要等全部执行完才开始下一步的情况,同步这一方法,能很好地描述这些流程。

 


画活动图的方法

  • 1)明确目标,找对象,识操作

  • 2)勾勒脉络,先主干,后分支

  • 3)调整布局,边推演,边检查


应遵循规则

  • 1)从上往下、从左往右的顺序

  • 2)活动之间尽量对齐

  • 3)活动连线不要交叉


示例

参考文章:https://www.cnblogs.com/better-farther-world2099/articles/17071404.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值