Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

要件リンクの変更の追跡

MATLAB での要件の作成と、設計要素と要件の間のリンクの作成の後、Requirements Toolbox™ はリンクを追跡し、リンクされている要件に変更があった場合に検出します。変更情報の追跡は、要件エディターまたはトレーサビリティ マトリクスから行います。その後、変更の問題を解決するか、要件の状態に影響がない場合は変更をクリアできます。

要件リンクの変更追跡を有効化

要件リンクの変更追跡を有効にするには、以下を行います。

  1. 要件エディターを開きます。Simulink® モデルの [アプリ] タブで、[要件マネージャー] をクリックします。[要件] タブで [要件エディター] をクリックします。あるいは、MATLAB® コマンド プロンプトで次のように入力します。

    slreq.editor
  2. 要件セットを開きます。

  3. [情報][変更情報] が選択されていることを確認します。

[変更情報] を有効にすると、要件エディターを閉じた後もこの設定は有効のまま保たれます。

あるいは、要件リンクの変更の追跡を、要件パースペクティブから有効にすることもできます。要件パースペクティブで項目を右クリックして [変更情報] を選択します。

要件とテスト オブジェクトの変更内容の確認

変更追跡を有効にした後、要件エディターを使用して、要件またはテスト オブジェクトの変更内容を確認できます。

要件の変更内容の確認

要件は、他のタイプの項目にリンクできます。リンク可能な項目の完全な一覧については、リンク可能な項目を参照してください。リンクされた要件に変更を加えると、要件エディターおよび [トレーサビリティ マトリクス] ウィンドウに、変更の問題があることが示されます。要件リンクの変更追跡を有効にした後、要件エディターまたは [トレーサビリティ マトリクス] ウィンドウから、特定の要件に関連付けられている変更の問題を表示できます。

メモ

Requirements Toolbox は、リンクされた要件が有効である場合にのみ、未解決のリンクの変更追跡情報を提供します。リンクが未解決になる理由については、リンクの関連付けを参照してください。

要件エディターで、[要件の表示] をクリックします。変更のあったリンクされている要件が赤色で強調表示されます。要件を選択すると、[詳細] ペインの [リンク] の関連するリンクも赤色で強調表示されます。変更の問題を表示するには、要件を選択し、[リンク] でそのリンクにカーソルを合わせてから、リンクされた項目の右側にあるリンク アイコン () をクリックします。

[トレーサビリティ マトリクス] ウィンドウで、[欠損リンクの強調表示][変更されたリンクを強調表示] をクリックし、リンクされている要件に関連付けられた行、列、およびセルを強調表示します。リンクされている要件に加えられた変更内容を表示するには、セルを選択し、表示されるダイアログ ボックスの [ソース] または [宛先] の横にある要件ハイパーリンクをクリックします。変更の問題を表示するには、[リンク] の横にあるリンク ハイパーリンクをクリックします。[トレーサビリティ マトリクス] ウィンドウを使用して変更の問題を見つける方法の詳細については、リンクの変更の問題の表示とクリアを参照してください。

テスト オブジェクトの変更内容の確認

要件とテスト オブジェクトの間にリンクを作成するには、要件からテスト ケースへのリンクを参照してください。Simulink Test™ テスト オブジェクトに変更を加えると、要件エディターおよび [トレーサビリティ マトリクス] ウィンドウでそのリンクが強調表示され、ソース オブジェクトが変更されたことが示されます。

要件エディターで、[要件の表示] をクリックします。リンクされた要件は、リンクのソースに関連する変更の問題を示します。エディターでは、変更の問題があるリンクされた要件が、変更の問題アイコンで示されます。

変更のあったリンクされているテスト オブジェクトが赤色で強調表示されます。要件を選択すると、[詳細] ペインの [リンク] の関連するリンクも赤色で強調表示されます。変更の問題を表示するには、リンクを選択し、[変更情報] をクリックします。

