テクノロジ系 / ソフトウェア開発管理技術
コールグラフ
プログラム内で、どの関数やモジュールがどれを呼び出しているかを表した関係図です。
もう少し詳しく
コールグラフを見ると、処理の流れ、影響範囲、使われていない関数、複雑に依存している箇所を把握できます。リバースエンジニアリングや保守作業では、ソースコード全体を読む前に呼出し関係をつかむ手掛かりになります。フローチャートが処理手順に注目するのに対し、コールグラフは関数・モジュール間の呼出し関係に注目します。
試験での見方
例:注文処理関数が在庫確認、決済、メール送信の関数を呼び出している関係を線で表したものがコールグラフです。
保守、影響分析、リバースエンジニアリング、モジュール結合度の把握に関係する図として押さえます。