exponenta event banner

slreq.Класс требований

Пакет: slreq

Работа с объектами требований

Описание

Экземпляры 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