テスト ケースの変更の問題は、要件エディターまたはトレーサビリティ マトリクスから以下の方法でクリアできます。

  • 要件セット ファイルまたはリンク セット ファイルの比較: 2 つのバージョンの要件セット ファイルまたはリンク セット ファイルを比較できます。

  • 要件エディターでの問題のクリア: 変更による影響がない場合、変更の問題をクリアできます。変更の問題が要件またはテスト ケースに影響する場合は、不一致を解決した後、問題をクリアします。

  • [トレーサビリティ マトリクス] ウィンドウを使用した問題のクリア: トレーサビリティ マトリクスで、[欠損リンクの強調表示][変更されたリンクを強調表示] をクリックし、変更のあった要件に関連付けられた行、列、およびセルを強調表示します。[フィルター パネル] から [変更の追跡][変更の問題あり] を選択して、変更のあったテスト ケースをフィルターします。

変更の問題の解決

要件エディターには、各リンクについて、変更の問題を含む変更情報が表示されます。[リンクの表示] をクリックし、[詳細] ペインで [変更情報] を展開します。Requirements Toolbox は、保存されたタイムスタンプおよびリビジョンを、リンクされたアーティファクトの現在のタイムスタンプおよびリビジョンと比較します。リンクを作成後または前回の変更後にソースまたは要件を変更した場合、要件エディターは変更の問題を示します。

変更の問題は、要件エディターまたはトレーサビリティ マトリクスから解決できます。変更による影響がない場合、変更の問題をクリアできます。リンク変更情報は、要件の現在のタイムスタンプおよびリビジョンで更新されます。変更の問題が要件の状態に影響する場合は、モデル、要件、テスト ケースまたはリンク自体を変更することによってリビジョンの不一致を解決した後、問題をクリアできます。

要件エディターでは、[リンクの表示] が選択されているとき、変更の問題をもつリンクが赤色で強調表示されます。変更の問題をクリアするには、リンクを選択し、[詳細] ペインの [変更情報][問題をクリア] をクリックします。

トレーサビリティ マトリクスでは、[欠損リンクの強調表示][変更されたリンクを強調表示] を選択することで、変更の問題をもつリンクを強調表示することができます。変更の問題をクリアするには、リンクを含むセルを選択し、ツールストリップで [変更の問題をクリア] をクリックします。

複数のリンクに関する変更の問題のクリア

要件エディターまたはトレーサビリティ マトリクスでは、複数のリンクに関する変更の問題を一度にクリアできます。

要件エディターでは、Shift キーまたは Ctrl キーを押しながらリンクをクリックすることで、複数のリンクを選択します。選択したリンクの 1 つを右クリックし、コンテキスト メニューから [問題をクリア] をクリックします。あるリンク セット全体についてすべての変更の問題をクリアするには、リンク セットを選択し、[詳細] ペインの [変更情報] で、[すべてクリア] をクリックします。また、リンク セットを右クリックしてコンテキスト メニューから [すべての変更問題をクリア] を選択することもできます。

トレーサビリティ マトリクスでは、クリックしてドラッグするか、Shift キーまたは Ctrl キーを押しながらセルをクリックすることで複数のセルを選択し、ツールストリップで [変更の問題をクリア] をクリックします。

リンクへのコメントの追加

変更の問題を解決するときは、実行したアクションを説明するコメントをリンクに追加することをお勧めします。リンクにはそれぞれ [コメント] プロパティがあります。要件エディターまたはトレーサビリティ マトリクスのいずれかで変更の問題をクリアすると、ダイアログ ボックスが表示され、コメントを追加するよう促されます。

追加のコメントを付け加えるには、以下を行います。

  1. 要件エディターで、[リンクの表示] をクリックします。

  2. リンクを選択します。

  3. [詳細] ペインの [コメント] で、[コメントの追加] をクリックします。

リンクの変更追跡の使用の手動チェック

要件エディターでは、変更追跡情報が自動的に更新されますが、手動で更新することもできます。変更追跡情報を更新するには、次を行います。

  • 要件エディターで、 [更新] をクリックします。

  • トレーサビリティ マトリクスで、[更新] をクリックします。

トレーサビリティ マトリクスでは、変更追跡情報を手動で更新する必要があります。

関連するトピック