UML模型和图表定义在哪里? - XMI有它们,标准不是吗?

因此,我一直在研究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..*
。     
已邀请:
检查模型的最简单方法是使用EclipseUML2编辑器。这不是图形UML,而是可以直接在XMI模型上创建元素的树。 XMI是2.1对应于UML 2.3,非常干净。 这个XMI由RSA IBM,Topcased,Papyrus在项目级别使用,您甚至可以将多个项目与Omondo合并。真的很酷!!     
模型标签用于XMI文件。我不确定是否有标准(从某种意义上说,有时你只看到整个XMI的单个模型标签,而其他时候工具似乎为每个图打开一个新的模型标签。 真实情况是,我们还没有一个标准来存储XML文件中的图表信息(布局,大小......)。有一些工作正在进行中,但现在每个工具都使用自己的专有格式(其中一些将信息存储在与其他人在单独文件中执行的模型信息相同的XMI中)。     

要回复问题请先登录注册