UML 静的構造図でクラスとオブジェクトを操作する

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

クラス、コンポーネント、またはその他の要素にインターフェイスを追加する

  1. 静的な構造体、コンポーネント、または配置図では、ロリポップインターフェイス図形 (線と円で表されます) を図面ページにドラッグします。

  2. 円のない端点を、class コンポーネントまたはその他の要素の接続ポイント 接続ポイントの画像 - 青い X に接着します。

  3. [インターフェイス] 図形をダブルクリックして、名前、操作、その他のプロパティ値を追加します。

    ヒント: また、クラスに似た四角形のインターフェイス図形を持つインターフェイスを表すこともできます。インターフェイス操作の一覧を表示する場合は、この図形を使用します。

    ヒント: インターフェイスに表示される図形の種類を変更するには、インターフェイス図形を右クリックし、[クラスに似たインターフェイスとして表示] または [ロリポップインターフェイスとして表示] をクリックします。

クラスとインターフェイスまたはその他の要素との間のリレーションシップを実現することを示します。

  1. 静的な構造図で、任意のクラス図形 (class、パラメーター化されたクラス、ユーティリティ、またはクラス) を右クリックし、[図形の表示オプション] をクリックして、[全般オプション] の [認識] を選択します。 リンクをクリックします。

  2. インターフェイス、class、またはその他の要素の接続ポイント 接続ポイントの画像 - 青い X に、class 図形の認識リンク用のコントロールハンドル コントロール ハンドルの画像 - 黄色い菱形 を接着します。

分類子にレセプションを追加する

  1. 受信者を追加する分類子を表す図形をダブルクリックし、[受信] カテゴリをクリックします。

  2. [新規作成] をクリックして新しい受信を追加します。

  3. [受信] カテゴリをクリックします。レセプションの列に受付の名前を入力します。[シグナル] 列で、受信者によって作成された分類子が反応するシグナルを選び、目的の他のプロパティ値を選びます。

    注: シグナル要素は、シグナルリスト内で使用できるようにモデル内に存在している必要があります。

  4. [例外] カテゴリで、受信者が生成できる例外 (ある場合) を選択します。

    注: 例外要素は、シグナルリストで使用できるようにするためにモデル内に存在している必要があります。

  5. 必要な制約またはタグ付きの値を追加し、図形の [ UML プロパティ] ダイアログボックスを閉じるまで [ OK ] をクリックします。

クラスにテンプレートパラメーターを追加する

  1. パラメーターを追加する要素を表す図形 (パラメーター化されたクラスclassUtilityクラス、または連結要素) をダブルクリックし、[テンプレートパラメーター] をクリックします。

  2. 新しいパラメーターを追加するには、[新規作成] をクリックします。

  3. [テンプレートパラメーター] リストで、次の操作を行います。

    • 既存のパラメーターを編集するには、[テンプレートパラメーター ] 列に新しい名前を入力します。

    • 種類を編集するには、[種類] フィールドをクリックし、矢印をクリックして、一覧から種類を選びます。

    • ドキュメントを追加するには、[ドキュメント] ボックスに入力します。

  4. [ OK ] をクリックして変更を反映し、[ UML Class Properties ] ダイアログボックスを閉じます。

    ヒント: class 図形にパラメーターを追加することで、任意のクラスをパラメーター化されたクラスにすることができます。任意のクラス図形のパラメーターを非表示にするには、図形を右クリックし、[図形の表示オプション] をクリックして、[抑制] の [テンプレートパラメーター] を選びます。

テンプレートパラメーターをクラスにバインドする

  1. 連結要素図形を [ UML 静的構造] ステンシルから、パラメーター化されたクラス図形の近くにある図面ページにドラッグして、バインドするパラメータを指定します。

  2. バインディング図形を図面ページ上にドラッグし、矢印のない端点を連結要素の接続ポイント 接続ポイントの画像 - 青い X に接着します。

  3. バインディングエンドポイントを、パラメーター化されたクラス図形の接続ポイントに矢印で接着します。

  4. [バインド] 図形をダブルクリックし、[連結された引数] をクリックします。

  5. [バインドされた引数] で、型をバインドするパラメーターを選択します (パラメーターに型を指定していない場合) か、値を選択します (パラメーターに型が指定されている場合)。[プロパティ] をクリックし、目的の値を入力するか入力して、[ OK] をクリックします。

  6. [ OK ] をクリックして [ UML バインディングプロパティ] ダイアログボックスを閉じます。

パラメーター化されたクラスに関連付けられている属性と操作は、連結要素に渡されます。属性の型または操作の戻り値の型としてクラスに割り当てた非連結パラメーター (指定された型を持たない) は、上記の手順5で指定した型によってバインドされた要素で置き換えられます。

