主要内容

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

要件トレサビリティレポトの作成とカスタマズ

モデルの要件トレ,サビリティレポ,トの作成

金宝app®モデルの既定の要件レポ,トを作成するには,次を行います。

  1. モデル例を開きます。

    slvnvdemo_fuelsys_officereq
  2. 現在の作業フォルダ,が書き込み可能であることを確認します。

  3. [アプリ]タブで,[要件マネ,ジャ,]をクリックします。[要件]タブで,[共有][モデルのトレ,サビリティレポ,トの生成]を選択します。

    モデルが大きく,要件リンクが多い場合,レポ,トの作成に数分間かかります。

网址ブラウザ,ウィンドウが開き,レポ,トの内容が表示されます。次の図はslvnvdemo_fuelsys_officereqモデルの[目次]を示しています。

一般的な要件レポ,トの内容は次のとおりです。

  • 目次

  • 表目次

  • サブシステムごとのセクション。次の内容が含まれます。

    • 要件があるオブジェクトと,関連する要件ドキュメントへのリンクが記載された表

    • 要件があるオブジェクトのグラフィック▪▪メ▪▪ジ

    • 要件がないオブジェクトの一覧

    • MATLAB函数ブロック内に要件があるmatlab®コド行

要件レポトの詳細にいては,モデルの要件トレサビリティレポトのカスタマズを参照してください。

モデルにラ@ @ブラリ参照ブロックがある場合

ラ电子邮箱ブラリ参照ブロックに関連付けられた要件リンクを含めるには,[要件の設定][レポ,ト]タブで[参照ラeconp econpブラリおよびデタディクショナリ内のリンクを含める]を選択しなければなりません(要件レポトのカスタマズを参照)。

モデルにモデル参照ブロックがある場合

既定では,モデル内のモデル参照ブロックの中の要件リンクは要件トレーサビリティレポートに含められません。参照モデルの要件情報を含むレポ,トを生成するには,モデルブロックの要件のレポ,トの手順に従ってください。

モデルの要件トレサビリティレポトのカスタマズ

既定の要件レポ,トの作成

外部要件ドキュメントへのリンクが存在するモデルがある場合,そのリンクに関する概要と詳細情報が記載されたHTMLレポートを作成できます。また,このレポ,トに含まれているリンクを使用して,モデルと要件ドキュメントを双方向に移動できます。

モデルとそのオブジェクトに関連付けられたすべての要件に関する情報が含まれた,既定のレポートを生成することができます。

メモ

レポ,トの作成対象となるモデルに模型ブロックがある場合は,モデルブロックの要件のレポ,トを参照してください。

レポ,トを生成する前に,Stateflow®チャートに要件を追加して,要件レポート内のStateflowに関する情報を確認できるようにします。

  1. モデル例を開きます。

    slvnvdemo_fuelsys_officereq
  2. 燃油率控制器サブシステムを開きます。

  3. 微软®要件ドキュメントを開きます。

    matlabroot /工具箱/ slvnv / rmidemos fuelsys_req_docs /…slvnvdemo_FuelSys_RequirementsSpecification.docx
  4. 控制逻辑Stateflowチャートからこのドキュメント内の場所へのリンクを作成します。

  5. モデル例は開いたままにして,要件ドキュメントを閉じます。

slvnvdemo_fuelsys_officereqモデル用の既定の要件レポ,トを生成するには,[要件]タブで,[共有][モデルのトレ,サビリティレポ,トの生成]を選択します。

要件管理インターフェイス(RMI)はモデル内のすべてのブロックとサブシステム内で関連付けられている要件を検索します。Rmiでは完全なレポ,トがHTML形式で生成され,表示されます。

このレポトは既定の名前(model_name_requirements.html)で保存されます。その後,同じモデルでレポートを生成すると,新しいレポートファイルによって以前のレポートファイルが上書きされます。

このレポ,トの内容は次のとおりです。

