Main Content

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

IBM理性门9要件连携连携连携

IBM® Rational® DOORS® 9 からの要件をインポート、リンク、および更新する方法。DOORS 9 との連携は Microsoft Windows® でサポートされます。

IBM Rational DOORS の設定

Microsoft OfficeおよびIBM理性门ととの作用ためののののの金宝appの手順に従って、IBM Rational DOORS との対話操作の要件管理インターフェイスを設定します。

门を使用しワーク概要概要概要

门からsimulink环金宝app境にインポートて,インポートされをを介しててモデルモデルからからから要件要件要件要件要件要件へのトレーサビリティトレーサビリティをを确立できできますますます。。トレーサビリティトレーサビリティトレーサビリティは双双金宝appsimulink要求の参照更新でき。さらに以下ようになり。。。

  • 门の正式またはリンクモジュールを変更ずに,,matlabおよびsimulinkから门へ门金宝app

  • Simulink エディターを終了せずに設計、テスト、および要件の間をリンクできる。

  • 金宝appsimulinkの水准要件からからからからの高のへトレーサビリティを确立确立。

  • Simulink Requirements でメトリクスを使用し、実装と検証の間のギャップを特定できる。

  • 変更のクロストレーサビリティを使用しによる影响解析を実行。

前のバージョンの要件管理インターフェイスをもつ DOORS にリンクされている既存の Simulink アーティファクトがある場合、既存のリンクを更新します。Simulink®要求™へへへへへへ金宝appへへへ移行で,「更新模型链接目的地」のを参照し。。

DOORS モジュールのインポート

DOORS の要件モジュールをインポートすることも、フィルターを使用してモジュールから要件のサブセットをインポートすることもできます。詳細については、ibmrationaldoorsからからのインポートインポートを参照しください。

インポートされた要件参照と DOORS 間を移動するには、以下を行います。

  • インポートされた要件参照を選択し、[ドキュメントに表示]を门ににに移动し。。。

  • 门で[MATLAB]、[Select Item]を选択,さた要件参照移动します。

DOORS モジュールに DOORS 項目間のリンクがある場合、追加のコマンドを使用してリンクを要件セットに取り込むことができます。また、DOORS モジュールに Simulink モデルへのリンクがある場合、リンクの同期を使用してリンクを要件セットに取り込みます。フォールトトレラント燃料システムのの(IBM有理门)の「DOORS から Simulink へのリンク情報のコピー」のを参照し。。

门モジュールインポート前,なな属性をすべて追加たことを确认确认ししてててくださいください。。最初ののインポートインポート后にに追加追加の金宝appののの

モデルへのリンク

simulinkをインポートででででインポートインポートさされたた要件要件要件要件要金宝app件要件をををををををををををブロックブロックブロックブロックブロックブロック[要件]タイルをしモデルウィンドウで要件スペクティブを开きます。

要件パースペクティブを開いて要件を選択すると、プロパティ インスペクターの[リンク]にリンク表示れ。次のが可能です。

  • 現在のモデルの外部でリンクされたアーティファクトに移動する。

  • リンクをポイントし、赤い X 印をクリックしてリンクを削除する。

  • [表示]ドロップダウン[Links] を選択してリンク プロパティをチェックし、変更する。

インポートさ要件は,テストケース,コードコードデータディクショナリおよびおよび他の要件などののエンティティエンティティにリンクできできますますます要件からケースへのリンクおよびIBM理性门9要件连携连携连携を参照しください。

要件门のののの変更反映反映反映

门でソースがされる场合,,,,ででインポー金宝appトれ参照を更新ます。

  • 更新された DOORS モジュールに対応する最上位ノードを選択する。

  • [更新]ボタンをクリック。

インポートさた要件の更新の手顺従ってください。

金宝appsimulink要求へ最初インポートににににモジュールモジュール属性をした场合,,新しい新しい属性属性はインポートインポートさされれれませんませんませんませんませんモジュールモジュールモジュールモジュールモジュールてください。

