english japanese

作業中のプロジェクトと、他のプロジェクトを比較します。

図の比較


手順

作業中のプロジェクトと他のプロジェクトを比較します。

  1. メインメニュー[ファイル]-[プロジェクトの比較]を選択します
  2. 比較したいプロジェクトを選び、[開く]をクリック
  3. [プロジェクトの比較]ダイアログが開きます

比較ダイアログ





差分ツリー

差分ツリーは、画面左側のビューで、作業中のプロジェクトと比較するプロジェクトの差分を表示します。



アイコン

ツリー上には、差分の種類を表す下記アイコンが図やモデル上に表示されます。

作業中のプロジェクトにのみ存在するモデル
比較するプロジェクトにのみ存在するモデル
両方のプロジェクトに存在するモデル


ツリー上に差分のみを表示する

差分のある要素のみをツリー上に表示したい場合は、ツリー上部にある[ツリー上に差分のみ表示]をONにします。



図の比較

作業中のプロジェクトの図と他のプロジェクトの図を比較できます。CRUD以外の全図の全要素が比較の対象です。

  1. 差分ツリーで、対象の図をダブルクリックするか、左下の[図比較]ボタンをクリックします。
  2. 選択した図の比較が表示されます
    図の比較

図の違いは、下記の色枠で示されます。

緑色の枠に囲まれる図要素 作業中の図にのみ存在する図要素
黄色の枠に囲まれる図要素 両方の図に存在し、内容が異なる図要素
赤色の枠に囲まれる図要素 比較する図にのみ存在する図要素


差分一覧

画面右側の一覧で、選択した要素が持つ差分とその内容を一覧を表示します。



対象範囲の設定

画面右側の差分一覧に表示する対象範囲は、2つのオプションで設定することができます。

  • ツリーで選択した要素の配下の差分も対象とする
    差分一覧に、差分ツリーで選択した要素の配下の差分を表示します。
  • 表示情報の差分も表示する
    差分一覧に表示情報のみの差分(要素の色や、僅かな位置の移動など)も表示します


コンフリクト一覧

選択した要素が持つ差分とその内容を一覧表示します。

要素が異なる理由 作業中のプロジェクトにだけあります
作業中のプロジェクトには存在しますが、比較するプロジェクトには存在しない要素です。背景が緑色で表示されます。
比較中のプロジェクトにだけあります
比較するプロジェクトには存在しますが、作業中のプロジェクトには存在しない要素です。背景が赤色で表示されます。
名前空間が異なっています
作業中のプロジェクト、比較するプロジェクトの両方に存在しますが、要素の名前空間が異なります。
内容が異なっています
作業中のプロジェクト、比較するプロジェクトの両方に存在しますが、要素の内容(可視性など)が異なります。
名前が異なっています
作業中のプロジェクト、比較するプロジェクトの両方に存在しますが、要素の名前が異なります。
接続先が異なっています
作業中のプロジェクト、比較するプロジェクトの両方に存在しますが、要素の接続先が異なります。
異なる図が存在します
ステートマシン図、アクティビティ図、シーケンス図、コミュニケーション図、フローチャート、データフロー図、CRUD、マインドマップは、作業プロジェクトと比較するプロジェクトに両方に存在しますが、要素の内容が異なる。同じ図がある場合に表示される
表示情報のみが異なっています
作業中のプロジェクト、比較するプロジェクトの両方に存在しますが、表示に関する情報のみが異なります。
異なる図が存在します
ステートマシン図、アクティビティ図、シーケンス図、コミュニケーション図、フローチャート、データフロー図、CRUD、マインドマップは、作業プロジェクトと比較するプロジェクトに両方に存在しますが、要素の内容が異なります。同じ図がある場合に表示されます。
名前が同じですが異なるモデルです
同じ名前空間に同名の同じモデルを作成した場合に表示されます。
種類 要素の種類を表示します。
作業中の要素 作業中の要素の名前を表示します。要素に名前が付けられていない場合は、空欄になります。
作業中の要素の名前空間 作業中の要素の名前を表示します。要素が名前を持たない場合は、空欄になります。
比較要素の名前 比較要素の名前を表示します。要素に名前が付けられていない場合は、空欄になります。
比較要素の名前空間 比較要素の名前を表示します。要素が名前を持たない場合は、空欄になります。


比較結果を出力する

出力先ファイル、文字コードを指定して[エクスポート]ボタンをクリックすることで、差分一覧に表示された内容をcsvファイルに出力できます。


出力の対象と内容
  • 対象: 全図
  • 対象モデル: パッケージ、モデル、サブシステム、クラス、インタフェース、コントロール、バウンダリ、エンティティ、アクター、ユースケース、コンポーネント、ノード、外部エンティティ、 データストア、ERモデル、ERドメイン、ERデータタイプ、ERエンティティ、要求、テストケース
  • 出力内容

    比較結果 ・-: 比較するプロジェクトにのみ存在するモデル
    ・+: 作業中のプロジェクトにのみ存在するモデル
    ・* : 両方のプロジェクトに存在するモデル
    モデルの種類 図やモデルの種類
    モデルの名前空間と名前 モデル空間と名前