|
|
 |
ソースコード品質診断ツール「eXquto(エクスキュート)」は、お客様のソースコードの「設計・実装品質の良し悪し」を診断するツールです。
診断には、静的解析ツール“QAC”から得られる様々なソフトウェアメトリクスを使用します。そして、独自の技術により個別に得点化を行い、2つの評価軸(スコープ・品質特性)に分類、分析することで、ソフトウェア品質の可視化を行います。
これにより、マクロ的な品質診断と品質を妨げる要素(ファイル、関数etc)の特定を可能とします。 |

 |
スコープ別評価
ソフトウェアの設計を4つのレベル
“アーキテクチャ設計”、“コンポーネント設計”、“ファンクション設計”、“コーディング品質”に分類し、その品質を定量化します。 |
 |
品質特性別評価
ソフトウェアの品質に関する標準的なモデルISO・IEC9126で定義された“信頼性”・“効率性”・“保守性”・“移植性”に関する品質を定量化します。 |
| |
|
|
|
|
 |
| |
プロジェクト内のすべてのファイルを対象にして、一致度と類似度を解析し、クローンコード*を検出します。 同様の修正または変更を行うべきコードを特定することで、コードの修正または変更の抜け漏れ防止に効果を発揮します。
*コピー&ペーストで生成したコード |
 |
| |
クローン散布図 |
|
 |
| |
ソフトウェアの構造をUMLパッケージ図やDSM*を用いて可視化し、アーキテクチャ違反の依存関係を抽出します。
*Dependency Structure Matrix |
 |
| |
DSM(パッケージレベル) |
|
| 動作環境 |
Windows XP以降 |
| メモリ1GB(2GB推奨) |
| HDD 100MB |
| 必須ソフトウェア |
QAC7,0J以降 |
|
|
|
 |