クラスのインスタンスとしてオブジェクトを作成する

  1. 静的な構造図では、クラス図形を図面ページにドラッグして、オブジェクトをインスタンスにするクラスを表します。

  2. [ class] 図形をダブルクリックすると、[ UML class Properties ] ダイアログボックスが開きます。[属性] をクリックし、[新規作成] をクリックして、クラスに属性を追加します。[ ok] をクリックし、もう一度 [ ok ] をクリックします。

  3. [オブジェクト] 図形を図面ページにドラッグし、図形をダブルクリックします。

  4. [ UML オブジェクトプロパティ] ダイアログボックスで、[オブジェクト] をクリックし、オブジェクトの名前を入力します。[ class] で、オブジェクトをインスタンスにするクラスを選びます。

  5. [属性値] をクリックし、インスタンス値を追加する属性を選択して、[プロパティ] をクリックします。属性の値を入力します。

  6. [属性リンク] をクリックし、必要なその他のプロパティ値を追加して、[ OK] をクリックします。

  7. インスタンス値を追加するすべての属性について手順5と6を繰り返し、[ OK] をクリックします。

クラスからテンプレートパラメーターを削除する

  1. 削除するパラメーターを持つ要素を表す図形 (パラメーター化されたクラスclassUtilityクラス、または連結要素) をダブルクリックし、[テンプレートパラメーター] をクリックします。

  2. 削除するテンプレートパラメーターを選択し、[削除] をクリックして、[ OK] をクリックします。

クラスのテンプレートパラメーターを編集する

  1. 編集するパラメーターを持つ要素を表す図形 (パラメーター化されたクラスclassUtilityクラス、または連結要素) をダブルクリックし、[テンプレートパラメーター] をクリックします。

  2. [テンプレートパラメーター] の一覧で、編集するパラメーターごとに、 Typeフィールドをクリックします。次に、矢印をクリックし、リストから種類を選択します。

    注: 属性に型を指定せずにパラメーターを割り当てるか、戻り値の型として操作することができます。

  3. [テンプレートパラメーター] ボックスの一覧で、編集する各パラメーターに新しい名前を入力します。

  4. [ドキュメント] ボックスに必要なドキュメントを入力します。

  5. [新規作成] をクリックして別のパラメーターを追加し (手順 3 ~ 5 を実行します)、[ OK ] をクリックして [ UML クラスのプロパティ] ダイアログボックスを閉じます。

クラスの属性と操作セクションを非表示にする

  1. [クラス] 図形を右クリックし、[図形の表示オプション] をクリックします。

  2. [ UML 図形表示オプション] ダイアログボックスの [抑制] で 、[属性] を選択して [属性 ] セクションを非表示にし、[操作] を選択して [操作] セクションを非表示にします。

    ヒント: 属性と操作セクションをもう一度表示するには、図形を右クリックし、[図形の表示オプション] をクリックして、[属性操作] をオフにします。

パッケージ内のクラスが参照される可能性があることを示します。

  1. パッケージ図で、依存関係図形を図面ページにドラッグします。

  2. 別のパッケージのクラスを参照するパッケージの接続ポイントに、矢印のない依存関係エンドポイントを接着します。

  3. 参照されるターゲットクラスが含まれているパッケージの接続ポイント 接続ポイントの画像 - 青い X に、矢印が付いた依存関係エンドポイントを接着します。

  4. [依存関係] 図形をダブルクリックして、[ UML 依存関係プロパティ] ダイアログボックスを開きます。

  5. [名前] に、依存関係の名前を入力します。[ステレオタイプ] で、[インポート] を選び、[ OK] をクリックします。

注: [パッケージの接続] では、クラスを参照できることを示します。引き続きターゲットクラスに適切な表示を設定する必要があります。

実装クラスによって型の実装を表示する

  1. 静的な構造図では、[クラス] 図形を図面ページにドラッグします。図形をダブルクリックします。

  2. [ UML class Properties ] ダイアログボックスで、[ class ] をクリックし、クラスの名前を入力します。[ステレオタイプ] で、[種類] を選び、[ OK] をクリックします。

  3. 2つ目のClass図形を図面ページにドラッグします。図形をダブルクリックします。

  4. [ UML class Properties ] ダイアログボックスで、[ class ] をクリックし、クラスの名前を入力します。[ステレオタイプ] で、[実装クラス] を選び、[ OK] をクリックします。

  5. 実装クラスを右クリックし、[図形の表示オプション] をクリックします。[ UML 図形の表示オプション] ダイアログボックスの[全般オプション] で、[実現リンク] を選び、[ OK] をクリックします。

  6. 制御ハンドル コントロール ハンドルの画像 - 黄色い菱形 を実装クラス図形にドラッグして、実現関係を表すコネクタを作成します。

  7. 認識コネクタの矢印の端点を、type を表すClass図形の接続ポイント 接続ポイントの画像 - 青い X に接着します。

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

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

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

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

×