このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
要件リンクの変更の追跡
要件を作成またはインポートし、それらの要件と設計要素の間のリンクを作成した後、要件、Simulink テスト オブジェクト、または MATLAB コード行に変更があった場合に Requirements Toolbox™ で検出できます。要件エディターから変更を追跡し、変更の問題を解決するか、要件の状態に影響がない場合は変更をクリアできます。変更の問題をプログラムで追跡してクリアするには、slreq.getChangeInformation
および slreq.clearChangeIssues
を参照してください。変更の問題の確認と解決は、トレーサビリティ マトリクスを使用して行うこともできます。詳細については、トレーサビリティ マトリクスでのリンクの取り扱いを参照してください。
要件リンクの変更追跡を有効化
要件リンクの変更追跡を有効にするには、以下を行います。
要件エディターを開きます。Simulink® モデルの [アプリ] タブで、[要件マネージャー] をクリックします。[要件] タブで [要件エディター] をクリックします。あるいは、MATLAB® コマンド プロンプトで次のコマンドを入力します。
slreq.editor
要件セットを開きます。
[ビュー] セクションで [情報] 、 [変更情報] をクリックします。
[変更情報] を有効にすると、要件エディターを閉じた後もこの設定は有効のまま保たれます。
あるいは、要件リンクの変更の追跡を、Simulink モデルの [要件] ペインから有効にすることもできます。[要件] ペインで項目を右クリックして [変更情報] を選択します。
変更の追跡解析の実行
Requirements Toolbox は、ユーザーが解析を実行するまで、変更の追跡解析を実行しません。要件エディターまたは要件パースペクティブで解析を実行できます。
要件エディターまたは要件パースペクティブのバナーは、結果が保留中である場合に示されます。解析を実行するには、バナーの [今すぐ分析] をクリックします。あるいは、要件エディターの [リフレッシュ] をクリックするか、要件パースペクティブのリフレッシュ ボタン をクリックします。
slreq.clear
を使用するまで、変更の追跡解析はバックグラウンドで継続的に実行されます。
要件、テスト オブジェクト、MATLAB コード行の変更内容の確認
リンクの変更情報を更新した後、リンクされた項目の変更内容を確認できます。以下を行うと、要件エディターに変更の問題が表示されます。
要件を変更する。
Simulink Test™ テスト オブジェクトを変更する。
MATLAB コード ファイルまたは MATLAB Function ブロックのコード行を変更、追加、削除する。
メモ
Requirements Toolbox は、リンクされた要件が有効である場合にのみ、未解決のリンクの変更追跡情報を提供します。リンクが未解決になる理由については、Resolve Linksを参照してください。
要件エディターで、[リンクの表示] をクリックします。変更があったリンクが赤の強調表示で示されます。
Requirements Toolbox は、保存されたタイムスタンプおよびリビジョンを、リンクされたアーティファクトの現在のタイムスタンプおよびリビジョンと比較します。前回の変更後にソースまたは要件を変更した場合、要件エディターで変更の問題が示されます。変更の問題を表示するには、リンクを選択してから、右側のペインで [変更情報] を展開します。
変更の問題の解決
変更の問題は、要件エディターから解決できます。変更による影響がない場合、変更の問題をクリアできます。変更の問題をクリアするには、[リンクの表示] をクリックしてリンクを選択し、右側のペインの [変更情報] で [問題をクリア] をクリックします。リンクの変更情報が要件の現在のタイムスタンプおよびリビジョンで更新されます。変更の問題が要件の状態に影響する場合は、モデル、要件、テスト ケース、またはリンクを変更することによってリビジョンの不一致を解決してから問題をクリアできます。
複数のリンクに関する変更の問題を同時にクリアするには、Shift キーまたは Ctrl キーを押しながらリンクをクリックすることで複数のリンクを選択します。選択したリンクの 1 つを右クリックし、コンテキスト メニューから [問題をクリア] をクリックします。あるリンク セット全体についてすべての変更の問題をクリアするには、リンク セットを選択し、右側のペインの [変更情報] で、[すべてクリア] をクリックします。また、リンク セットを右クリックしてコンテキスト メニューから [すべての変更問題をクリア] を選択することもできます。
リンクへのコメントの追加
変更の問題を解決するときは、アクションを説明するコメントをリンクに追加することをお勧めします。リンクにはそれぞれ [コメント] プロパティがあります。変更の問題をクリアすると、ダイアログ ボックスが表示され、コメントを追加するよう促されます。
追加のコメントを付け加えるには、以下を行います。
要件エディターで、[リンクの表示] をクリックします。
リンクを選択します。
右側のペインの [コメント] で、[コメントの追加] をクリックします。
参考
slreq.getChangeInformation
| slreq.clearChangeIssues