子活动/呼叫活动操作实际上是语言规范的一部分吗?根据这个消息来源,它不是:
调用活动操作由操作符号内的耙子样式符号指示。请注意,尽管 UML 2.4 规范提供了此表示法,但 UML 规范中没有正式的调用活动操作。
然而,人们可以找到许多使用和讨论耙子符号的例子。另外,我在"亿图Max"中找不到符号。由于我正在将UML活动图与另一种符号进行比较,以了解可以做什么和不能做什么,因此坚持规范很重要。
如果它是规范的一部分,谁能告诉我在亿图Max哪里可以找到它?
检查 2.4,但最近的 2.5 规范在第 16.3.4.1 章调用行为操作第 452 页中描述了它:
。通过在操作符号内放置一个耙式符号来指示活动的调用(参见图 16.15,左(。耙子类似于一个微型层次结构,表明此调用启动了另一个表示进一步分解的活动......
我帮不上EDraw的忙,但是Enterprise Architect确实有这种符号很长一段时间了。应使用建模而不是绘图工具来创建 UML 模型。
您链接到的网站的断言不太正确。UML 规范的一部分(从我记事起(就是 CallBehaviorAction
.由于Activity
是一种Behavior
,因此CallBehaviorAction
是用来调用Activity
的。没有CallActivityAction
因为不需要。CallBehaviorAction
有那个耙子图标。