exponenta event banner

найти

Класс: slreq. Требование
Пакет: slreq

Поиск потомков родительских требований

Синтаксис

childReqs = find(req,'PropertyName1',PropertyValue1,...,'PropertyNameN',PropertyValueN)

Описание

childReqs = find(req,'PropertyName1',PropertyValue1,...,'PropertyNameN',PropertyValueN) находит и возвращает дочерние требования childReqs родительского требования req , которые соответствуют свойствам, указанным в PropertyName и PropertyValue.

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

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

Требование, указанное как slreq.Requirement объект.

Имя свойства требования, указанное как символьный вектор. См. допустимые имена свойств в разделе «Свойства» slreq.Requirement.

Пример: 'Type','Keywords','SID'

Значение свойства требования, указанное как символьный вектор, символьный массив, datetime значение, скаляр, logicalили структурный массив. Тип данных зависит от указанного propertyName. См. допустимые значения свойств в разделе «Свойства» slreq.Requirement.

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

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

Дочерние требования, возвращенные как slreq.Requirement объекты.

Примеры

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

В этом примере показано, как найти дочерние требования, соответствующие значениям свойств.

Загрузить crs_req_func_spec файл требований, описывающий систему круиз-контроля, и присваивающий ее переменной. Найти требование с индексом 4, поскольку это требование имеет дочерние требования.

rs = slreq.load('crs_req_func_spec');
parentReq = find(rs,'Type','Requirement','Index','4');

Найти все дочерние требования parentReq которые были изменены в редакции 1.

childReqs1 = find(parentReq,'FileRevision',1)
childReqs1=1×10 object
  1x10 Requirement array with properties:

    Type
    Id
    Summary
    Description
    Keywords
    Rationale
    CreatedOn
    CreatedBy
    ModifiedBy
    SID
    FileRevision
    ModifiedOn
    Dirty
    Comments
    Index

Найти все дочерние требования parentReq которые были изменены в редакции 1 и являются Functional требования к типу.

childReqs2 = find(parentReq,'FileRevision',1,'Type','Functional')
childReqs2=1×10 object
  1x10 Requirement array with properties:

    Type
    Id
    Summary
    Description
    Keywords
    Rationale
    CreatedOn
    CreatedBy
    ModifiedBy
    SID
    FileRevision
    ModifiedOn
    Dirty
    Comments
    Index

Очистка

Очистите открытые наборы требований и наборы связей и закройте открытые модели без сохранения изменений.

slreq.clear;
bdclose all;
Представлен в R2018a