重要: UML 静的構造図は Visio 2013 および新しいバージョンでは使用できません。 Visio 2013 以降のバージョンでの UML 図の詳細については、「 Visio の uml 図」を参照してください。
関連端に修飾を追加する
-
静的構造図で、 2 項関連、関連クラス、またはN 項関連図形をダブルクリックします。
-
[関連端] で、修飾を追加する終了日を選択し、[プロパティ] をクリックします。
ヒント: [関連付けの終了] リストでは、フィールドをクリックし、値を入力または選択して、よく使用するプロパティの設定を直接編集できます。
-
[関連端] をクリックし、終了名、多重度、誘導可能性、集積などのオプションを入力または選択して、[ OK]をクリックします。
-
編集する関連端ごとに手順2と3を繰り返します。
-
[関連付け] カテゴリおよびその他のカテゴリで、必要なプロパティオプションを入力または選択して、[ OK]をクリックします。
関連付けに修飾子を追加する
-
修飾を追加する2次的な関連付け、関連クラス、 n 項関連、またはn 項関連クラス図形をダブルクリックします。
-
[関連端] で、修飾を追加する関連端を選択し、[プロパティ] をクリックします。
-
[限定子属性] をクリックし、[新規作成] をクリックして、[プロパティ] をクリックします。
-
目的の限定子プロパティの値を入力または選択します。
-
[ UML プロパティ] ダイアログボックスが閉じられるまで [ OK ] をクリックし続けます。
小さい四角形が、修飾によって関連端に追加されます。
クラス間のコンポジションの関係を示す
-
[ UML 静的構造] から [コンポジション] 図形を図面ページにドラッグし、関連付けるクラスの近くに配置します。
-
ひし形の近くにあるエンドポイントを接続ポイントに接着します。これは、他の要素がコンポーネントとなるクラスの です。 コンポーネントであるクラスの接続ポイントに、菱形のないエンドポイントを接着します。
-
[合成] 図形をダブルクリックして、関連端に名前とその他の修飾を追加します。
-
[OK] をクリックします。
ヒント
また、バイナリ関連、関連クラス、またはN 項関連図形の関連端に修飾を追加して、コンポジションを示すこともできます。 図形をダブルクリックします。 コンポジションのひし形を追加する終端を選択し、[プロパティ] をクリックします。 [関連付けの終了] をクリックし、[集計] で [コンポジット] を選びます。 [OK] をクリックし、[OK] をもう一度クリックします。
3つ以上のクラス間の関連付けを示す
-
[ UML 静的構造] から [ N 項関連] 図形を図面ページにドラッグし、関連付けるクラスの近くに配置します。
-
[ N 項関連] 図形をダブルクリックして、[ UML プロパティ] ダイアログボックスを開きます。 [終了カウント] で、目的の関連端の数を設定し、必要なその他のプロパティ値を入力または選択して、[ OK]をクリックします。
-
関連するクラスの 接続ポイントに、関連端の端点を接着します。
2つのクラス間の関連付けを示す
-
[ UML 静的構造] から図面ページに、関連付けたいクラスの近くにある [バイナリ関連] または [関連付けクラス] 図形をドラッグします。
-
[関連付け] 図形の端点を、クラス図形の 接続ポイントに接着します。
-
[関連付け] 図形をダブルクリックして [ UML プロパティ] ダイアログボックスを開き、必要なプロパティ値を入力または選択します。
-
[OK] をクリックします。
クラスのプロパティを持つ関連付けを示す
-
静的構造図で、関連クラスまたはN 項関連クラスの図形を図面ページにドラッグします。
-
2つ以上のクラス図形で、関連端の端点を接続ポイント 接着します。
-
[関連クラス] 図形をダブルクリックし、[ UML 関連クラスのプロパティ] ダイアログボックスで、関連クラスの名前を入力します。
-
[関連端] をクリックし、修飾を追加する最後を選択して、[プロパティ] をクリックします。
-
[関連端] をクリックし、終了名、多重度、誘導可能性、集積などのオプションを入力または選択して、[ OK]をクリックします。
-
手順4と5を繰り返して、すべての端に修飾を追加してから、[ OK]をクリックします。
N 項関連クラスまたは関連クラスでの端点の数を設定する
-
静的構造図で、[ n 項関連] または [n 項関連クラス] 図形をダブルクリックします。これには、end を設定する必要があります。
-
[関連付けクラス] をクリックし、[終了カウント] で、目的の終了日を選び、[ OK]をクリックします。