slreq.Requirement class

Пакет: slreq

Работа с объектами Requirement

Описание

Образцы slreq.Requirement Являются ли объекты требований, которыми вы управляете исключительно в Simulink® Requirements™ и которые не имеют постоянной связи с программными продуктами, управляемыми внешними приложениями. Объекты требований могут существовать только в наборе требований.

Создание

req = find(rs, 'PropertyName', PropertyValue) находит и возвращает требование req в наборе требований rs с дополнительными свойствами требований, заданными PropertyName и PropertyValue.

req = add(rs, 'PropertyName', PropertyValue) добавляет требование req к набору требований rs с дополнительными свойствами требований, заданными PropertyName и PropertyValue.

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

расширить все

Набор требований, заданный как slreq.ReqSet объект.

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

расширить все

Указатель на требование, возвращенный как slreq.Requirement объект.

Свойства

расширить все

Тип требования. Для получения дополнительной информации см. раздел «Типы требований».

Пользовательский идентификатор требования, возвращенный как вектор символов. Вы не можете использовать пространства и '#' в пользовательских идентификаторах.

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

Ключевые слова требования, заданные как символьный массив.

Текст описания требования, заданный как многострочный вектор символов.

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

Независимый идентификатор сеанса, соответствующий требованию.

Дата создания требования в виде datetime значение. Программа заполняет это свойство.

Имя индивидуума или организации, создавшего требование.

Дата последнего изменения требования в виде datetime значение. Программа заполняет это свойство.

Имя индивидуума или организации, которые в последний раз изменили требование.

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

Указывает, имеет ли требование несохраненные изменения. 0 без несохраненных изменений и 1 для несохраненных изменений.

Комментарии, приложенные к требованию, возвращаются как структура.

Индекс требования, возвращенный как символьный массив.

Методы

добавитьДобавить требование к набору требований
детиПоиск дочерних требований по требованию
копияКопирование и вставка требования
понизить в должностиПонижайте требования
найтиПоиск дочерних элементов родительских требований
getAttributeПолучите пользовательские атрибуты требования
getImplementationStatus Сводные данные состояния реализации требований к запросам
getVerificationStatus Сводные данные состояния верификации требований к запросам
isJustifiedForПроверяйте, обосновано ли требование
justifyImplementation Обоснование требований к реализации
justifyVerification Обоснование требований к верификации
двинутьсяПеремещение потребности в иерархии
moveDownПеремещение потребности вниз в иерархии
moveUpПеремещение потребности вверх в иерархии
родительский элементПоиск родительского элемента требования
продвинутьПродвигайте требования
удалитьУдаление требования из набора требований
reqSetВозврат родительского набора требований
setAttributeУстановите пользовательские атрибуты требования

Примеры

Поиск требования в наборе требований

% Find a requirement with ID 77 in a requirements set rs
req = find(rs, 'Type', 'Requirement', 'ID', '77');

req = 

  Requirement with properties:

             Id: '77'
        Summary: 'Test Spec'
       Keywords: [0×0 char]
    Description: ''
      Rationale: ''
            SID: 80
      CreatedBy: 'John Doe'
      CreatedOn: 05-Oct-2007 16:09:38
     ModifiedBy: 'Jane Doe'
     ModifiedOn: 21-Dec-2016 11:10:05
       Comments: [0×0 struct]

Введенный в R2018a