リンク门からからからの移动移动

元要件およびテストへの移动移动をににするデータデータデータデータをををををををににににににににににににににに取り込むこと金宝appができます。。。。ますますますますますリンクリンクリンク

  • [表示]ドロップダウン[Links]を选択ます。

  • 新しいリンクリンクセット见つけて,クリック。。。

  • コンテキストメニューので[バックリンク]ショートカットを選択する。

Simulink Requirements はリンク セットで外向きリンクを解析し、DOORS など、バックリンクの插入するアプリケーション内向きリンクをし。。。

  • doorsでにに追加されますますますでででで,リンクは外向き外部リンクsimulink测试のののの金宝appののケース,,,,,エンティティエンティティエンティティエンティティに対応。。。

  • リンクされたドキュメントは、Simulink からこの外部要件に一致するリンクのない、古いリンクがないかチェックされます。

  • プロンプトをこと,不一致のをををモジュールモジュールから削除でき。。

  • [バックリンク]アクションが完了する,短いレポートがささますます。

[バックリンク]门モジュールモジュール后后にリンクリンクを要件モジュールモジュールモジュールモジュールモジュールモジ金宝appュールモジュールモジュール,,,,,,,,,,,またはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはdoorsで。でをし,移动。。。

外部ドキュメントの管理に关する一般な情报については,外部のドキュメントのバックリンクの管理を参照しください。

组み込みhttpコネクタ

Matlab/simulinkへへへ移动金宝appはは组み込み组み込み组み込み组み込み组み込み组み込み组み込みサーバーサーバーサーバーに依存依存ししし。。ますますますます组み込み组み込み组み込み组み込みののの组み込み组み込み组み込み组み込み组み込みサーバーサーバーサーバーがが正しいポートポート有效

[バックリンク]アクションのにのエラーが表示,,,,,,サーバーサーバーサーバー正しい状态にないことことを

connector.portAPIををしててhttpサーバーサーバーステータスチェック,,,,connector.portコマンド0をを场合は,,RMI('httplink')API を使用してサーバーのアクティベーションを行います。

[バックリンク]機能では、HTTP サーバーがポート 31415 に対してアクティブでなければなりません。connector.portコマンドが大きい値を返す場合、MATLAB のインスタンスが開始されたときにポート番号 31415 が他のプロセスよって使用されたことを示しています。以下を行う必要があります。

  • Matlabのののインスタンスををすべて。。。。

  • MATLABのインスタンスを 1 つのみ再起動する。

  • connector.portコマンドをしてhttpサーバーサーバーステータスチェック。。。

  • 0を取得たら,RMI('httplink')コマンドを再する。

  • connector.portコマンドを使用して再度チェックする。今度は 31415 ポートがアクティブになっていることが確認できる。

  • MBDアーティファクト再度开き,[バックリンク]手顺を再する。

DOORS モジュール ベースラインの追跡

MBD アーティファクトを DOORS の要件にリンクした後のいずれかの時点で、リンクされたモジュールのベースラインを作成した可能性があります。既定の設定では、Simulink Requirements に保存されたリンクは引き続きリンクされたモジュールの現在のバージョンにナビゲートします。設計バージョンを要件のベースライン バージョンにロックする場合、リンクしている各 DOORS モジュールのベースライン番号を Simulink Requirements で指定できます。現在の MATLAB セッションでリンクされたすべてのアーティファクトに対し、優先される DOORS ベースライン番号を設定することも、指定された MBD アーティファクトに異なる DOORS ベースライン番号を指定することもできます。

  • slreq.cmconfigureversionは、優先される DOORS ベースライン番号を指定するために使用するコマンド ライン API です。

  • slreq.cmgetversion门モジュールのののののモジュール用设定たたたベースベースベースベースラインをチェックチェック。

  • リンクされたモジュールに対して、後で次のバージョンのベースラインを作成した場合、前に保存したリンクのナビゲーションのターゲットをその後のベースラインにするには、slreq.cmconfigureversionコマンドをし更新された番号を指定し。。

  • アーティファクトごとの値は対応するリンク セットに保存され、同じリンク セット ファイルのすべてのユーザーに対するナビゲーションに影響します。

  • グローバル (セッション スコープ) な割り当てはユーザーの基本設定に保存されます。同じインストールの次の MATLAB セッションに、前に設定されたベースライン番号が記録されます。作業を他のユーザーと共有する場合、各ユーザーは優先される同じベースライン番号を再度入力する必要があります。必要に応じて、MATLAB 起動スクリプトまたは Simulink プロジェクトの起動スクリプトに必要な設定コマンドを含めることができます。

