• 品質保証
DevPartner Java Edition Javaアプリケーション性能解析ツール
評価版ダウンロードページへ
  • 製品概要
  • 製品特長
  • 機能紹介
  • システム要件

お問い合わせ

DevPartner Java Edition 機能紹介
OptimalAdvisor 静的ソースコード解析ツール
>静的ソース・コード解析

OptimalAdvisorは、Javaのソースコードを静的に解析。Javaの実行前のプログラムを解析し、潜在的な問題点を抽出します。また、メトリクス分析によりJavaソースコードの品質を数値化しますので、プログラム品質の均一化が可能になります。

構造をダイヤグラム化
構造をダイヤグラム化
<拡大図>

OptimalAdvisorは、構造をダイヤグラム化し構造を視覚的に把握することが可能になります。また、リファクタリング(*)箇所を提案するので、これにあわせてソースコードを修正することで、保守性が向上します。

*
リファクタリング:プログラムの振る舞いを変えることなくソースコードを変更すること。
ソフトウェア開発では、ソースコードの作成が進むにつれて、中途での設計変更やバグフィックスなどでプログラムは冗長で汚いものとなっていくことが多い。これらの問題点を解決し、将来の仕様変更に柔軟に対応できるようソースコードの手直しを行なうことを「リファクタリング」という。
定義されたルールによりコードをチェック
メトリクス分析
<拡大図>

Javaプログラミングのバイブルとも言われている「Effective Java」「Javaの落とし穴」などで紹介されているルールを活用してコードをチェックし問題箇所や対処法を提示するので、より高品質なプログラミングが可能になります。

メトリクス分析
定義されたルールによりコードをチェック
<拡大図>

Javaのプログラミングでは、往々にして従属関係があまりにも複雑になりすぎ、パフォーマンスが低下したり、第三者が見て理解しにくくなってしまうことがあります。OptimalAdvisorは、複雑度やオブジェクト間の結合度などを検出するメトリクス分析により、複雑度を数値化して表示。品質管理における品質の測定基準の1つとしても活用可能です。


  • 製品概要
  • 製品特長
  • 機能紹介
  • システム要件
  • キャンペーン情報

お問い合わせ

TOP