目次-[目次]には,レポ,トの主なセクションの一覧が表示されます。最上位モデルの(系统)セクションが1つあり,さらにサブシステム,模型ブロックまたはStateflowチャートごとに(系统)セクションが1あります。

リンクをクリックすると,モデルの特定のセクションに関する情報が表示されます。

表目次-[表目次]には,レポ,ト内の各表へのリンクがあります。

モデル情報-[モデル情報]には,モデルの作成日時や最終変更日時などの一般的な情報が表示されます。

概要-[概要]セクションには,slvnvdemo_fuelsys_officereqモデル内のオブジェクトがリンクしているすべての要件ドキュメントの一覧と,各ドキュメントに関する追加情報が表示されます。

  • ID- id。この例のDOC1DOC2DOC3DOC4は,このモデルからリンクされている要件ドキュメントの省略名です。

    レポ.トを生成する前に,[要件の設定]ダ.アログボックスの[レポ,ト]タブで[要件テ,ブルのドキュメントidを使用]を選択すると,要件ドキュメントを参照する際に,レポート全体のリンクには,これらの省略名が含まれるようになります。レポート内で省略名で表示されたリンクをクリックすると,そのドキュメントIDに関連付けられている要件ドキュメントが開きます。

    要件ドキュメントのパス名が長すぎてレポ,トが煩雑になる場合,[要件テ,ブルのドキュメントidを使用]オプションを選択します。この節の例で示されているように,このオプションは既定では無効になっています。

  • モデルに保存されたドキュメントパス—このリンクをクリックすると,要件ドキュメントがネ。

  • 最終変更日時-要件ドキュメントが最後に変更された日時。

  • #個のリンク-要件ドキュメントへのリンクの総数。

システム-それぞれの(系统)セクションの内容は次のとおりです。

  • モデルまたはモデルオブジェクトの▪▪メ▪▪ジ。要件があるオブジェクトが強調表示されます。

  • 当該のモデルまたはモデルオブジェクトに関連付けられた要件の一覧。この例では,目的のドキュメント名をクリックしてslvnvdemo_fuelsys_officereqモデルに関連付けられている要件ドキュメントを開きます。

  • 要件がある最上位モデルのブロックの一覧。この例では,最上位では MAP sensor ブロックにしか要件がありません。[タ,ゲット:]の横にあるリンクをクリックして,地图传感器ブロックに関連付けられている要件ドキュメントを開きます。

    上記の表には,以下の理由によりこれらの最上位モデルのブロックがありません。

    • 发动机燃料消耗率控制器および气体动力学サブシステムはレポート内の専用の章にあります。

    • このレポ,トでは,信号生成器ブロックは別途記載されています(この例では表3.3)。

  • すべての信号生成器ブロックの各信号グル,プに関連付けられている要件と,各信号グル,プのグラフィックスの一覧。この例では,最上位モデルの信号生成器ブロック测试输入に,要件リンクを含む信号グル,プが1あります。[タ,ゲット(ドキュメント名と場所id)]の下のリンクをクリックすると,测试输入ブロック内のこの信号グループに関連付けられた要件ドキュメントが開きます。

チャト-(图)セクションにはstatflowチャ,トの要件に関するレポ,トが表示されます。内容は以下のとおりです。

  • 各ステ,トを表すStateflowチャ,トのグラフィックス。

  • 要件がある要素の一覧。

    チャ,トの要素に関連付けられた要件ドキュメントに移動するには,[タ,ゲット]の横のリンクをクリックします。

モデルブロックの要件のレポ,ト

モデル内の模型ブロックが外部のモデルを参照する場合,既定のレポートには参照モデル内の要件に関する情報は記載されません。参照モデルの要件の情報が記載されたレポ,トを生成するには,金宝appSimulink Report Generator™ソフトウェアのラ@ @センスが必要です。このレポートには,最上位モデルに関してと同様に,参照モデルに関する情報とグラフィックスが含まれています。

