掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     XMI形式でのモデル情報のやり取り


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2007-2-26 17:19
EA Administrator
投稿: 3939

XMI形式でのモデル情報のやり取り

○ご質問

Enterprise ArchitectでXML形式で出力して、他のUMLツールで
利用することはできますか?

Enterprise Architectで作成したUMLモデルを、他のツールを
利用している別の人と共有できれば、と思っています。

○回答

こちらは可能です。対象のパッケージをプロジェクトブラウザで
右クリックし、「読み込みと出力」→「パッケージをXMIファイルへ出力」を
実行しますと、指定したパッケージの内容をXMI形式で出力することが
できます。
(XMIとは、UMLモデルの情報をXMLフォーマットで表現したものです。)

しかし、XMI形式での表現にはさまざまな問題がございます。
そもそものXMI形式(特にバージョン1であるXMI1.0/1.1/1.2)は
仕様上、全てのUML情報が含まれていないものになっています。

そのため、XMI1.0/1.1/1.2は、事実上ツール間での情報のやり取りには
あまり利用できないとお考えください。
(XMIを利用して、Enterprise Architectで作成した情報を
そのまま他のツールで利用できることは、原則的にないと
お考えください。これは、Enterprise Architectの問題ではなく
XMIの仕様の問題ですので、他のツールで作成したUMLモデルを
Enterprise Architectで利用する場合などでも同じです)

この点はXMI2.1ではかなり改善されておりますので
XMI2.1形式で出力が可能な、RationalSoftwareModelerなどとは
比較的データの欠落なく、データを移行することができます。

ぜひ、実際にデータのやり取りを実行し、どの程度の問題があるかを
ご確認ください。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » XMI形式でのモデル情報のやり取り tkouno 2007-2-26 17:19