ソースコード解析ツール Understand

ソースコード解析ツール

Understandは、大規模なプログラムや複雑なプログラムをすばやく理解するためのさまざまな機能を搭載しています。アーキテクチャから個々の機能まで、あらゆるレベルでソースコードを分析し、プログラムの制御フローや構造、クラス継承、関数や変数の関係など、多彩な角度からソースコードをビジュアル化します。 

  • ソフトウェア品質保証
  • ソースコード解析
  • ソフトウェア品質向上

【ソフトウェア品質向上セミナー】技術的負債を残さない!医療機器の国内トップブランド2社が重視するソフトウェア設計品質向上への挑戦

近年のソフトウェア開発規模の拡大、開発期間の短縮化に伴い、ソフトウェア の保守性や再利用性の高さが、品質指標として一層重視されるようになって きました。
皆様も「技術的負債の返済」や「メトリクス管理」といったキーワード を一度は聞かれたことがあるのではないでしょうか。
一方で、以下のような理由から「保守性や再利用性に関する品質指標は、 開発プロセスへの適用が難しい」という言葉もよく耳にします。
  • 品質指標をどのように定義すべきか分からない
  • 品質指標を管理・運用する体制を整備できない  
  • 開発現場側が納得感を持ってくれるか不安
本セミナーでは、ソフトウェア設計品質の管理と技術的負債の削減をテーマに、 品質改善活動へのツール適用事例を、オリンパス株式会社の尾塩健二様と、 富士フイルムソフトウエア株式会社の片山健志様にご講演いただきます。
現実的な設計品質の管理事例がわかる大変貴重な機会です。 どうぞふるってお申込みください。

 【アジェンダ】
  1. アーキテクチャ分析ツール「Lattix」とソースコード解析ツール「Understand」のご紹介
  2. 【事例】ソフトウェアの技術的負債の返済の重要性
  3. 【事例】ソフトウェア製品の長寿命に貢献する内部品質の見える化
  4. テクマトリックス(株)のソフトウェア品質向上ソリューションのご紹介
※講演の詳細はこちら
※内容は、変更する場合がございます。あらかじめご了承ください。

ソースコードの解析結果をグラフィカルに表示。ソフトウェアの開発環境を飛躍的に向上させます。


Understand
は、プログラムを高速解析し、プログラムの 制御フロー構造クラス継承関数や変数の呼び出し関係といった要素間の関係を、グラフィカルに可視化します。 Understandは、不毛なソースコードリーディングから開発者を解放します。 Understandを利用することにより、必要な情報を容易に収集することができるため、迅速なレビューと効率的な調査が可能になり、生産性を向上させ、かつ、高品質なソフトウェアの開発を行うことができます。

関数の呼び出しや参照、クラスの構成、制御フローなどをグラフィカルに可視化

バタフライグラフ:関数やメソッドの呼び出し/被呼び出し関係をひとつのダイアグラムに表示

Control Flow (関数のフローチャート):関数の制御フローチャートを表示

UML Sequence Diagram (UML シーケンス図):メンバーメソッドからコールされた関数やメソッドをUML シーケンス図として描画

ファイル・関数・変数・型・マクロを高速検索

エンティティの種類で絞り込んだり、文字列で検索したり、ソースコードやグラフィカルビュー画面で高速に検索

100種類のメトリクスを分析

Cyclomatic複雑度(サイクロマチック複雑度)や結合性を表わすLCOM(結合性の欠如)など100種類のメトリクスを分析


ソースコード解析ツール Understandに
関するお問い合わせ

  • テクマトリックス株式会社
    東京本社

    ソフトウェアエンジニアリング事業部

    03-4405-7853

メールでのお問い合わせ
scitools-info@techmatrix.co.jp

CONTACT

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。