金宝appSimulink报表生成器ラ@ @センスを保有している場合は,要件レポ@ @トの生成前に次の手順に従います。

  1. 要件レポ,トの作成対象となるモデルを開きます。このワ,クフロ,では,モデル例slvnvdemo_fuelsys_officereqを使用します。

  2. 既定の要件レポ,トのテンプレ,トを開くには,matlabコマンドプロンプトで以下を入力します。

    setedit需求
  3. 金宝appSimulink报表生成器ソフトウェアウィンドウの左端のペ@ @ンで循环模型コンポ,ネントをクリックします。

  4. 右端のペ@ @ンには[モデル参照]フィ,ルドがあります。このフィルドのドロップダウン矢印が表示されない場合は,ペンを拡大してください。

  5. [モデル参照]フィ,ルドのドロップダウンリストから,[すべてのモデル参照ブロックに従う]を選択します。

  6. 開いているモデルにいて,参照モデルに関する情報を含む要件レポトを生成するには,[レポ,ト]アereplicationコンをクリックします。

要件レポトのカスタマズ

要件管理ンタフェス(rmi)では金宝appSimulink报表生成器ソフトウェアを使用して要件レポ,トを生成します。要件レポトをカスタマズするには,rmiまたは金宝appSimulink报表生成器ソフトウェアを使用します。

Rmi設定による要件レポトのカスタマズ-[要件の設定]ダ@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @。

[レポ,ト]タブで,レポ,トに必要な内容を指定するオプションを選択します。

[要件の設定]のレポ.トオプション 説明

モデルを強調表示してからレポ,トを作成

レポートグラフィックスにおいて,要件をもつ仿真金宝app软件オブジェクトの強調表示を有効にします。

参照ラ@ @ブラリ内のリンクを含める

生成されたレポトに参照ラブラリ内の要件リンクが含められます。

要件へのリンクがないオブジェクトをレポ,ト

要件がないモデルオブジェクトの一覧が表示されます。

レポ,ト内のリンクごとにユ,ザ,タグを表示

ユ,ザ,タグがある場合は,レポ,ト内のリンクごとに,ユ,ザ,タグを一覧表示します。

要件テブルのドキュメントidを使用

ドキュメントIDが使用可能な場合,要件レポートの表には,パス名ではなくドキュメントIDを使用します。この機能を使用すると,要件ドキュメントのパス名が長すぎるためにレポートの表が煩雑になることはありません。

リンクされたドキュメントからの詳細を含める

リンクされている要件の詳細情報が表示されます。次の要件ドキュメントに適用可能です。

  • 微软文字处理软件

  • Microsoft Excel®

  • IBM®理性的®®

金宝appSimulinkオブジェクトへのリンクを含める

レポ,トからS金宝appimulinkのオブジェクトへのリンクが表示されます。

内部HTTPサバを使用してシステムブラウザからの移動をサポト

生成されたレポートからドキュメントやモデルオブジェクトへの移動に内部MATLAB HTTPサーバーを使用します。この設定を選択した場合,MATLAB内部HTTPサーバーがローカルホストでアクティブである限り,システムブラウザーからこの移動ができます。内部HTTPサバを起動するには,matlabコマンドプロンプトでrmi(“httpLink”)と入力します。

