構造化アクティビティー

アクティビティー図における構造化アクティビティーは、 アクティビティー・ノードとアクティビティー・エッジの論理グループを作成するために使用できる、 ノードのタイプです。アクティビティー・ノードとエッジを構造化アクティビティーに追加することができます。 ただし、これらのノードとエッジは、 その構造化アクティビティーだけに属することになります。 ほかの構造化アクティビティーに共用されることはありません。

構造化アクティビティーが起動された場合、 すべての入力データが受信されるまで、 その構造化アクティビティー内のアクティビティー・ノードは開始されません。 構造化アクティビティー内のすべてのアクションが実行を終了するまで、 構造化アクティビティーからの出力データは、 アクティビティー内のほかのノードに対しては使用不可であり、 アクティビティーを介したフローは続行されません。

各構造化アクティビティーは、 モデル化の対象となる振る舞いを識別する固有名を持っています。

以下の図に示されるように、構造化アクティビティーは角丸で破線の輪郭の長方形で表示されます。 名前コンパートメントには、構造化アクティビティーの名前 StructuredActivityNode と、キーワード «structure» が含まれます。 アクティビティー・コンパートメントには、 構造化アクティビティー・ノードに追加したノードおよびエッジが含まれます。

制御フローに 2 つの不透明なアクションが含まれている構造化アクティビティー。

ヒント: 構造化アクティビティー・ノード内のノードおよびエッジのフロー方向を変更するには、そのノードを右クリックして「垂直方向フロー」をクリックします。


フィードバック