我可以在 UML 中创建嵌套的 activity 图吗?
Can I create a nested activity diagram in UML?
例如:我有一个 activity 图表描述了 API 的流程。现在 API 调用了一个 internal/static 函数。那么,是否可以用调用者activity图来描绘被调用函数activity图?
有几种方法可以在 EA 中实现嵌套。一种是为 sub-process 创建一个 Activity
并调用它。
您可以将操作嵌套在 activity 中,并在主流程中将其用作调用(在图表上拖动 Activity
时用作 "Invocation" 而不是 "Link").然后看起来像
您可以从浏览器(好吧,它是 EA)中选择 Add/Composite Structure Diagram
。在这里你可以布局子流程(例如喜欢)
双击调用将打开此结构图。
此外,您可以使用此图并将其拖到(放大的)调用上,以便显示其内容:
在 uml-diagrams.org 中显示的方式对于 EA 中的图表表示是不可能的(或者我不知道该怎么做)。但是,您可以从浏览器的 Add
上下文菜单中将 ObjectNode
添加到 Activities
。这些都可以按照参考的方式使用。
例如:我有一个 activity 图表描述了 API 的流程。现在 API 调用了一个 internal/static 函数。那么,是否可以用调用者activity图来描绘被调用函数activity图?
有几种方法可以在 EA 中实现嵌套。一种是为 sub-process 创建一个 Activity
并调用它。
您可以将操作嵌套在 activity 中,并在主流程中将其用作调用(在图表上拖动 Activity
时用作 "Invocation" 而不是 "Link").然后看起来像
您可以从浏览器(好吧,它是 EA)中选择 Add/Composite Structure Diagram
。在这里你可以布局子流程(例如喜欢)
双击调用将打开此结构图。
此外,您可以使用此图并将其拖到(放大的)调用上,以便显示其内容:
在 uml-diagrams.org 中显示的方式对于 EA 中的图表表示是不可能的(或者我不知道该怎么做)。但是,您可以从浏览器的 Add
上下文菜单中将 ObjectNode
添加到 Activities
。这些都可以按照参考的方式使用。