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

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

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

吹き出し 1 分類子ロール図形では、オブジェクトの識別文字列は、オブジェクトがインスタンスであることを示す下線がします。コロンの前に、オブジェクト名を追加することもできます。

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

吹き出し 3 リンクの設定] をダブルクリックして、リンクと共に表示されるメッセージを定義するメッセージ] をクリックします。通話の入れ子に従うプロシージャ メッセージに番号します。

吹き出し 4 最初のメッセージは、図面に追加のコンテキスト外でからは常にできます。

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

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

    空白のページが表示され、[UML コラボレーション] ステンシルが最上部のステンシルになります。作業状態にウォーターマークとして [協調] が表示されます。図表を表すアイコンが [モデル エクスプローラ] のツリー ビューに追加されます。

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

  3. コラボレーション図で表す各オブジェクト ロールごとに、図面ページに [分類子ロール] 図形をドラッグします。

    分類子ロール図形

    新しい、破棄された、またはコラボレーション図で一時的なオブジェクトを指定します。

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

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

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

      条件が、オブジェクト名の後にあるかっこ内に表示されます (たとえば、Object1{transient} など)。

    コラボレーション図でアクティブなオブジェクトを指定します。

    コラボレーション図では、アクティブに指定された [分類子ロール] 図形のオブジェクト名の後に "{アクティブ}" と表示されます。分類子ロールは、基準となるクラスがアクティブの場合にアクティブになります。

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

  4. 表示したいオブジェクトのセットごとに、マルチ オブジェクト図形を図面ページにドラッグします。マルチ オブジェクト図形

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

  6. それらを接続してオブジェクト間のリンクを示す関連ロール図形を使用します。関連ロール] 図形の詳細を表示します。

    コラボレーション図で関連ロール パスを作成します。

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

    2. 2 つのパスを使用して接続する図形の接続ポイント 接続ポイントの画像 - 青い X 関連ロール図形の端点を接着します。

      ヒント: ある分類子ロールからその分類子ロール自体への関連ロール パスを示すには、U 型の [関連ロール] 図形にある 2 つの端点を、同一の分類子ロールにある 2 つの接続ポイントに接着します。

  7. [関連ロール] 図形をダブルクリックして [UML 関連ロール プロパティ] ダイアログ ボックスを開き、名前、メッセージ フロー、メッセージ ラベル、多重度、およびその他のプロパティ値を追加します。

    コラボレーション図で関連ロールにメッセージを追加します。

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

    2. 関連ロールの名前を入力して、[メッセージ] をクリックします。

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

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

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

  8. 図を保存します。

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

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

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

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

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

×