メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

find

クラス: slreq.ReqSet
名前空間: slreq

属性の値が一致する要件セットの要件を検索

構文

myReq = find(rs,"PropertyName","PropertyValue")

説明

myReq = find(rs,"PropertyName","PropertyValue") は、PropertyNamePropertyValue に一致するプロパティで指定された要件セット rsslreq.Requirement オブジェクト myReq を検索して返します。プロパティ名の一致の判定では大文字小文字が区別されます。

入力引数

すべて展開する

要件セット。slreq.ReqSet オブジェクトとして指定します。

出力引数

すべて展開する

要件。slreq.Requirement オブジェクトとして返されます。

すべて展開する

  1. 要件セット ファイルを読み込みます。

    rs = slreq.load("C:\MATLAB\My_Requirements_Set_1.slreqx");
  2. 要件セット内の編集可能な要件を検索します。

    reqs = find(rs,"Type","Requirement");
  3. 要件セット内の参照要件を検索します。

    refs = find(rs,"Type","Reference");
  4. 特定の ID をもつ要件を検索します。

    matchedReqs = find(rs,"ID","R1.1");

チルダ (~) 記号を使用した正規表現検索を作成して要件セットの要件を検索できます。

  1. 要件セット ファイルを読み込みます。

    rs = slreq.load("C:\MATLAB\My_Requirements_Set_1.slreqx");
  2. コントローラーに対応する要件を検索します。

    controllerReqs = find(rs,"Type","Requirement", ...
        "Summary","~Controller(?i)\w*")
    controllerReqs = 
    
      1×19 Requirement array with properties:
    
        Id
        Summary
        Keywords
        Description
        Rationale
        SID
        CreatedBy
        CreatedOn
        ModifiedBy
        ModifiedOn
        FileRevision
        Dirty
        Comments

ヒント

  • 読み込まれている Requirements Toolbox オブジェクトを検索するには、slreq.find 関数を使用します。

  • 要件の子を検索するには、slreq.Requirementfind メソッドを使用します。

  • リンク セットの子を検索するには、slreq.LinkSetfind メソッドを使用します。

  • 参照の子を検索するには、slreq.Referencefind メソッドを使用します。

  • 正当化の子を検索するには、slreq.Justificationfind メソッドを使用します。

バージョン履歴

R2018a で導入