Класс: slreq. Выравнивание
Пакет: slreq
Найдите выравнивания
justs = find(rs, 'Type', 'Justification', 'PropertyName', PropertyValue)
находит и возвращает выравнивание или набор выравниванийjusts
= find(rs
, 'Type'
, 'Justification'
, 'PropertyName'
, PropertyValue
), justs
в требованиях установил rs
, заданный свойствами, совпадающими с PropertyName
и PropertyValue
. Имя свойства, соответствующее, является нечувствительным к регистру.
% Load a requirement set file rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx'); % Find a justification with Id J1.1 in the requirements set matchedJust = find(rs, 'Type', 'Justification', 'Id', 'J1.1') matchedJust = Justification with properties: Id: 'J1.1' Summary: 'Justifications' Description: 'Non-functional requirement justifications' Keywords: [0×0 char] Rationale: '' CreatedOn: 27-Feb-2017 10:34:22 CreatedBy: 'Jane Doe' ModifiedBy: 'John Doe' SID: 71 FileRevision: 1 ModifiedOn: 03-Aug-2018 17:14:16 Dirty: 0 Comments: [0×0 struct]
Создайте шаблоны поиска регулярного выражения при помощи тильды (~) символ, чтобы найти выравнивания в вашем наборе требования.
% Load a requirement set file rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx'); % Find all justifications that correspond to subsystems subsystemJusts = find(rs, 'Type', 'Justification', 'Description', ... '~Subsystems(?i)\w*') subsystemJusts = 1×15 Justification array with properties: Id Summary Description Keywords Rationale CreatedOn CreatedBy ModifiedBy SID FileRevision ModifiedOn Dirty Comments