【问题标题】:How to model an error message without ending the activity process in an activity diagram with UML如何在不结束活动过程的情况下使用 UML 在活动图中对错误消息进行建模
【发布时间】:2023-03-30 16:46:01
【问题描述】:

我正在制作 UML 活动图。现在我有一种情况,我的数据中有一个主动和被动状态。该过程需要检查状态,当处于被动状态时,它应该发送错误消息,但还需要继续检查主动和被动记录的数据。

因此,维护团队需要注意存在状态 = 被动的数据,但流程需要继续执行 2/3 步骤,其中需要检查被动和主动数据。在第三个过程之后,只需要进一步检查活动状态。

我如何建模?使用活动最终节点可以吗?还是意味着最终节点的被动状态不会在进程中进一步处理?

谢谢!

【问题讨论】:

  • 看来您只需要决策节点来执行或不执行操作
  • 非常感谢您!我被卡住了,因为我认为错误消息应该总是以结束节点结束。但我可以将它导航回网关。太好了!

标签: uml activity-diagram


【解决方案1】:

如果我很理解你只是有这样的东西:

或者如果你喜欢:

在这两种情况下,当到达最终节点时,执行完成

【讨论】:

  • 嗨,Bruno,为什么不使用初始最终节点而不是最终节点?
  • @KeesLasser 我不明白你,初始节点不能成为流的目标,最终节点不能启动流。初始节点之前什么都没有,最终节点之后什么都没有,这就是为什么命名为initial和final
  • 对不起,我说错了。为什么不使用流最终节点而不是活动最终节点?谢谢
  • @KeesLasser 当您有分叉并且某些分支通过它让其他分支继续运行而完成时可以使用流最终节点,但是这里没有分叉。活动完成的事实并不意味着支持其执行的进程/线程已完成。为什么要使用 flow final 而不是 final 节点?
  • 好的,我想当我使用最终节点时,完整的活动图会停止。当我使用流最终节点时,该过程继续状态=活动(参考您的第一个图表)
猜你喜欢
  • 2010-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多