Understand APIスクリプトを動かすには? 以前、「Understand API」を紹介しました。その中でサンプルスクリプトが提供されていることにも触れましたので、今回は早速、サンプルのPerlスクリプトを使って「API スクリプトを実行する方法」をご紹介したいと思います。サンプル... 2012.08.29 Understand
Understand グラフィカルビュー – Calls/CalledBy 今回は、グラフィカルビュー機能の中から、関数やメソッドの"Calls/Called By"を紹介します。Calls/Called By は関数やメソッドのコールツリーを表示します。オプションにより、ファイル名や引数の情報をグラフに表示させ... 2012.08.20 Understand
Understand 解析オプションの指定 Undestand は、特に複雑な設定をおこなわなくても解析を完了することができるのが利点の一つですが、解析に関する様々な設定をおこなうこともできます。今回は、C/C++言語解析時のいくつかの設定の中から「コンパイラの設定」について紹介し... 2012.07.31 Understand
Understand 外部エディターとの連携 Understandは、グラフィカルビューやクロスリファレンスなど様々な解析情報とソースコードをインタラクティブに移動し、解析情報の分析からソースコードの編集までをシームレスに行えることを特徴としており、Understand搭載のエディタ... 2012.07.24 Understand
Understand Understand API 今回は、Understand API の概要をご紹介します。 例えば… 「Understand の解析結果を独自に加工して、カスタムレポートを生成したい」「Understand の解析結果を、自作のツールにインポートしたい」 ... 2012.07.03 Understand
Understand 依存関係の詳細を調べる 前回、システムを概要的に確認できる「依存関係グラフ」を紹介しました。依存関係グラフを利用することで、ディレクトリ・ファイル間の関係を抽象的なビューで確認することができます。 今回は、これら依存関係をさらに詳細に確認する「依存関係ブラ... 2012.06.21 Understand
Understand 複雑な構造を分析する「DSM」 前回、依存関係グラフによるモジュール、ファイル単位での相関関係の可視化方法について紹介しました。ご紹介したように、依存関係グラフを使うことによって「アーキテクチャ」という観点での分析を行うことも可能となります。とはいえ、システムが大規模に... 2012.06.19 Understand
Understand グラフィカルビュー - 依存関係グラフ 以前、関数や変数についてのいくつかのグラフィカルビューを紹介しましたが、今回は、ファイルやモジュール間の関係を表示するグラフィカルビュー、「依存関係グラフ」を紹介します。 依存関係グラフを表示するには: ツールメニュー--を選... 2012.06.15 Understand
Understand Count系メトリクスのカウント方式 Understand では、Count 系メトリクスを含む、多くのメトリクスを計測できます。今日は、これらの Count 系メトリクスがどの様に測定されているかを紹介します。 以下の例は、簡単な C/C++ において、それぞれの C... 2012.06.13 Understand
Understand ソースコードの複雑さの評価 Understandのメトリクス機能は、ソースコードの品質を定量的に評価する機能です。Understandは70種類以上の項目で指標値を算出します。そして、その中で最もよく使われる項目の一つが「Cyclomatic複雑度」です。 C... 2012.06.11 Understand