门での辞の后以前インポートしたへの修复修复

门でで変更れた,,更新アクションを実行して更新済みの DOORS コンテンツを以前にインポートした要件セットに取り込みます。このプロセスは、以前にインポートした項目のカスタム ID に一致する DOORS オブジェクトの ID を使用して、どの既存の参照が更新を必要としているか、どの DOORS オブジェクトが新しくて Simulink 要件セットに新規の参照を作成する必要があるかを判断します。また、DOORS から受信した更新に Simulink 要件セットに存在するカスタム ID の一部が含まれていない場合、対応する項目は DOORS で削除されると仮定され、Simulink 要件セットからクリーンアップされます。これにより、次のような危険性が生じます。Simulink 要件セットに対して更新门ユーザー门ユーザー门で门でで接头辞を変更た,既存既存既存ののカスタムカスタムカスタムカスタムカスタムカスタムカスタムははははも一致しししませません。。。。なぜならなぜなら,,,,,,,,,,金宝app,,,,,はすべて接头に基づいいるからです。更新门で参照ががすべて削除,ででででささ接头接头辞辞にに対応対応対応対応するカスタムをもつをもつをもつ新しい新しい参照参照ががが作成作成作成されれますますます。。金宝app。以前以前以前インポートしたたたたたたたたがががががさてが存在しない,すべてすべてリンクリンクががされれ。。たとえばたとえばたとえばたとえば,,,,,,,,,,,,,,,,,,,。。。。。。。。のののののののののののの更新の実行後は QQQ をベースにした ID が要件ブラウザーに表示されます。

...ただし,としてててををベースし项目项目先としてとして指しますますます。切断さされたすべてすべてのリンク上上に警告ののオレンジ

次のステップを行うと、切断されたリンクを修復できます。

  1. linkSetデータ门IDををををする。。

  2. 元のモジュール接頭辞と現在のモジュール接頭辞の情報に基づいて、予期される更新済みの DOORS ID を作成する。

  3. 再作成れたををし,されたリンクリンクのの一致する要件要件セットエントリするする特定

  4. 切断された各リンクを更新し、要件セット内の更新済みの参照と接続する。

sid-> sid-> sid->定制のの>としてファイルファイルが依然として使用ののののマッピングを收集できます。。しかししかし,,,更新さされれたたバージョンバージョンバージョンのセット,,,,,,,,,たリンク(链接说明値) から古い DOORS ID をプルできる場合があります。

次のスクリプトでは、保存されたすべての链接说明门ID iDで始まるの,このタスクのについてについて示し示しますます。。このこの例例例ででではは,,,,ははははははははははははははははははははははははでででででででで:门オブジェクトオブジェクトテキストまたはまたはまたはオブジェクトオブジェクトオブジェクトオブジェクト门项目门项目项目が现在ははははははははははは

4つのつの引数をして,スクリプトを実行実行ますます。。。。。。名名名名名名,,,,,,,名名名名古い接头辞接头辞新しい:

すべてのがられ,ラベルが更新されます。

关连する例

详细