掲示板一覧   -   トピック一覧
   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 活用セミナー」では、複数人でのチーム設計についての
基本的な方法や注意点を説明していますので、ぜひご受講ください。



フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 別々に作成したシーケンス図の統合 tkouno 2014-9-18 9:58