グラフィカルビューを表示する

Understandの大きな特徴の一つとして、エンティティの構造・リファレンス情報などを、分かりやすくグラフ表示する「グラフィカルビュー」があります。グラフィカルビューで表示することで、ソースコードをより理解しやすくなります。

グラフィカルビューは、以前に紹介した、右クリックメニューなどから簡単にアクセスすることができます。

また、ツールバーのドロップダウンメニューからもアクセスできます。

グラフィカルビューのメニューに表示される項目(生成可能なビューの種類)は、対象のエンティティの種類によって異なります。グラフィカルビューには、大きく分けて「階層ビュー」「構造ビュー」の2種類があります。

主な階層ビュー

Butterfly

関数の呼び出しおよび被呼び出しの両方の関係を表します。

Calls / Called By

関数の呼び出し/被呼び出しの関係をそれぞれ表します。

Include / Include By

ヘッダーファイルのインクルード/被インクルードの関係をそれぞれ表します。

Extends / Extended By

クラスの継承/被継承の関係をそれぞれ表します。

主な構造ビュー

Control Flow

いわゆるフローチャートを表します。

Declaration

エンティティ内で定義されている変数・関数、呼び出し関係などの構造を表します。

各種グラフにおいて、エンティティは以下のような記号で表現されています。

  • :平行四辺形は、ファイルを表します。
  • :四角形は、関数やプログラムユニットを表します。
  • :楕円は、変数などのオブジェクトを表します。
  • :六角形は、クラスや型を表します。
  • :八角形は、マクロを表します。
  • :破線枠の図は、未解決のエンティティを表します。

また、Control Flowグラフでは、上記の図ではなく、四角や菱形といった、一般的なフローチャート記号が使用されます。

タイトルとURLをコピーしました
Close Bitnami banner
Bitnami