これらのオプションがレポ,トの内容にどのように影響するか確認するには,次の手順に従います。

  1. slvnvdemo_fuelsys_officereqモデルを開きます。

    slvnvdemo_fuelsys_officereq
  2. [要件ビュ,ア,]タブで,[リンクの設定]をクリックします。

  3. [要件の設定]ダ电子邮件アログボックスで[レポ,ト]タブをクリックします。

  4. この例では,[モデルを強調表示してからレポ,トを生成]を選択します。

    このオプションを選択した場合,レポートを生成する前にレポートで表示されるモデルのグラフィックスが強調表示されるため,どのオブジェクトに要件があるか簡単に確認できるようになります。

  5. [要件の設定]ダ电子邮箱アログボックスを閉じるには,[閉じる]をクリックします。

  6. 要件レポ,トを生成します。[要件]タブで,[S] を選択します。

    要件レポ,トがブラウザ,ウィンドウで開き,レポ,トの内容を確認できるようになります。

  7. 要件レポートの生成時に現在のレポートが上書きされるのを防ぐには,HTMLファイルの名前を(たとえばslvnvdemo_fuelsys_officereq_requirements_old.htmlに)変更します。

    既定のレポトファル名はmodel_name_requirements.htmlです。

  8. [アプリ]タブで,[要件マネ,ジャ,]を選択します。

  9. [要件]タブで,[共有][モデルのトレ,サビリティレポ,トの生成]を選択します。

    • レポ,ト内のリンクごとにユ,ザ,タグを表示—各要件に関連付けられたユザタグ(存在する場合)の一覧がレポトに表示されます。

    • リンクされたドキュメントからの詳細を含める—次の種類の要件ドキュメントにある要件の詳細情報がレポトに表示されます。

      要件ドキュメントの形式 レポ,トに含まれる内容

      微软文字处理软件

      要件の段落またはサブセクションのテキスト全体(表を含む)。

      Microsoft Excel

      タ,ゲットの要件がセルのグル,プである場合,レポ,トにはすべてのセルが表として表示されます。ターゲットの要件が1つのセルである場合,レポートにはそのセルが表示され,さらに同じ行でターゲットのセルより右側にあるすべてのセルもあわせて表示されます。

      IBM Rational DOORS

      既定では,レポ,トに次の内容が含まれます。

      • DOORS对象标题

      • DOORS对象文本

      • (通过创建)以外のすべての属性,空の文字列値がある属性,假であるシステム属性。

      関数RptgenRMI.doorsAttribsを使用すると,特定の属性や属性のグル,プを指定または除外することができます。

  10. [要件の設定]ダ电子邮件アログボックスを閉じます。

  11. 新規要件レポ,トを生成します。[要件]タブで,[共有][モデルのトレ,サビリティレポ,トの生成]を選択します。

  12. この新しいレポ,トを,手順7で名前を変更したレポ,トと比較します。

    • 要件リンクに関連付けられているユ,ザ,タグが表示されています。

    • 要件の詳細情報が手順9で指定したとおりに表示されています。

  13. レポ,トを確認したら,レポ,トとモデルを閉じます。

要件レポートに詳細情報を含める例を確認するには,MATLABコマンドプロンプトで次のコマンドを入力します。

slvnvdemo_powerwindow_report

金宝app报告生成器を使用した要件レポトのカスタマズ-金宝appSimulink报表生成器ソフトウェアのラ@ @センスを保有している場合,既定の要件レポ@ @トをさらに変更することができます。

Matlabコマンドプロンプトで,以下のコマンドを入力します。

setedit需求

レポートエクスプローラーのGUIで要件レポートの生成時にRMIで使用される要件レポートテンプレートが開きます。このレポ,トテンプレ,トには,要件レポ,トの構造を定義する金宝appSimulink报表生成器コンポ,ネントがあります。

中央のペインでコンポーネントをクリックすると,そのコンポーネントで指定できるオプションが右側のペインに表示されます。特定のコンポーネントを使用してレポートをカスタマイズする方法の詳細については,右側のペインの下部にある[ヘルプ]をクリックします。

金宝appSimulink报表生成器では,標準的なレポートコンポーネントの他に,(要件管理インターフェイス]カテゴリにあるRMI特有のコンポーネントを使用できます。

