活动图 - UML - 没有传出流的动作

时间:2017-06-14 16:54:45

标签: architecture uml

我第一次使用活动图和UML工作。

我从草拟了我需要做的事情。

一个重要问题。我是否还可以绘制不会对流程做出贡献的行为?

你可以在我附加的例子中看到我的意思。组织者只需要阅读摘要或反馈,但它不会影响流程。

这是对的吗?或者我应该删除它?

感谢enter image description here

1 个答案:

答案 0 :(得分:2)

您的图表几乎是正确的。而“无助于流动的行动”正在起作用。正如你所指出的那样,它们是平行的。这是通过使用分叉正确表达的。

我不会做的是将对象链接到控制流程中。我宁愿创建一个对象流(虽然看起来与控制流一样)并将对象放在一边。这更像是个人品味,但我认为对象流不应该继续控制流,反之亦然。创建对象并将其放在一边。控制流程继续进行,稍后再次读取对象。这就是我的意思,它应该是这样的:

enter image description here

P.S。没有传出流实际上意味着控制流停止。由于你将它们分开,所以当动作完成时,fork就会消失。那是完全可以的。