поиск

Класс: slreq. Ссылка
Пакет: slreq

Найдите требования, на которые ссылаются,

Синтаксис

refs = find(rs, 'Type', 'Reference', 'PropertyName', PropertyValue)

Описание

refs = find(rs, 'Type', 'Reference', 'PropertyName', PropertyValue) находит и возвращает требование, на которое ссылаются, или набор требований, на которые ссылаются, refs в требованиях установил rs, заданный свойствами, совпадающими с PropertyName и PropertyValue. Имя свойства, соответствующее, является нечувствительным к регистру.

Входные параметры

развернуть все

Набор требований, заданный как объект slreq.ReqSet.

Выходные аргументы

развернуть все

Требования, на которые ссылаются, возвращенные как slreq.Reference, возражают.

Примеры

Найдите требования, на которые ссылаются, которые имеют соответствие со значениями атрибута

% Load a requirement set file
rs = slreq.load('C:\MATLAB\My_Requirement_Set_1.slreqx');

% Find all referenced requirements with Id R10 in the requirement set
matchedRefs = find(rs, 'Type', 'Reference', 'Id', 'R10')

matchedRefs = 

  Reference with properties:

          Keywords: [0×0 char]
          Artifact: 'Req_doc.docx'
                Id: 'R10'
           Summary: 'System overview'
       Description: ''
               SID: 3
            Domain: 'linktype_rmi_word'
    SynchronizedOn: 23-Jul-2017 12:47:23

Найдите требования, на которые ссылаются, при помощи соответствия регулярного выражения

Можно искать требования, на которые ссылаются, в наборах требований путем построения шаблонов поиска регулярного выражения при помощи тильды (~) символ.

% Load a requirement set file
rs = slreq.load('C:\MATLAB\My_Requirement_Set_1.slreqx');

% Find all referenced requirements that correspond to subsystems
subsystemReqs = find(rs, 'Type', 'Reference', 'Description', '~Subsystems(?i)\w*')

subsystemReqs = 

  1×40 Reference array with properties:

    Keywords
    Artifact
    Id
    Summary
    Description
    SID
    Domain
    SynchronizedOn
    ModifiedOn
Для получения дополнительной информации о построении шаблонов поиска регулярного выражения смотрите Шаги для Создания Выражений (MATLAB).

Смотрите также

| |

Введенный в R2018a