2

メッセージの順序は、UML 2.0 シーケンス図でどのようにモデル化されていますか?

私はUML 2.2 Superstructure 仕様を参照しましたが、モデルの順序で見つかった唯一の構造はGeneralOrderingクラスです。Papyrusを使用してシステムをモデリングしていますが、メッセージ順序情報が自動的に挿入されないため、このクラスの使用に関するガイドラインがありません。

他のツールをテストして XMI 出力をチェックするというアイデアもありましたが、シーケンス図を適切にエクスポートしたツールは、独自の拡張機能を使用してメッセージの順序をモデル化していました。Umodelastah*Enterprise ArchitectPowerDesignerSoftware Ideas ModelerVisual Paradigmを試しました。

ヒントはありますか?

4

2 に答える 2

1

シーケンス図で Papyrus を使用しないでください。実際にはうまく機能しません。このツールで図を作成することはできません。あなたが言及した他のツールははるかに優れています。すべての市場ツールを研究した後、私の結論は次のとおりです。

市場で最も優れたシーケンス図は RSA IBM です。

  • 最高のクラス図は Omondo EclipseUML です。
  • 最適なユースケース図は、RSA と Visual Paragdigm です。

ところで、シーケンス図の xmi モデルは成功したことがなく、本当にめちゃくちゃです。シーケンス図を除いて、他のすべての図は、UML 2.3 の OMG 仕様によって model/xmi で非常によくできています。本当に良い仕様ですが、シーケンス図は今でも悲惨です!! s

于 2011-04-01T08:55:23.133 に答える
0

Eclipse Papyrus のフォーラムで同じ質問をしたところ、次の回答が得られました。

「Papyrus の詳細についてはよくわかりませんが、UML 仕様では、Interaction から InteractionFragment への「フラグメント」の関係が順序付けられているため (図 14.3)、それによってメッセージの順序が決まります。」

メッセージ全文については、このリンクをたどってください。

于 2011-04-05T16:17:38.263 に答える