2012-12-23 8 views
5

私はEnterprise Architectを使用して簡単なクラス図を作成しました。私が何をするか分からないのは、1対1などの関係を表示させることです。Enterprise Architectで関係を表示するには

このプログラムは簡単には見えますが、このプログラムはユーザーフレンドリーではありません。

+0

あなたは関連付けをしたクラスにリンクしていますか?その関係をダブルクリックしてカーディナリティを変更することができます。 –

+0

私はクラスを関連付けにリンクしています。私がアソシエーションをダブルクリックすると、カーディナリティーと関係のあるものは表示されません。クラス自体をダブルクリックするとカーディナリティしか見えません。カーディナリティは、そこの詳細セクションの下にリストされています。 – neveser

答えて

9

クラスとオブジェクトの両方のダイアグラムでは、ツールボックスから「アソシエート」を使用することはかなり簡単です。次に、関連付けをダブルクリックすると、「ソースロール」タブおよび「ターゲットロール」タブに多重度を入力することができます。

+0

セバスチャンの情報をありがとう。 – neveser

+0

私はいくつかの情報を追加する必要がありますね。私はリバースエンジニアリングJavaコードでクラスモデルを作成しました。私はEAからjpeg(クラスモデル)を取ってPhotoshopで自分自身の欠けている情報をすべて追加しなければならなかった。大丈夫だと私は確信していないので、私はEAが私のためにそれをやりたかったのです。 – neveser

+0

ツールボックスからの関連付けを使用するだけで、モデルへの新しい関連付けが追加されます。私は既存の関係が(1.1,1 *など...)表示されることを望んだ – neveser

0

2つのクラスを描画してそれらの間にアソシエーションコネクタを置くと、アソシエーションを右クリックすると多重度が表示されますが、アソシエーションのどのクラスの近くでもこの操作を行う必要があります。

0

アソシエーションのプロパティダイアログで、ターゲットロールとソースロールのセクションに移動します。 記入する多重度フィールドがあります。 図の関連付けの端近くで右クリックし、コンテキストメニューから「多重度」を選択することもできます。

関連する問題