Класс: slreq. ReqSet
Пакет: slreq
Найдите требования в наборе требований, которые имеют соответствие со значениями атрибута
myReq = find(rs, 'PropertyName', 'PropertyValue')
находит и возвращает объект myReq
= find(rs
, 'PropertyName'
, 'PropertyValue'
)slreq.Requirement
, myReq
в требованиях установил rs
, заданный свойствами, совпадающими с PropertyName
и PropertyValue
. Имя свойства, соответствующее, является нечувствительным к регистру.
% Load a requirements set file rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx'); % Find all editable requirements in the requirement set allReqs = find(rs, 'Type', 'Requirement'); % Find all referenced requirements in the requirement set allRefs = find(rs, 'Type', 'Reference'); % Find all requirements with a certain ID matchedReqs = find(rs, 'ID', 'R1.1');
Можно искать требования в наборах требований путем построения шаблонов поиска регулярного выражения при помощи тильды (~) символ.
% Load a requirements set file rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx'); % Find all requirements that correspond to the controller 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