金宝appSimulink报表生成器コンポ,ネント レポ,ト情報
要件が設定されていないブロックのル,プ(金宝appSimulink Report Generator) すべての子コンポ,ネントを,要件がないブロックに適用する
要件が設定されていないシステムのル,プ(金宝appSimulink Report Generator) すべての子コンポ,ネントを,要件がないシステムに適用する
要件が設定されたブロックのル,プ(金宝appSimulink Report Generator) すべての子コンポ,ネントを,要件があるブロックに適用する
要件ドキュメントテ,ブル(金宝appSimulink Report Generator) 要件ドキュメントの一覧表を挿入する
要件が設定された信号ル,プ(金宝appSimulink Report Generator) すべての子コンポ,ネントを,要件がある信号グル,プに適用する
要件の概要テ,ブル(金宝appSimulink Report Generator) 要件が関連付けられているブロックの要件情報の一覧が表示されるプロパティテ,ブルを挿入する
要件が設定されたシステムのル,プ(金宝appSimulink Report Generator) すべての子コンポ,ネントを,要件があるシステムに適用する
要件テ,ブル(金宝appSimulink Report Generator) システム要件とサブシステム要件の一覧が表示されるテ,ブルを挿入する
デ,タディクショナリトレ,サビリティテ,ブル(金宝appSimulink Report Generator) デ,タディクショナリの情報を要件にリンクするテ,ブルを挿入する
Matlabコ,ドトレ,サビリティテ,ブル(金宝appSimulink Report Generator) Matlabコ,ドを要件にリンクするテ,ブルを挿入する
金宝appSimulinkテストス(金宝appSimulink Report Generator) 金宝appSimulinkテストスetc . exe .トを要件にリンクするテetc . exe .ブルを挿入する

要件レポトをカスタマズする場合,次の操作を実行できます。

  • コンポ,ネントを追加または削除する。

  • レポ,ト階層内でコンポ,ネントを上下に移動させる。

  • コンポネントをカスタマズし,レポト内での特定の情報の表示形式を指定する。

詳細にいては,金宝appSimulink报表生成器ドキュメンテ,ションを参照してください。

金宝appを使用した要件レポ,トの生成

金宝app仿真软件でモデルを開いている場合,モデルエディターには要件レポートを作成するためのオプションが2つあります。

システム設計説明レポト-システム設計の説明レポ,トには,現在のS金宝appimulinkモデルが表すシステム設計が記載されます。

システム設計の説明レポ,トを使用して,次のことができます。

  • モデルを開かずにシステム設計を確認する。

  • 設計の概要説明と詳細説明を生成する。

  • 設計要件の準拠性の状況を評価する。

  • モデリング環境に依存しない形式でシステム設計をアカブする。

  • 金宝appSimulink报表生成器ソフトウェアを使用してレポトのカスタマズバジョンを作成する。

要件情報が記載されたシステム設計の説明レポ,トを生成するには,次の手順に従います。

  1. レポ,トの作成対象となるモデルを開きます。

  2. [モデル化]タブで,[比較][システム設計の説明レポ,ト]を選択します。

  3. [設計の記述]ダ电子邮箱アログボックスで,[要件のトレ,サビリティ]を選択します。

  4. レポ,トで必要な他のオプションをすべて選択します。

  5. [生成]をクリックします。

    レポ,トの生成中は,ステ,タスがmatlabコマンドウィンドウに表示されます。

このレポ,ト名は,モデル名,数値,ドキュメントタ. pdf. htmlなど)が順に続きます。

モデルにリンク付きの要件がある場合,レポ,トには要件のトレ,サビリティという章が含まれます。この章の内容は次のとおりです。

  • 要件があるモデルオブジェクトの一覧と,各オブジェクトを表示するためのハ

  • 各サブシステムの▪メ▪ジ(要件があるモデルオブジェクトを強調表示)

設計要件レポト-[アプリ]タブで,[要件マネ,ジャ,]をクリックします。[要件]タブで,[共有][モデルのトレ,サビリティレポ,トの生成]を選択します。このオプションは,既定の要件レポ,トの作成で説明するように,要件レポ,トを作成します。

レポ,トのオプションを指定するには,[共有][レポ,トオプション]を選択します。レポ,トを生成する前に,[レポ,ト]タブで必要なオプションを設定します。これらのオプションの詳細にいては,要件レポトのカスタマズを参照してください。

関連するトピック