2011-02-18 67 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但現在每個工具都使用它自己的專有格式(其中一些存儲信息與模型信息相同,其他人在單獨的文件中進行)

相關問題