アクティビティ図

アクティビティ図は、業務やプログラムの処理の流れなど、ものごとが進んでいく際の逐次的なステップを表現する図です。

image

アクティビティ図の作成

アクティビティ図は以下の方法で追加します。

  • メニューバーの [図] から [アクティビティ図] をクリックして作成する

  • 「プロジェクトビュー」の [構造ツリー] から、コンテキストメニューで作成する


アクティビティ図の図要素

image
各アイコンの説明

種類

アイコン

説明

選択

select_icon

ダイアグラムエディタ上の基本操作を実行するモードです。

パーティション[縦]

swimlane_icon

パーティション[縦]を追加します。

パーティション[横]

swimlane_h_icon

パーティション[横]を追加します。

開始ノード

initial_state_icon

開始ノードを追加します。

アクション

action_state_icon

アクションを追加します。

振る舞い呼び出しアクション

callbehavioraction_icon

振る舞い呼び出しアクションを追加します。

アクティビティ終了

final_state_icon

アクティビティ終了を追加します。

フロー終了ノード

flowfinalnode_icon

フロー終了ノードを追加します。

制御フロー

control_flow_icon

制御フローを追加します。

オブジェクトフロー

object_flow_icon

オブジェクトフローを追加します。

デシジョンノード

choicepseudostate_icon

デシジョンノードを追加します。

マージノード

merge_icon

マージノードを追加します。

フォークノード

fork_icon

フォークノードを追加します。

フォークノード

rotated_fork_icon

横向きのフォークノードを追加します。フォークノードアイコンのプルダウンから選択します。

ジョインノード

join_icon

ジョインノードを追加します。

ジョインノード

rotated_join_icon

横向きのジョインノードを追加します。ジョインノードアイコンのプルダウンから選択します。

入力ピン

input_pin_icon

入力ピンを追加します。

出力ピン

output_pin_icon

出力ピンを追加します。

オブジェクトノード

object_node_icon

オブジェクトノードを追加します。

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

activity_parameter_node_icon

アクティビティパラメータノードを追加します。

シグナル送信アクション

sending_icon

シグナル送信アクションを追加します。

イベント受信アクション

receipt_icon

イベント受信アクションを追加します。シグナル受信アクションのプルダウンから選択します。

時間イベント受理アクション

time_event_icon

時間イベント受理アクションを追加します。シグナル受信アクションのプルダウンから選択します。

依存

dependency_icon

依存を追加します。

その他は 共通の図要素 をご覧ください。


パーティション

パーティション[縦]の作成

パーティション[縦]は以下の方法で作成します。

  • ツールバーの [パーティション[縦]] swimlane_icon を選択して、図上をクリックする

image

パーティション[横]の作成

パーティション[横]は以下の方法で作成します。

  • ツールバーの [パーティション[横]] swimlane_h_icon を選択して、図上をクリックする

image

パーティションの編集

名前の編集

名前は以下の方法で編集します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブから編集する

image

親のパーティションを作成する

親のパーティションは以下の方法で作成します。

  • コンテキストメニューから [親のパーティションを作成する] を選択する

image

ステレオタイプの個別表示設定

図要素のステレオタイプ表示を個別に設定します。

image

責任要素の編集

責任要素は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する

  • 設定済みの責任要素をダブルクリックして編集する

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する


開始ノード

開始ノードの作成

開始ノードは以下の方法で作成します。

  • ツールバーの [開始ノード] initial_state_icon を選択して、図上をクリックする

image

開始ノードの編集

名前の編集

名前は以下の方法で編集します。

  • プロパティビューの[ベース]タブから編集する

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する


アクション

アクションの作成

アクションは以下の方法で作成します。

  • アクティビティ図上をダブルクリックする

  • ツールバーの [アクション] action_state_icon を選択して、図上をクリックする

image

アクションをフローに挿入

新規のアクションを作成する際、制御フロー・オブジェクトフローの間にアクションを挿入することが出来ます。
ここでは、2つのアクションの間に作成されている制御フローに、新たなアクションを挿入する手順を説明します。

① ツールバーの action_state_icon [アクション] を選択する

② 制御フローにマウスオーバーし、ハイライトされている状態の制御フローをクリックする

このとき、制御フローをクリックする位置の違いで、制御フローと新規のアクションの接続方法が変化します。

  • 制御フローの始端側をクリックすると、制御フローの始端が、新たに挿入されたアクションに再接続されます。
    また挿入されたアクションを終端とする新規の制御フローが作成されます。
    下図のように、既存のフローの始端側が丸くハイライトされた状態が目安です。
    image
  • 制御フローの終端側をクリックすると、制御フローの終端が、新たに挿入されたアクションに再接続されます。
    また挿入されたアクションを始端とする新規の制御フローが作成されます。
    下図のように、既存のフローの終端側が丸くハイライトされた状態が目安です。
    image

アクションの編集

アクション名の変更

