ライフサイクル品質管理
アプリケーションライフサイクル全体の品質を管理することで、開発プロジェクトを成功に導きます
従来の品質管理アプローチは、テストや検証をアプリケーションライフサイクルの後期に実施してきました。しかしこの段階では、不完全な要件、限定的な自動化、不十分なコミュニケーション、予測不可能なバグの発生、およびその他の要因により、開発チームと品質保証チームは、納期の延期や品質レベルの犠牲など、厳しい選択を迫られることになります。
ボーランドのライフサイクル品質管理ソリューションは、アプリケーションライフサイクルの初期段階から品質の概念を組み込み、品質の課題を根本的に解決します。ビジネスの優先事項と、プロジェクト要件、開発作業、ソフトウェアテストに関する品質期待レベルと連携させることができるようになります。このソリューションにより、以下を実現できます。
- テストによる高度の品質検証により、ソフトウェアの主要な欠陥を排除
- 修正コストが低い開発の初期段階において
- 開発およびQA段階において、進捗の障害となるビルド作業の失敗を排除
- 追跡と検証が可能な、情報および指標に基づく決定
- すべての手動テストと自動テストを管理
- 異機種環境と分散環境をサポートする、単一品質プラットフォームの活用
- 高品質で高性能のアプリケーションを迅速に提供
アプリケーションライフサイクル品質管理の包括的なアプローチ
ソフトウェアのライフサイクル品質管理を効果的に実現するには、以下の要件を満たす必要があります。
- 要件がビジネス目標およびテスト目的と合致していること
- 開発段階においてソフトウェアの品質を管理していること
- 早期に欠陥をテストし評価していること
- テストの自動化により、ビジネスにとって重要な事項を集中的にテストしていること
ボーランドのライフサイクル品質管理では、以下の4つの重要分野をカバーすることで、上記の目的を実現しています。
- 要件に基づくテスト(RBT): ビジネス要件とテストの優先事項とを連携させます。
- ソフトウェアテスト管理: 総合的なテストの計画、文書化、管理するためのプロセス駆動型アプローチを実装しています。
- ソフトウェア開発インテリジェンス: 開発プロセスの管理を、達成基準駆動型へと進展させます。
- 自動化テスト: 機能テスト、負荷テストを、効率的かつ効果的に自動化します。

