| 昨今、アプリケーションの多機能・複雑化、ネットワーク対応により、ソフトウェアの欠陥や脆弱性の問題が重要な課題としてクローズアップされています。加えて、ソフトウェアの規模が増大し、ソフトウェアの品質を高める実践的な開発チーム内での手法も必要となってきました 開発グループが、ソフトウェア開発サイクルのできるだけ早い段階でソースコードの欠陥を見つけ、そして除去しておく利点が十分理解されてきた今、早期に信頼できる検証ソフトウェアを用い、検証を行っておくことが重要となりました。QAの前にソフトウェアの欠陥を見つけておくことの利点は十分に裏付もされ、また十分に理解もされてきました。しかし残念なことに、これを可能にするメカニズムは、人手でのコードレビューからの解放を掲げたリントタイプの静的コードアナライザでした。そのようなツールの中には、フォルスポジティブと呼ばれる静的検証技術特有の擬似エラーの洪水を招くツールも多くありました。フォルスポジティブを可能な限り排除する機構を備え、品質を阻害しかねないソフトウェアに潜む欠陥と他からの攻撃に対するセキュリティ脆弱性対策を、デスクトップとシステムの両サイドに提供するソリューションがKlocwork Insightです。 |