アクション名は以下の方法で編集します。名前に改行を挿入する場合は、SHIFT+ENTER、ALT+ENTER、CTRL+ ENTERを押下します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[入場動作]タブから編集する

image

ステレオタイプの追加

ステレオタイプは以下の方法で追加します。

  • コンテキストメニューから [ステレオタイプの追加] を選択する

  • プロパティビューの [ステレオタイプ] タブから追加する

ステレオタイプの個別表示設定

図要素のステレオタイプ表示を個別に設定します。

image

振る舞い呼び出しアクションに変換

アクションを振る舞い呼び出しアクションに変換します。

  • コンテキストメニューから [振る舞い呼び出しアクションに変換] を選択する

image

振る舞い呼び出しアクション

振る舞い呼び出しアクションの作成

振る舞い呼び出しアクションは以下の方法で作成します。

  • ツールバーの [振る舞い呼び出しアクション] callbehavioraction_icon を選択して、図上をクリックする

  • [構造ツリー]から、振る舞い呼び出しアクションとするアクティビティ図をダイアグラムエディタ上に開いているアクティビティ図にドラッグ&ドロップする

image

振る舞い呼び出しアクションの編集

振る舞い呼び出しアクション名の変更

振る舞い呼び出しアクション名は以下の方法で編集します。名前に改行を挿入する場合は、SHIFT+ENTER、ALT+ENTER、CTRL+ ENTERを押下します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブから編集する

image

アクティビティ図を作成する

以下の方法で振る舞い呼び出しアクションからアクティビティ図を作成します。

  • 関連するアクティビティ図が未設定の振る舞い呼び出しアクションのコンテキストメニューから[アクティビティ図を作成する]を選択する

  • 図上で、関連するアクティビティ図が未設定の振る舞い呼び出しアクションをダブルクリックする

image

振る舞い呼び出しアクションに 入力ピンや出力ピン が付いている場合は、それらのピンに対応する アクティビティパラメータノード がアクティビティ図に作成されます。

関連するアクティビティ図を開く

以下の方法で振る舞い呼び出しアクションからアクティビティ図を開きます。

  • 関連するアクティビティ図が設定された振る舞い呼び出しアクションのコンテキストメニューから[図を開く]を選択する

  • 関連するアクティビティ図が設定された振る舞い呼び出しアクションを図上でダブルクリックする

image

ステレオタイプの追加

ステレオタイプは以下の方法で追加します。

  • コンテキストメニューから [ステレオタイプの追加] を選択する

  • プロパティビューの [ステレオタイプ] タブから追加する

ステレオタイプの個別表示設定

図要素のステレオタイプ表示を個別に設定します。

image

アクションに変換

振る舞い呼び出しアクションをアクションに変換します。

  • コンテキストメニューから [アクションに変換] を選択する

image

アクティビティ終了

アクティビティ終了の作成

アクティビティ終了は以下の方法で作成します。

  • ツールバーの [アクティビティ終了] final_state_icon を選択して、図上をクリックする

image

アクティビティ終了の編集

名前の編集

名前は以下の方法で編集します。

  • プロパティビューの[ベース]タブから編集する

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する


フロー終了ノード

フロー終了ノードの作成

フロー終了ノードは以下の方法で作成します。

  • ツールバーの [フロー終了ノード] flowfinalnode_icon を選択して、図上をクリックする

フロー終了ノードの編集

名前の編集

名前は以下の方法で編集します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブから編集する

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する


制御フロー・オブジェクトフロー

制御フロー・オブジェクトフローの作成

制御フロー・オブジェクトフローは以下の方法で作成します。

  • ツールバーの [制御フロー] control_flow_icon /[オブジェクトフロー] object_flow_icon を選択して作成する

  • ドローサジェストで [制御フロー] / [オブジェクトフロー] を選択して作成する

制御フロー・オブジェクトフローの編集

名前の設定

制御フロー・オブジェクトフロー名は以下の方法で設定します。名前に改行を挿入する場合はSHIFT+ENTER、ALT+ENTER、CTRL+ ENTERで挿入します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブから編集する

image

ガードの設定

ガードは以下の方法で設定します。ガードに改行を挿入する場合はSHIFT+ENTER、ALT+ENTER、CTRL+ ENTERで挿入します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブから編集する

重みの設定

重みは以下の方法で設定します。重みに改行を挿入する場合はSHIFT+ENTER、ALT+ENTER、CTRL+ ENTERで挿入します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブから編集する


デシジョンノードとマージノード

デシジョンノードとマージノードの作成

デシジョンノードとマージノードは以下の方法で作成します。

  • ツールバーの [デシジョンノード] choicepseudostate_icon を選択して作成する

  • ツールバーの [マージノード] merge_icon を選択して作成する

デシジョンノードとマージノードの編集

名前の編集

名前は以下の方法で編集します。

  • プロパティビューの[ベース]タブから編集する

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する


