2009-05-06 62 views
2

我想將從UML 1.3-XMI 1.1格式的PowerDesigner導出的文件轉換爲來自Rational Software Architect的UML 2.1 XMI交換模型。我怎樣才能做到這一點?如何將UML 1.3 - XMI 1.1格式的文檔轉換爲UML 2.1 XMI?

+0

我做了一個分析,並在互聯網上找到更多的證明XMI不支持橫跨工具,雖然每個聲稱這樣做。我想知道你是如何解決這個問題的。 – 2009-06-07 21:06:40

回答

1

如果RSA不會導入XMI 1.1,那麼您需要找到另一個工具。 Sparx Systems的Enterprise Architect可以導入XMI 1.1,並可以編寫XMI 2.1。您可以從他們的網站獲得免費的30天試用版,網址爲http://www.sparxsystems.com。儘管XMI有不同的方言,但需要嘗試各種工具,看看哪一種工作最好。祝你好運!

0

XMI雖然是一個標準,但並沒有在各種工具之間實現一致。 Altova UModel是最接近XMI標準的產品。然而,這是昂貴的,所以你可以使用EA 它使您能夠將不同版本的XMI以及XMI導入到不同版本,但有些數據可能會丟失。

執行從XMI 1.3到XMI 2.1的翻譯的最好方法實際上是通過XSLT進行翻譯,因爲XMI1.3和XMI2.1都只是XML格式。

0

我發現XMI v1.3從Power Designer v10導出模型(如果我沒有記錯,v12也會這樣做)不會導出任何UML圖(讀取:class,activities,use case diagrams)那麼變換可以解決問題,因爲根本沒有關於圖的數據。

有關Power Designer新版本,更新,修復程序和補丁程序的任何線索?