【问题标题】:Modelio class diagram compartmentsModelio 类图隔间
【发布时间】:2019-05-26 11:52:59
【问题描述】:

我需要有关 Modelio UML 工具类图组件的帮助。其他建模工具中的普通类图有 3 个隔间。顶部隔间包含类的名称。中间隔间包含类的属性。底部隔间包含类可以执行的操作。但是modelio有第四个隔间我需要知道为什么会这样。我有一个包含 UML 图的软件项目,我需要解释这些东西。

我查看了他们的教程,但没有任何答案。

【问题讨论】:

  • 一个类最多可以有5个隔间并与规范兼容,请参阅我的答案。如果您需要帮助,请添加一个图片链接,该图片显示了一个打扰您的隔间
  • 这是图片Link。其中
  • 请注意,名称不算作隔间,链接上的隔间是空的,可以用于接待或内部结构(参考我的回答)

标签: java uml class-diagram modelio


【解决方案1】:

一般其他建模工具中的类图有 3 个隔间

不,来自UML formal/2017-12-05 §11.4.4 表示法

一个类有四个强制性隔间:属性、操作、接收(见 9.2.4)和内部结构(见 11.2.4)。一个类也可以有可选的隔间,如一般分类器所述(见 9.2.4)

【讨论】:

  • 您好,谢谢您的回答。但究竟什么是接待和内部结构?
  • @ezgi 最好看一下规范,我把链接放到 formal 并且引号表示 § ;-)
  • @ezgi 很快接收是关于接收信号的(我没有在BoUML BTW 中显示它)。内部结构显示包括零件和连接器
  • 奇怪。我从来没有读过这一段。这是我第一次听到receptions这个词。根据我与 EA 的合作,我假设隔间的数量是任意的。查看 UML 规范中的图片,您看不到“强制 4”,但(在上面引用的正下方)有零和 2 个隔间的类。
  • @ThomasKilian :布鲁诺的假设是正确的。第 9.2.4.1 节说:Some compartments in Classifier shapes are mandatory and shall be supported by tools that exhibit concrete syntax conformance. Others are optional, in the sense that a conforming tool may not support such compartments. 同一节还指出:Any compartment may be suppressed.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-24
  • 2016-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多