0
点赞
收藏
分享

微信扫一扫

UML活动图如何表示流程中断

at小涛 2022-02-12 阅读 135

文章目录

问题

在画UML活动图时,如何表示在一个过程中中断,转去执行另一个动作呢?
这么说可能有点太抽象,我们举个实际例子:
比如在用户发起订单后,需要用户确认,系统确认库存,用户付款,付款成功等众多流程,涉及多个系统。
但是,却有一个动作可以随时中断这一过程,比如用户取消。也就是说在如上过程中的任意一个时间点,用户都可以选择取消订单,来结束流程、转而去执行取消订单的流程,这种关系该如何表示呢?

解答

直接看下图:
在这里插入图片描述
比如流程1~3就是用户支付的过程,取消动作就是类似于用户取消之类的动作,会直接导致该订单的流程结束。
注意:从取消动作到结束,之间的连线不是普通连线,而是在末尾有一些折线的连线,由于没在ProcessOn工具中找到这种连线,所以在截图时用画笔手画了这种效果^^

举报

相关推荐

0 条评论