1

ある組織の行動モデルを構築するとしましょう。具体的には、組織内で行われるすべての活動 (「入札」、「注文の履行」、「出荷」などの活動) を記述する一連の活動図を作成します。 」など)。

現在、組織における重要な活動の 1 つは、すべての活動自体を確立し、維持することを含むものです。そのアクティビティをモデル化しながらオブジェクト フローを表示したい場合、そのような入力/出力をアクティビティとしてどのように正確に表現しますか?

たとえば、UML メタモデルの Activity クラスのインスタンスであるオブジェクトを使用することは意味的に正しいでしょうか? (私が使用している UML モデリング ツールでは、そのようなオプションはありません。ツールが無知なためですか、それとも、メタモデルからのクラスのインスタンスをモデルに含めることを想定していないためですか?)

4

1 に答える 1

1

アクティビティパラメータノードはあなたが探しているものかもしれません。この図形は、現在のアクティビティ図のアクションを呼び出すアクティビティを表します。この図形を現在のアクティビティの入力ノードまたは出力ノードに接続します。

VS 2010 Ultimateでは、この種のノードをサポートするUMLアクティビティ図を作成できます。詳細については、RCドキュメントの次のトピックを参照してください。

UMLアクティビティ図:リファレンス(一番下までスクロール):http://msdn.microsoft.com/en-us/library/dd409360%28VS.100%29.aspx

18アクティビティパラメータノード:アクティビティによってデータを受信または生成できるオブジェクトノード。ダイアグラムで表されるアクティビティが別のアクティビティから呼び出される場合、またはダイアグラムが操作または機能を説明する場合に使用されます。

アクティビティ図のアクティビティパラメータノード

http://social.msdn.microsoft.com/Forums/en-US/vsarch/threadsのVS2010Architecture&ModelingToolsフォーラムに質問を投稿してください。

于 2010-02-19T00:27:58.610 に答える