2

そのため、モデルと図の仕様と定義を探すために、UML 2.3インフラストラクチャ、UML 2.3上部構造、MOF 2.0、およびXMI2.11標準を調べてきました。

モデルと図、およびそれらが何であるか(図はモデルのビューを示しています)については知っていますが、Visual ParadigmからエクスポートされたXMIファイルでそれらを見て分析すると、少し混乱しました。

上記の標準全体で、仕様には対応する意味を持つ図とモデルが具体的に記載されていますが、それがどこで定義されているか、そして最も重要な部分であるUMLメタモデルにどのように組み込まれるかがわかりませんでした。

上記のXMIの構造は次のとおりです(大幅に剪定されています)。

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

そのため、モデルとダイアグラムの定義が見つからなかったため、許可されている/可能なモデル要素の数と、そのコンテンツに含まれている可能性のあるコンテンツもわかりませんでした。ダイアグラムについても同じですが、そうなる可能性があることはわかっています0..*

4

2 に答える 2

0

Models タグは XMI ファイルで使用されます。そのための標準があるかどうかはわかりません (XMI 全体に対して 1 つのモデル タグしか表示されない場合もあれば、ツールが各ダイアグラムに対して新しいモデル タグを開くように見える場合もあります)。

実際のところ、ダイアグラム情報 (レイアウト、サイズなど) を XML ファイルに格納するための標準はまだありません。進行中の作業がいくつかありますが、現在、各ツールはそのために独自の独自の形式を使用しています (モデル情報と同じ XMI に情報を保存するものもあれば、別のファイルに保存するものもあります)。

于 2011-02-18T11:55:08.997 に答える
0

モデルをチェックする最も簡単な方法は、EclipseUML2 エディターを使用することです。これはグラフィカルな UML ではなく、XMI モデル上で要素を直接作成できるツリーです。XMI は UML 2.3 に対応する 2.1 であり、非常にクリーンです。この XMI は RSA IBM、Topcased、Papyrus によってプロジェクト レベルで使用され、複数のプロジェクトを Omondo とマージすることもできます。すごくかっこいい !!

于 2011-02-18T11:41:13.200 に答える