掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     別々に作成したシーケンス図の統合


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2014-9-18 9:58
EA Administrator
投稿: 3939

別々に作成したシーケンス図の統合

サポート宛にいただきましたご質問の要約です。

○ご質問

複数の人が別々に作成したシーケンス図を結合することはできますか?
なお、そのシーケンス図で利用されているクラスは共通のものであり
結合後も共通のものとして扱いたいです。

○回答

ご質問の内容につきまして、複数のプロジェクトファイルの内容を
統一する基本的な方法は、「XMIファイル」を利用する方法になります。

片方のプロジェクトファイルの、出力する最上位のパッケージを
右クリックし、「モデルの読み込みと出力」→「パッケージを
XMIファイルに出力」を実行し、外部のファイルとして出力します。

次に、読み込み先となるプロジェクトファイルを開き、読み込み位置と
なるパッケージを右クリックし、「モデルの読み込みと出力」→
「パッケージをXMIファイルから読み込み」を実行し、先ほど出力した
ファイルを読み込みます。

これで、内容をまとめることができます。
(新しいバージョンのEnterprise Architectの場合には、「生成・入出力」リボンの「モデルの入出力」
タブにある「XML出力」「XML読み込み」ボタンを利用します。)



なお、ご質問にあるようなシーケンス図の場合、同じクラスになるかどうかは
先にクラス図・クラス要素を作成した後、上記にあるような方法やプロジェクトファイルの
コピーで複数のファイルに分けたかどうかで決まります。
つまり、別々にプロジェクトファイルを作成し、それぞれ別々に
クラス要素を作成してしまった場合には、名前が一緒であっても
内部で管理するのためのIDが異なりますので、上記の方法で統合しても
別の要素としての扱いとなります。
もし、上記にある適切な方法(先にクラス図を作成し、その後ファイルを
コピーした場合)には、上記のXMIファイルを利用する手順で、1つのクラスと
してまとまります。

別の要素となっている状況の場合には、申し訳ございませんが
まとめる方法はございません。
(上記の「内部管理のためのID」を直接書き換えれば対応できるかも
しれませんが、この方法はサポートの対象外です。また、変更後の
動作保証・サポートの対象外となります。)


なお、上記の説明にある、内部のIDについての詳細は、
「Enterprise Architect 続・入門セミナー」でも説明しています。
また、「Enterprise Architect 活用セミナー」では、複数人でのチーム設計についての
基本的な方法や注意点を説明していますので、ぜひご受講ください。



スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