UMLアクティビティのモデル化の開始

UMLのアクティビティ、フローおよび状態をモデル化するには、UMLアクティビティ図を開始する必要があります。UMLアクティビティ図の作成の詳細は、「UMLアクティビティ図の作成」を参照してください。

UML表記法を使用して、ダイアグラムの要素を表します。詳細は、「UMLアクティビティ図の読み方」を参照してください。

スイムレーン(パーティション)

スイムレーンを使用してダイアグラムを分割し、開始します。ダイアグラム上にスイムレーンを作成するには、ダイアグラムのUMLアクティビティ・コンポーネント・パレット上で「Swimlane」アイコン( Swimlane )を選択し、次にダイアグラム上でスイムレーンを作成する位置をクリックします。

アクティビティおよびオブジェクト・フロー状態

アクティビティ・ダイアグラムのアクティビティおよびオブジェクトのフローの状態は、ダイアグラムのUMLアクティビティ・コンポーネント・パレット上の「アクティビティ」 「アクティビティ」アイコンと「オブジェクト・フロー状態」 「オブジェクト」アイコンを選択して、アクティビティまたはオブジェクトのフロー状態を作成するダイアグラムをクリックすることによって作成されます。詳細は、「ダイアグラムでのノードの作成」を参照してください。

注意: モデル化されたアクティビティを右クリックして「ドリルダウン」を選択すると、そのアクティビティのサブアクティビティ図が表示されます。

既存の状態の分類子を使用すると、状態の分類子を追加作成できます。詳細は、「状態の分類子の追加作成」を参照してください。

初期状態と終了状態

初期擬似状態はアクティビティ・フローの開始点を、終了擬似状態はその終了点を識別します。初期擬似状態または終了擬似状態を作成するには、UMLアクティビティ・コンポーネント・パレット上で「初期状態」アイコン( 初期状態  )または「終了状態」アイコン( 終了状態 )をクリックし、次にダイアグラム上で擬似状態を作成する位置をクリックします。

分岐と結合

アクティビティ・フローのロジックは、AND条件やOR条件などの他の擬似状態を使用して表します。フローをANDロジックによって分岐または結合する場合は、AND条件を使用します。アクティビティ・フロー内で判断または結合を行う場合は、OR条件を使用します。この2つの擬似状態を作成するには、ダイアグラムのUMLアクティビティ・コンポーネント・パレットの「AND分岐/結合」アイコン(AND  )または「OR判断/結合」アイコン( OR擬似状態 )を使用します。

遷移

アクティビティ、オブジェクト・フロー状態および擬似状態間の遷移を作成するには、ダイアグラムのUMLアクティビティ・コンポーネント・パレットの「Transition」アイコン( Transition )を使用します。遷移は、モデル化された遷移をダブルクリックして、そのプロパティを変更することによって変更できます。詳細は、「ダイアグラム上のノードの接続」を参照してください。


UMLクラスのモデル化について
UMLクラス図の作成
UMLクラス図の読み方
モデラー・ガイド