• Imagix 4D ユーザガイド
  • 目次

デルタグラフ

バージョン間の構造の違いの視覚的分析は、Imagix 4Dの通常のグラフィカル分析と非常に似ており、多くの高度な機能を共有しています。 グラフィカルクエリには、選択、トラバース、およびフィルター機能が含まれます。 また、[アナライザ] タブには、関連するデルタグラフを作成するための特定のクエリが含まれています。

ビュー

デルタグラフは、ソフトウェアの制御フローを構成する関数呼び出しと変数の使用に焦点を当てたグラフィカルビューのサブセットをサポートしています。 これらには、直接関数呼び出しおよび変数使用ビュー、ならびにクラスおよびファイルレベルでのこの制御フローの抽象化が含まれます。 デルタグラフを使用して、現在のプロジェクトとリビジョン間の制御フローの違いを調べると、通常のグラフィカル分析の場合と同じようにビューを切り替えることができます。

Delta Graphsは、Imagix 4Dの他の部分と完全に統合されています。 現在のプロジェクトに存在するシンボルについては、シンボルまたはシンボルセットのさまざまな側面を調査するために、通常のビューまたは他の表示のいずれかに移行できます。

グラフの外観

デルタグラフのレイアウトも、標準グラフのレイアウトと同じように機能します。 違いは、グラフに現在のプロジェクトのシンボルだけでなく、リビジョンにのみ存在するシンボルも含めることができることです。 リレーションシップの場合、レイアウトには、いずれかのバージョンに存在する、表示されるシンボル間のすべてのリレーションシップが反映されます。

デルタグラフは色を使用して、現在のプロジェクトとリビジョンの違いを示します。 緑は、現在のプロジェクトにのみ存在するシンボルまたは関係を示します。 赤は、リビジョンにのみ存在するシンボルと関係に使用されます。

両方に存在するシンボルは青色で表示され、両方に存在する関係はグレーで描画されます。 変更の識別を支援するために、グラフに表示する関係を制御できます。

サブシステムアーキテクチャ図

なじみのないコードを分析するのと同じように、サブシステムアーキテクチャ図は、バージョン間の違いを分析するための最高レベルの出発点となります。 サブシステムアーキテクチャ図は、個別のプロジェクトであるようにウィザードで定義され、同じように動作します。

色は、現在のプロジェクト、リビジョン、またはその両方にシンボルと関係が存在するかどうかを示すために再び使用されます。 また、どの関係を表示するかを制御できます。

デルタグラフは現在のプロジェクトだけでなくリビジョンにも依存するため、定義されたアーキテクチャはセッション間で保存されません。