DTP では、要件管理システム (RMS) で管理される要件と以下との間でトレーサビリティを証明できます。
- 要件をテストするテスト ケース
- 要件を実装するファイル
- 実装したソース コード ファイルで検出された静的解析違反
- 実装ファイルと関連付けられた変更レビューおよびレビュー指摘事項 (「変更エクスプローラー」を参照)
DTP は要件トレーサビリティを容易にしますが、テスト/解析ツール (たとえば SOAtest や Parasoft 静的解析/テスト ツール) のデータを必要とします。Traceability Report または JIRA Traceability Report をデプロイして簡単に要件トレーサビリティ情報を参照することもできます。Traceability Report と JIRA Traceability Report の拡張を Parasoft Marketplace からダウンロードし、Extension Designer を使って DTP システムにデプロイできます。
ファイルと要件の関連付け
要件の詳細レポートで、違反、変更レビュー、およびテスト結果のデータを要件ごとに参照できます。要件の詳細レポートは、特別なワークフローを使って生成および表示できます。詳細については「ファイルと要件の関連付け」を参照してください。
テストと要件の関連付け
テストと要件を関連付ける方法については、テスト/解析ツールのドキュメントで説明しています。以下のツールのドキュメントを参照してください。
- SOAtest
- Jtest
- C++test
- dotTEST
トレーサビリティのレポート
次のいずれかの方法でファイル/テストと要件を関連付けた後、トレーサビリティ情報を確認できます。
- DTP Enterprise Pack 拡張の Traceability Report または JIRA Requirements Traceability を実装する
- トレーサビリティ データの DTP REST API エンドポイントを呼び出す