UMLのアクティビティ、フローおよび状態をモデル化するには、UMLアクティビティ図を開始する必要があります。UMLアクティビティ図の作成の詳細は、「UMLアクティビティ図の作成」を参照してください。
UML表記法を使用して、ダイアグラムの要素を表します。詳細は、「UMLアクティビティ図の読み方」を参照してください。
スイムレーンを使用してダイアグラムを分割し、開始します。ダイアグラム上にスイムレーンを作成するには、ダイアグラムのUMLアクティビティ・コンポーネント・パレット上で「Swimlane」アイコン( )を選択し、次にダイアグラム上でスイムレーンを作成する位置をクリックします。
アクティビティ・ダイアグラムのアクティビティおよびオブジェクトのフローの状態は、ダイアグラムのUMLアクティビティ・コンポーネント・パレット上の「アクティビティ」 アイコンと「オブジェクト・フロー状態」
アイコンを選択して、アクティビティまたはオブジェクトのフロー状態を作成するダイアグラムをクリックすることによって作成されます。詳細は、「ダイアグラムでのノードの作成」を参照してください。
注意: モデル化されたアクティビティを右クリックして「ドリルダウン」を選択すると、そのアクティビティのサブアクティビティ図が表示されます。
既存の状態の分類子を使用すると、状態の分類子を追加作成できます。詳細は、「状態の分類子の追加作成」を参照してください。
初期擬似状態はアクティビティ・フローの開始点を、終了擬似状態はその終了点を識別します。初期擬似状態または終了擬似状態を作成するには、UMLアクティビティ・コンポーネント・パレット上で「初期状態」アイコン( )または「終了状態」アイコン(
)をクリックし、次にダイアグラム上で擬似状態を作成する位置をクリックします。
アクティビティ・フローのロジックは、AND条件やOR条件などの他の擬似状態を使用して表します。フローをANDロジックによって分岐または結合する場合は、AND条件を使用します。アクティビティ・フロー内で判断または結合を行う場合は、OR条件を使用します。この2つの擬似状態を作成するには、ダイアグラムのUMLアクティビティ・コンポーネント・パレットの「AND分岐/結合」アイコン( )または「OR判断/結合」アイコン(
)を使用します。
アクティビティ、オブジェクト・フロー状態および擬似状態間の遷移を作成するには、ダイアグラムのUMLアクティビティ・コンポーネント・パレットの「Transition」アイコン( )を使用します。遷移は、モデル化された遷移をダブルクリックして、そのプロパティを変更することによって変更できます。詳細は、「ダイアグラム上のノードの接続」を参照してください。
Copyright © 1997, 2006, Oracle. All rights reserved.