掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     ダイアグラム間のリンク方法


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2010-10-14 14:16
EA Administrator
投稿: 1895

ダイアグラム間のリンク方法

○ご質問

現在、ユースケース図・クラス図・コミュニケーション図・ステートマシン図・
シーケンス図を作成していますが、EA上で各ドメインをリンクさせる
(関連付ける)方法について不明点があります。

Q1.
コミュニケーション図・シーケンス図の各要素はクラス図要素のインスタンスとして
定義することでクラス図との連携が取れていると考えていますが、正しいでしょうか?

Q2.
クラス図の要素毎にステートマシン図を作成したとき、クラスとステートマシン図を
リンクさせる方法はありますか?

Q3.
上記以外で、ダイアグラム同士の関連を付ける方法はありますか?

○回答

Q1:
ご認識どおりです。

Q2:
大きく2通りの方法がございます。

方法1)
プロジェクトブラウザ上で、クラス要素配下にステートマシン図を配置する。
(プロジェクトブラウザ上で、ドラッグ&ドロップすることでダイアグラムや要素を移動できます。)
クラス図上ではクラス要素を選択し、右クリックして「子ダイアグラムを作成」を選択する。
その後、ダイアグラム上でクラス要素をダブルクリックすると、配下のステートマシン図が開くようになる。

方法2)
プロジェクトブラウザ上でステートマシン図のアイコンを選択し、
クラス図に対してドラッグ&ドロップする。
「要素の種類の選択」画面において、「ダイアグラムの参照」を選択する。
クラス要素と「ダイアグラムの参照」を接続で結ぶ。


後で、関係マトリックス(メインメニューから「表示」→「関係マトリックス」)
やトレーサビリティサブウインドウ(メインメニューから「表示」→「トレーサ
ビリティ」)を利用して、要素とダイアグラムの関係を確認したい場合は、
上記の方法2)を利用してください。

Q3:
ユースケース要素に、そのユースケースを実現するためのクラス要素を「追跡」の関係で結び、
後で関係マトリックスやトレーサビリティサブウインドウで確認する方法もございます。

また、プロジェクトブラウザ上でダイアグラムのアイコンを選択し、
ダイアグラムにドラッグ&ドロップした際に、「要素の種類の選択」画面に
おいて「リンク」を選択し、ダイアグラム上に配置しておくということも可能です。


上記内容は、「続・Enterprise Architect入門セミナー」でも紹介しています。
https://www.sparxsystems.jp/seminar/EAIntroductionEx.htm
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