【发布时间】:2018-05-25 09:03:24
【问题描述】:
我正在尝试学习 UML 2,特别是活动图,我对使用事件而不是活动有点困惑。
所以我的问题是 - 什么时候需要使用接受事件而不是活动,或者在哪里更方便?
感谢您的帮助。
【问题讨论】:
标签: uml activity-diagram
我正在尝试学习 UML 2,特别是活动图,我对使用事件而不是活动有点困惑。
所以我的问题是 - 什么时候需要使用接受事件而不是活动,或者在哪里更方便?
感谢您的帮助。
【问题讨论】:
标签: uml activity-diagram
事件“无序”发生,而动作(不是活动!)出现在受条件控制的受控流中。 “乱序”可以是计时器或异常(如上一个示例here)。
注意:活动是一系列动作(在一个地方完成的短片,因此它们具有一些基本含义)。只有将 Activity 用作 Invocation 时,才能在 Actions 中使用它。它看起来像这样:
接受事件可以处理未经请求的输入。这可能是“紧急呼叫”、“闪击”或类似的东西。如果该事件发生,则会创建一个新令牌,并且控制流将与“正常流”并行继续。为了取消正常流程,您需要创建一个可中断区域(如上例所示)并退出该区域,从而破坏“正常”令牌流。
【讨论】: