find

Класс: slreq.Requirement
Пакет: slreq

Найдите дочерние элементы родительских требований

Синтаксис

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

Описание

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

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

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

Требование в виде slreq.Requirement объект.

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

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

Значение свойства требования в виде вектора символов, символьного массива, datetime значение, скаляр, logical, или массив структур. Тип данных зависит от заданного propertyName. Смотрите допустимые значения свойств в разделе Properties 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