コベリティのソフトウェアデベロップメントテストの方法論
効果的なソフトウェアデベロップメントテストにより、リスクのコントロール、開発とビジネスを深く関連付けられ、ソフトウェア整合性の確保が実現します。コベリティデベロップメントテストは3ステップのプロセスでソースコードの品質、セキュリティ、効率性を管理し、開発チームの運営にも役立ちます。ビジネスの優先事項に基づいた標準的なソフトウェア開発ポリシーの設定により、そのポリシーに照らし合わせた開発中のソースコードを自動的にテストし、さらに社内チーム、外部委託チーム、プロジェクト、サードパーティ・サプライヤー等の管理も統制できます。開発部門はソフトウェアのサプライチェーン全体にわたる可視化ができ、早期にリスクの警告を受けることができます。
ソフトウェアデベロップメントテストへの3ステップ
- コベリティのソースコード解析ソリューションの使用で、開発者は開発過程でビジネス上のポリシーやしきい値に対しソースコードをテストできます。開発ライフサイクルの早期で不具合を検出することで開発者の作業のやり直しを抑制し、出荷納期を守ることができます。
- Coverity Static Analysis の使用で、C/C++、 Java、 C#ソースコード上でもっとも深刻な不具合を検出します。何百ものユーザが使用でき、何百行のソースコード上で、一度の解析で何千もの不具合を検出できます。
詳細
- Coverity Dynamic Analysis の使用で、開発者、品質保証、テストエンジニアがマルチスレッドのJavaアプリケーション上で見つけにくい不具合を 検出することができます。
詳細
- Coverity Integrity Manager は、 Coverity Static Analysisと Coverity Dynamic Analysisの統合不具合管理インターフェイスです。不具合が特定され、ポリシーが違反された時は、リスクの種類や、優先順位ごとに開発者のワークフローで特定され、開発者はどの不具合を最初に修正したらよいのかがわかります。
詳細
- Coverity Integrity Control の使用で、顧客の開発プロジェクトにマネージメントレベルの可視性を与え、内部チーム、オフショア開発チーム、サードパーティ・サプライヤを継続的に評価、管理することができます。ほとんどの組織はサードパーティ・サプライヤから購入したソースコードを使用しており、これらのコードは、内部開発のソースコードと同じレベルで管理されていません。Coverity Integrity Controlは、ソースコードの品質とセキュリティ管理に必要とされていた可視化をもたらし、品質レベルの標準を設定、施行することができます。
詳細はこちら