我可以在UML中创建嵌套的活动图吗?

时间:2018-03-31 12:55:01

标签: uml enterprise-architect

例如:我有一个描述API流程的活动图。现在该API调用内部/静态函数。那么,是否可以用调用者活动图来描述被调用的函数活动图?

1 个答案:

答案 0 :(得分:3)

有两种方法可以在EA中实现嵌套。一种方法是为子流程创建一个Activity并调用它。

您可以将操作嵌套在活动中,并将其作为调用用于主流中(当将图上的Activity拖动为“调用”而不是“链接”时)。然后它看起来像

enter image description here

从浏览器(好吧,它是EA),您可以选择Add/Composite Structure Diagram。在这里你可以布局子流程(例如像)

enter image description here

双击调用时,它将打开此结构图。

此外,您可以使用此图并将其拖到(放大)调用上,以便显示其内容:

enter image description here

uml-diagrams.org中显示的方式不可能用于EA中的图表表示(或者我不知道如何做到这一点)。但是,您可以从浏览器的ObjectNode上下文菜单中将Activities添加到Add。这些可以参考的方式使用。