Класс: slreq. Ссылка
Пакет: slreq
Найдите требования, на которые ссылаются,
refs = find(rs, 'Type', 'Reference', 'PropertyName', PropertyValue)
находит и возвращает требование, на которое ссылаются, или набор требований, на которые ссылаютсяrefs
= find(rs
, 'Type'
, 'Reference'
, 'PropertyName'
, PropertyValue
), refs
в требованиях установил rs
, заданный свойствами, совпадающими с PropertyName
и PropertyValue
. Имя свойства, соответствующее, является нечувствительным к регистру.
% 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