UML コラボレーション図を作成する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

操作を行うために渡される一連のオブジェクトとメッセージを表示したコラボレーション図

吹き出し 1 分類子の役割図形では、オブジェクトの指定子の文字列に下線が引かれ、そのオブジェクトがインスタンスであることを示します。コロンの前にオブジェクト名を含めることもできます。

吹き出し 2 リンク、または関連ロールは、関係を示し、矢印を使用して、 誘導可能性を示すこともできます。

吹き出し 3 リンクをダブルクリックし、[メッセージ] をクリックして、リンクに沿って流れるメッセージを定義します。呼び出しの入れ子に従って、プロシージャのメッセージを数値で指定します。

吹き出し 4 最初のメッセージは、常に図に含まれているコンテキストの外部から取得されます。

  1. [ファイル] メニューの [新規作成] をポイントし、[ソフトウェア] をポイントして、[ UML モデル図] をクリックします。

  2. ツリー ビューで、 コラボレーション図を追加するパッケージを右クリックし、[新規作成] をポイントして、[グループ作業図] をクリックします。

    空白のページが表示され、[ UML グループ作業] ステンシルが最上位のステンシルになります。ワークスペースには、"共同作業" が透かしとして表示されます。図面を表すアイコンが、モデルエクスプローラーのツリービューに追加されます。

    注: ツリー ビューが表示されない場合は、[UML] メニューの [ビュー] をポイントし、[モデル エクスプローラー] をクリックします。

  3. 共同作業で表すオブジェクトの役割ごとに、[分類子ロール] 図形を図面ページにドラッグします。

    [分類子ロール] 図形

    グループ作業図でオブジェクトを新規、破棄、または一時的なものとして指定する

    1. コラボレーション図で、[新規作成]、[破棄]、または [一時的] として指定するオブジェクトの [分類子ロール] 図形を右クリックし、[図形表示オプション] をクリックします。

    2. [分類子ロールの状態] で、目的の条件をクリックします。

      注: 選択した図形にのみこの変更を適用するには、[図形の表示オプション] ダイアログボックスで、[現在の図面ウィンドウ] ページで選択した同じ UML 図形に適用するオプションをオフにします。後続のすべての分類子の役割図形を図にドロップして同じ条件にする場合は、[現在の図面ウィンドウページに同じ種類の UML 図形をドロップした後に適用する] チェックボックスをオンにします。

      条件は、オブジェクト名の後に角かっこで囲まれて表示されます (たとえば、Object1 {トランジェント})。

    グループ作業図でオブジェクトをアクティブとして指定する

    コラボレーション図では、アクティブとして指定された分類子の役割図形には、オブジェクト名の後に {active} が含まれます。分類子の役割は、基になっているクラスがアクティブになっているときにアクティブになります。

    クラスがアクティブであることを示すには、クラスを表す図形またはツリービューアイコンをダブルクリックします。[ UML class Properties ] ダイアログボックスで [ class] をクリックし、[ IsActive] をオンにして、[ OK] をクリックします。分類子の役割は、アクティブになっているクラスの結果としてアクティブになります。

  4. 表すオブジェクトのセットごとに、複数のオブジェクトの図形を図面ページ上にドラッグします。複数オブジェクトの図形

  5. 分類子ロールまたは複数オブジェクト図形をダブルクリックして、[ UML 分類子ロールのプロパティ] ダイアログボックスを開き、名前やその他のプロパティ値を追加できます。

  6. 関連付けの役割図形を使用してそれらを接続して、オブジェクト間のリンクを示します。関連役割図形の詳細については、こちらを参照してください。

    グループ作業図に関連する役割のパスを作成する

    1. コラボレーション図で、2つの分類子の役割または複数のオブジェクトの図形の近くに、パスを作成するには、関連する役割図形をドラッグします。

    2. [関連付けの役割] 図形のエンドポイントを、パスに接続する2つの図形の接続ポイント 接続ポイントの画像 - 青い X に接着します。

      ヒント: 分類子ロールからそれ自体へのアソシエーションロールパスを指定するには、U 字形アソシエーションの役割図形の2つのエンドポイントを同じ分類子ロール上の2つの接続ポイントに接着します。

  7. 関連付けの役割図形をダブルクリックして、[ UML アソシエーションロールのプロパティ] ダイアログボックスを開きます。ここで、名前、メッセージフロー、メッセージラベル、多重度、その他のプロパティ値を追加できます。

    グループ作業図でメッセージを関連付けロールに追加する

    1. コラボレーション図で、メッセージを追加する関連付けの役割図形をダブルクリックします。

    2. 関連付けの役割の名前を入力し、[メッセージ] をクリックします。

    3. [新規作成] をクリックします。名前とシーケンス式を入力します。目的のステレオタイプ、方向、フローの種類を選択します。

    4. フラットメッセージまたはプロシージャの呼び出しの場合は、[プロパティ] をクリックします。メッセージを生成する操作を選択します。操作が存在しない場合は、[新規] をクリックして作成します。

      非同期メッセージの場合は、メッセージを生成するシグナルを選びます。メッセージを受信しているオブジェクトの生存者が基づいている分類子にシグナルの受信が存在しない場合は、[新規作成] をクリックして、受信を生成します。

  8. 図面を保存します。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×