【发布时间】:2011-02-18 00:57:35
【问题描述】:
因此,我一直在研究 UML 2.3 基础结构、UML 2.3 上层结构、MOF 2.0 和 XMI 2.11 标准,以寻找模型和图表的规范和定义。
我知道模型和图表以及它们是什么(图表显示模型的视图),但是在从 Visual Paradigm 导出的 XMI 文件中看到它们并对其进行分析我有点困惑。
在上面提到的所有标准中,规范都特别提到了图表和模型及其对应的含义,但我找不到它是在哪里定义的,也找不到最重要的部分,它是如何进入 UML 元模型的。
上面提到的 XMI 有以下结构(高度修剪):
<xmi:XMI xmi:version="2.1" …>
<uml:Model />
<uml:Diagram />
</xmi:XMI>
因此,由于我在模型和图表上找不到定义,我也无法找出允许/可能有多少模型元素以及它可能包含哪些内容。图表也一样,虽然我知道可以是0..*。
【问题讨论】:
-
我不确定我是否理解您的问题。我不确定模型与图表是否特定于 UML,所以我不知道是否应该在标准中指定它。 OMG 网站上有图表的特殊标准。
-
它可能不是特定于 UML,但 UML 两者兼而有之,并区分了两者。因此,它应该在某个地方为 UML 定义。
-
特别是当它们是使用 XMI 序列化的元模型元素时。