フォークノードとジョインノード

フォークノードとジョインノードの作成

フォークノードとジョインノードは以下の方法で作成します。図上での表現は同じ形で、これらを同期バーと呼ぶこともあります。

  • ツールバーの [フォークノード] fork_icon rotated_fork_icon を選択して作成する

  • ツールバーの [ジョインノード] join_icon rotated_join_icon を選択して作成する

注釈

レーンから独立させた同期バーを作成する場合は、ツールパレットの[独立した同期バーを使用する] independent_bar_icon を使います。

フォークノードとジョインノードの編集

名前の編集

名前は以下の方法で編集します。

  • プロパティビューの[ベース]タブから編集する

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する


入力ピンと出力ピン

入力ピンと出力ピンの作成

入力ピンと出力ピンは以下の方法で作成します。

  • ツールバーの [入力ピン] input_pin_icon を選択して、図上をクリックする

  • ツールバーの [出力ピン] output_pin_icon を選択して、図上をクリックする

image

入力ピンの編集

ピン名の編集

ピン名は以下の方法で編集します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブで、[オブジェクト名]欄から編集する

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する

型、順序付け、上限値、制御、の編集


オブジェクトノード

オブジェクトノードの作成

オブジェクトノードは以下の方法で作成します。

  • ツールバーの [オブジェクトノード] object_node_icon を選択して、図上をクリックする

image

オブジェクトノードの編集

オブジェクトノード名の編集

オブジェクトノード名は以下の方法で編集します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブから編集する

image

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する

型、順序付け、上限値、制御、の編集

ステレオタイプの個別表示設定

図要素のステレオタイプ表示を個別に設定します。

image

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

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

アクティビティパラメータノードは以下の方法で作成します。

  • ツールバーの [アクティビティパラメータノード] activity_parameter_node_icon を選択して、アクティビティ図のフレームの境界をクリックする

image

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

名前/型の編集

名前/型は以下の方法で編集します。

  • ダイアグラムエディタの図要素の名前/型をダブルクリックして編集する

  • プロパティビューの [ベース] タブから編集する

image

名前/型名の表示・非表示

コンテキストメニューから [名前の表示] [型名の表示] を選択すると表示・非表示を切り替えることができます。

image

ステレオタイプの個別表示設定

図要素のステレオタイプ表示を個別に設定します。

image

シグナル送信アクションとイベント受信アクション

シグナル送信アクションとイベント受信アクションの作成

シグナル送信アクションとイベント受信アクションは以下の方法で作成します。

  • ツールバーの [シグナル送信アクション] sending_icon を選択して、図上をクリックする

  • ツールバーの [イベント受信アクション] receipt_icon を選択して、図上をクリックする

image

シグナル送信アクションとイベント受信アクションの編集

シグナル送信アクション・イベント受信アクション名の変更

シグナル送信アクション・イベント受信アクション名は以下の方法で編集します。名前に改行を挿入する場合は、SHIFT+ENTER、ALT+ENTER、CTRL+ ENTERを押下します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[入場動作]タブで、[入場動作]欄から編集する

image

左右反転

以下の方法で選択したシグナルを左右反転させます。

  • コンテキストメニューから [左右反転] を選択する

image

ステレオタイプの追加

ステレオタイプは以下の方法で追加します。

  • コンテキストメニューから [ステレオタイプの追加] を選択する

  • プロパティビューの [ステレオタイプ] タブから追加する

ステレオタイプの個別表示設定

図要素のステレオタイプ表示を個別に設定します。

image

時間イベント受理アクション

時間イベント受理アクションの作成

時間イベント受理アクションは以下の方法で作成します。

  • ツールバーの [時間イベント受理アクション] time_event_icon を選択して、図上をクリックする

image

時間イベント受理アクションの編集

時間イベント受理アクション名の変更

時間イベント受理アクション名は以下の方法で編集します。名前に改行を挿入する場合は、SHIFT+ENTER、ALT+ENTER、CTRL+ ENTERを押下します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[入場動作]タブで、[入場動作]欄から編集する

image

ステレオタイプの追加

ステレオタイプは以下の方法で追加します。

  • コンテキストメニューから [ステレオタイプの追加] を選択する

  • プロパティビューの [ステレオタイプ] タブから追加する


依存

依存の作成

依存は以下の方法で作成します。

  • ツールバーの [依存] dependency_icon を選択して作成する

image

依存の編集

名前の編集

名前は以下の方法で編集します。

  • ダイアグラムエディタの図要素の名前をダブルクリックして編集する

  • プロパティビューの[ベース]タブから編集する

定義の編集

定義は以下の方法で編集します。

  • プロパティビューの [ベース] タブから編集する

ステレオタイプの追加

ステレオタイプは以下の方法で追加します。

  • コンテキストメニューから [ステレオタイプの追加] を選択する

  • プロパティビューの [ステレオタイプ] タブから追加する