UML活动图:Subactivity / Call Acivity Action(Edraw Max)

时间:2017-02-05 09:44:35

标签: uml activity-diagram subactivity

Subactivity / Call Acivity Action实际上是语言规范的一部分吗?根据{{​​3}}来源,它不是:

  

呼叫活动操作由操作符号中的耙式符号表示。请注意,虽然UML 2.4规范提供了这种表示法,但UML规范中没有正式的调用活动操作。

然而,人们可以找到许多使用和讨论rake符号的例子。另外,我找不到Edraw Max'中的符号。由于我将UML活动图与另一种符号进行比较,无论人们能够做什么和不做什么,因此我坚持使用规范是非常重要的。

如果它是规范的一部分,任何人都可以告诉我在Edraw Max中找到它的位置吗?

2 个答案:

答案 0 :(得分:1)

我没有用2.4检查,但最近的2.5规范在p。章节 16.3.4.1呼叫行为操作中描述了它。 452:​​

  

...通过在Action符号中放置一个rake风格的符号来表示Activity的调用(参见图16.15,左)。 rake类似于一个微型层次结构,表明此调用启动另一个表示进一步分解的Activity ...

我无法帮助EDraw,但很长一段时间以来,Enterprise Architect确实有这种表示法。您应该使用建模而不是绘图工具来创建UML模型。

答案 1 :(得分:0)

您链接到的网站在其断言中不太正确。 UML规范的一部分(我记得很久)是CallBehaviorAction。由于Activity是一种BehaviorCallBehaviorAction是您用来调用Activity的内容。没有CallActivityAction,因为不需要。 CallBehaviorAction有rake图标。