シーケンス図

  1. ライフラインの追加
  2. 左側のペインのUMLを展開し、ライフラインを選択します。
    ライフライン
    ライフラインがキャンバスに貼りつきます。
    ライフライン1

  3. 実行仕様
  4. 左ペインのUMLから実行仕様を選択します。
    実行仕様
    実行仕様をドラッグしてライフラインの破線上に位置づけます。
    ライフライン上実行仕様

  5. インスタンス化
  6. もう一つライフラインを作成して、ここでは例として生成するインスタンスのクラスを「SavingAccount」とします。
    インスタンス化1
    左側のペインからAssociation 3(関連)をクリックします。
    関連
    貼りついた矢印をドラッグして、実行仕様からSavingAccountのノードに繋ぎます。
    インスタンス化2
    矢印の中央をダブルクリックしてtextを追加します。
    インスタンス化3
    textをクリックして右ペインのテキストタブの以下のボタンをクリックします。
    テキスト移動
    textが矢印の上に移動します。
    インスタンス化4
    textをダブルクリックしてテキスト編集モードにし、「<<create>>」、「1.1:sa=SavingAccount()」を入力します。
    インスタンス化5
    矢印を点線に変更します。
    インスタンス化6

  7. 同期メッセージ
  8. 左ペインからSynchronous Invocation(同期メッセージ)を選択します。
    同期メッセージ
    貼りついた同期メッセージをドラッグして位置合わせします。
    同期メッセージ2
    dispatchをダブルクリックしてテキスト編集モードにし、「1.2:checkBalance():void」を入力します。
    同期メッセージ3
    必要なければリプライを選択してdeleteキーを押し、削除します。
    同期メッセージ4
  9. 参照、反復処理、分岐処理
  10. 左ペインからframeを選択します。
    フレーム
    frameをダブルクリックしてテキスト編集モードにしてref、loop、altに修正します。

  11. ノート
  12. 左ペインからnoteを選択します。
    ノート



戻る