UML,区别于;注「;及;标注";?

UML,区别于;注「;及;标注";?,uml,Uml,我是UML新手,如果我的问题是初学者,请原谅。 在UML图中,我们可以使用callouts和notes。它们似乎都用于注释(例如显示约束) 您可以在此处看到标注: 1- 2- 3- 但是它们之间又有什么区别呢?< P> > UML中没有 >标注> >。 概念差异 (Booch等人)在其术语表中定义了UML注释: 用于呈现附着到图元或图元集合的约束或注释的图形符号 约束或注释:换句话说,不能用图形化UML元素表示的信息(或者表示起来很痛苦) 另一方面,调用不是一个杜撰的UML术语。它属于,这是O

我是UML新手,如果我的问题是初学者,请原谅。
在UML图中,我们可以使用
callout
s和
note
s。它们似乎都用于注释(例如显示约束)

您可以在此处看到标注:
1-
2-
3-


但是它们之间又有什么区别呢?

< P> > UML中没有<强> >标注> <强> >。 概念差异

(Booch等人)在其术语表中定义了UML注释:

用于呈现附着到图元或图元集合的约束或注释的图形符号

约束或注释:换句话说,不能用图形化UML元素表示的信息(或者表示起来很痛苦)

另一方面,调用不是一个杜撰的UML术语。它属于,这是OMG框架中定义的UML概要文件。很难找到该术语的明确定义

在第16.3.1.1节(第144页)中,您有:

标注符号也可用于反映其他模型元素与需求之间的关系

这不是很明确。然而,在附件A,p。168(我认为这不是一个合适的地方)有:

标注符号提供了一种机制,用于表示出现在不同图表类型上的模型元素之间的关系

概念综合

从概念的角度来看,我认为这回答了你的问题。UML注释是一个非常灵活的元素,它可以带来没有用图形表示的指示,而SysML callout提供了表示不同图表之间关系的能力,这有助于构建一致的模型

图形差异

从视觉上看,事情是相当微妙的

根据第9.5.1节第。37,注释-注释:

注释显示为右上角弯曲的矩形(也称为“注释符号”)。矩形包含注释的主体。到每个带注释元素的连接由单独的虚线显示

另一方面,第15.3.1.4节第。131,已分配的属性标注格式:

如果未使用«分配»属性分区,则可以使用属性调用。«分配»属性调用使用与«分配»属性分区相同的速记符号。表15.1中也显示了该符号。为简洁起见,AllocatedFrom或AllocatedTo属性的«elementType»部分可以从图表中删除

在表15.1(第130页)中,有分配的图形表示。表的每一行显示不同节点类型的表示。这取决于分配的“to”和“from”主题的元素类型,我猜在调用的情况下,图表类型和类型以及图表之间的确切关系

图形合成


要在图形方面进行合成,注释的图形表示法是明确的,而标注的图形表示法取决于标注两侧的元素(到和从)。有关更多信息,实施者应向定义分配表示的15.1表报告。

请再次查看我的问题。我添加了更多详细信息。如果它不在UML中,为什么会存在?在许多(UML)建模工具中有很多东西是UML的扩展,或者只是它们自己的特定东西。IBM链接建议调用是SysML语言的一部分。@hasanghaforian请参见中的“图7.2注释符号”。并没有出现callout这个词,它也不是UML模型的一部分,因为UML不包含红线或蓝色2pt宽线之类的内容。标注符号是一些特定于工具的视觉增强,不是禁止的,但没有明确的含义。请注意细节@GeerBellekens一方面,你是对的:标注术语与一些工具紧密结合在一起,并不十分常见(可视化范例,MS office)。另一方面,它属于一个标准。这一术语的正式定义令人遗憾。然而,我认为它值得一些关注,因为它似乎出现在一些工具中。链接的SysML 1.3正式规范没有显示任何使用任意怪异形状的示例(如OP问题中的Visio链接所示)。所有示例都使用通常的右上角弯曲的矩形-“注释符号”。那么,标注和注释之间的一致视觉差异是什么呢?感谢注释,我考虑的是概念上的差异,而不是视觉上的差异。这根本不是一个显而易见的定义。我编辑我的答案。