Main Content

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

要件リンクの変更の追跡

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

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

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

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

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

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

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

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

要件の変更内容の確認

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

メモ

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

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

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

変更の問題の解決

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

関連するトピック