このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
金宝app®要求™を使用して,要件とさまざまな仿金宝app真软件モデル要素(ブロック,Stateflow®オブジェクト,金宝app仿真软件测试™テストオブジェクト,仿金宝app真软件データディクショナリエントリ,MATLAB®コード行,その他の要件など)との間にリンクを作成し,要件がモデル設計にどのように関連しているかを追跡します。
ブロックおよび 状态流オブジェクトへのリンクは、模拟エディター金宝appから、要件パースペクティブ ビューの(要件ブラウザー]で要件をドラッグすることによって作成できます。金宝app仿真软件测试テストオブジェクトへのリンクは,テストマネージャーから,または要件エディターから作成できます。金宝app仿真软件モデル要素を要件にリンクする場合の詳細については,ブロックと要件のリンクおよび要件からテストケースへのリンクを参照してください。
要件リンクは,要件のカスタムIDに対してではなく,要件のSID(独立会话标识符)に接続されます。
要件項目,モデルエンティティ,テストアーティファクト,およびコード間でリンクを作成できます。
金宝appSimulinkRequirementsオブジェクト:
slreq。要求
オブジェクト
slreq。参考
オブジェクト
slreq。的理由
オブジェクト
金宝app仿真软件エンティティ
ブロック
サブシステム
データディクショナリ
Stateflowオブジェクト:
ステート
チャートとサブチャート
遷移
金宝appSimulinkTestオブジェクト:
テストファイル
テストスイート
テストケース
反復
評価
MATLABコード行
系统作曲家™アーキテクチャモデル
MATLAB構造体を作成することにより,URLなどの外部アーティファクトをリンク先として設定できます。2次のつの方法を使用できます。
リンク先の構造体を作成する。
myLinkDest =结构(“域”,“linktype_rmi_url”,“工件”,...“www.tatmou.com”,“id”,”struct . myLinkDest = struct . myLinkDest = struct . myLinkDest = struct . myLinkDest与字段:域:“linktype_rmi_url”工件:“www.tatmou.com”id:”%在myReq和mylinkDest之间创建一个链接slreq。创建(myReq myLinkDest);
rmi(“createempty”)
を使用して要件リンクのデータ構造体を作成する。rmi
を参照してください。
設計の要素が要件にどのように関連付けられているかを追跡するには,要件リンクのリンクタイプを指定します。リンクタイプは,要件が上位レベルの要件から派生している場合など,要件同士のリンクの性質も表します。
金宝app仿真软件的需求は次のリンクタイプを提供します。
タイプ | 説明 |
---|---|
次に関連 | 要件とモデル要素の間の一般的な関係。このリンクは双方向です。 |
実装元 | この要件を実装するモデル要素を指定します。これらのリンクタイプは,実装の状態メトリクスの対象となります。 |
実装 | |
検証元 | この要件が満たされることを検証する検証モデル要素またはテストケースを指定します。これらのリンクタイプは,検証の状態メトリクスの対象となります。 |
検証 | |
派生元 | このリンク元アーティファクトから派生されるリンク先アーティファクトを指定します。 |
派生 | |
調整 | リンク元アーティファクトによって指定される機能の詳細を追加するリンク先アーティファクトを指定します。 |
次で調整済み | |
確認 | 要件セットと外部の結果ソース間の関係を指定します。これらのリンクタイプは,検証の状態メトリクスの対象となります。 |
確認者 |
カスタムリンクタイプも作成できます。詳細については,要件およびリンクのカスタムタイプの定義を参照してください。
要件リンクにはリンク元アーティファクトとリンク先アーティファクトがあります。リンクタイプのほとんどは,リンクの方向と相対的に定義されます。(次に関連]リンクタイプは,2つのエントリ間の一般的な関係を示します。
(実装]/[実装元]および(検証]/[検証元]リンクタイプは,要件とモデルの関係を表します。実装の状態および検証の状態の概要メトリクスがこれらのリンク タイプから派生するため、これらのリンク タイプをもつ要件に関しては、リンク元アーティファクトとリンク先アーティファクトを正しく指定します。実装状態と検証状態の概要メトリクスの詳細については、要件の実装の状態メトリクスデータの確認および要件による検証の状態の要約を参照してください。
リンクビューから要件リンクを確認します。リンクビューは,要件エディターおよび要件パースペクティブビューの(要件ブラウザー]で使用できます。要件パースペクティブビューの(要件ブラウザー]のリンクビューには,リンク元アーティファクトからの外向きリンクのみが表示されます。要件ビューとリンクビューを切り替えるには,ツールバーの[表示]ドロップダウンリストを使用します。
金宝app仿真软件エディターで作業しているときは,要件パースペクティブビューのプロパティインスペクターを使用することにより,個々の要件の要件リンクを確認できます。要件に関連付けられているその他のリンクは,要件ビューの[リンク]ペインに表示されます。既定では,リンク元アーティファクトからの外向きリンクはすべて,リンクセットファイル(.slmx
) に保存されます。要件リンクのストレージの詳細については、要件リンクのストレージを参照してください。
リンクを削除すると,金宝app仿真软件的需求はそのリンクのCommentedBy、CommentedOn,またはSIDを保持しません。
関連付けられたリンクには使用可能なリンク元とリンク先があります。リンク元とリンク先を使用できない場合,そのリンクは関連付けられません。以下に例を示します。
リンクされたブロックをモデルから削除すると,リンクは関連付けられていない状態になります。
金宝app仿真软件测试テストファイルなどのリンク元またはリンク先のファイルがメモリに読み込まれていない場合,リンクは関連付けられていない状態になります。
リンクビューでは,未解決のリンクはで示されます。setSource
メソッドとsetDestination
メソッドを使用してリンクを関連付けます。
リンクセットファイル,仿真金宝app软件モデル,MATLABまたはプロジェクトのパス上のテストファイルなど,要件セットに関連するすべてのリンク情報は,要件セットをメモリに読み込んだときに自動的に読み込まれます。リンクを組み込みリンクセットとしてモデルと共に保存する場合は,リンク情報は自動的には読み込まれません。リンク情報はslreq.refreshLinkDependencies
コマンドを使用して読み込むこともできます。要件セットをメモリからアンロードすると,リンク情報は自動的にアンロードされます。
setDestination
|setSource
|slreq.refreshLinkDependencies