1.2 生成するソース解析情報の内容
COBOLソース解析が生成するソース解析情報には,COBOL資産全体の情報,COBOLソースファイル固有の情報,解析結果の分布情報,およびデッドコード情報が出力されます。
COBOLソース解析が生成するソース解析情報の概要を次の図に示します。
-
COBOL資産全体の情報
解析対象のCOBOLソースファイル,使用されていないCOBOLソースファイル,COBOLソースファイルが使用しているファイルなどを解析できます。解析対象のCOBOLソースファイルの一覧を参照できるので,解析対象のCOBOL資産全体を理解するために役立ちます。
-
COBOLソースファイル固有の情報
COBOLソースファイルのプログラム名(PROGRAM-ID),COBOLソースファイルが使用している登録集原文,COBOLソースファイルのセクションなどを解析できます。COBOLソースファイルの内容が項目ごとに参照できるので,COBOLソースファイルを理解するために役立ちます。
-
解析結果の分布情報
行数の分布,手続き部(PROCEDURE DIVISION)の行数の分布,セクション(節)数の分布などを解析できます。分布情報を項目ごとに参照できるので,システムの規模やシステムの状況を把握するときに役立ちます。
-
デッドコード情報
実行される可能性がない文,プログラムなど,プログラムの実行結果に影響を与えないソースコードの候補(デッドコード候補)を検出できます。実行されない処理がわかるため,プログラムの分岐条件の修正や,プログラムテストが不要なファイルを発見するときに役立ちます。