2011-02-18 71 views
2

因此,我一直在寻找UML 2.3基础结构,UML 2.3上层结构,MOF 2.0和XMI 2.11标准,以查找模型和图表的规范和定义。UML模型和图定义,在哪里? - XMI有他们,标准不是?

我知道关于模型和图表以及它们是什么(图表显示模型的一个视图),但在从Visual Paradigm导出的XMI文件中查看它们并分析它我有点困惑。

在上面提到的标准中,规范提到了具体的相关含义的图表和模型,但我无法找到它的定义位置,也不是最重要的部分,它涉及到UML元模型。

XMI上面提到的结构如下(重修剪):

<xmi:XMI xmi:version="2.1" …> 
    <uml:Model /> 
    <uml:Diagram /> 
</xmi:XMI> 

所以,因为我无法找到模型和图表的定义,我也找不到了模型元素数量上限是多少/可能和它可能有什么内容。虽然我知道那些可以是0..*

+0

我不确定我是否理解你的问题我不确定模型与图是否是UML专用的,所以我不是它应该在标准中有规定OMG站点有特殊的图表标准 – 2011-02-18 06:08:18

+0

它可能不是特定于UML,但UML在两者之间都有区别。因此,它应该在UML中定义。 – Kissaki 2011-02-18 08:57:31

+0

特别是当它们是用XMI序列化的Metamodel的元素时。 – Kissaki 2011-02-18 09:05:56

回答

0

检查模型的最简单方法是使用EclipseUML2编辑器。这不是一个图形化的UML,而是一个可以直接在XMI模型上创建元素的树。 XMI 2.1对应于UML 2.3,非常干净。 此XMI由RSA IBM,Topcased,Papyrus在项目级使用,您甚至可以将多个项目与Omondo合并。真酷!

0

模型标签用于XMI文件。我不确定是否有这样的标准(从某种意义上说,有时您只会看到整个XMI的单个模型标签,而其他时间工具似乎会为每个图表打开一个新的模型标签。)

它是什么是我们还没有一个标准来存储在XML文件中的图表信息(布局,大小,...)。有some work in progress但现在每个工具都使用它自己的专有格式(其中一些存储信息与模型信息相同,其他人在单独的文件中进行)

相关问题