DO-178B/C プロジェクトを維持するために SVN を使用できるかどうかを確認するための実現可能性調査を行っています。私が見た DO178 プロジェクトのほとんどは、CVS または同様の構成管理ツールを使用して、各ファイルのバージョンを個別に管理します (これは SVN とは異なります)。私のプロジェクトに必要な構成管理の派生目標の一部を次に示します。
- 各ファイルについて、完全な変更履歴が利用可能でなければなりません。
- ファイルの各バージョンが校正されたことを証明する方法が必要です。これには、以前の TAG 以降に特定のファイルに対して行われたすべての変更を一覧表示する方法が必要です。
- 変更が行われるたびに、共通の要件のためにどのファイルが変更されたかを把握できるグループ化が可能になるはずです。通常、変更履歴のコメントで行われた変更ごとにハッシュタグを使用します。複数のファイルに同じハッシュタグがある場合、それらは同じグループに属します。
- 最後に、いくつかの既存の TAG があるため、各ファイル変更の概要を個別に一覧表示する構成インデックス レポートを利用できるはずです。通常、この要約には、ファイルのベースライン バージョン、それ以降に行われた各変更、各変更のハッシュタグのリスト、最終バージョンが含まれます。
これらのレポートをソフトウェア監査人に提供できるように、SVN を使用する方法を知っている人はいますか?