slreq.Reference class

Пакет: slreq

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

Описание

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

Создание

ref = find(rs, 'Type', 'Reference', 'PropertyName', PropertyValue) находит и возвращает ссылочное требование или набор ссылочных требований ref в наборе требований rs задается соответствующими свойствами PropertyName и PropertyValue.

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

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

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

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

Имя файла для идентификатора контейнера верхнего уровня, такого как Microsoft® Имя документа офиса или IBM® Рациональный® ДВЕРИ® Уникальный идентификатор модуля.

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

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

Ссылочное требование, заданное как slreq.Reference объект.

Свойства

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

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

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

Идентификатор контейнера верхнего уровня, например, имя документа Microsoft Office или уникальный идентификатор модуля IBM RATIONAL DOORS.

Уникальный идентификатор требования в исходном документе требований. Для требований, импортированных из IBM Rational DOORS, ArtifactId является числовым идентификатором объекта. Для требований, импортированных из Microsoft Word, имена закладок используются как ArtifactId.

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

Пример: 'linktype_rmi_doors', 'linktype_rmi_excel'

Дата и время последней синхронизации ссылочного требования с внешним документом, заданные как datetime значение. Программа автоматически заполняет это свойство.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

добавитьДобавление ссылочных требований
добавить комментарий Добавление комментариев к ссылочным требованиям
детиПоиск дочерних ссылок
найтиПоиск дочерних элементов ссылочных требований родительского элемента
getAttributeПолучите пользовательские атрибуты требований, на которые ссылаются
getImplementationStatus Запросите ссылку на статус реализации требования сводных данных
getVerificationStatus Обзор состояния верификации требований, на которые ссылаются сводные данные
isJustifiedForПроверяйте, обосновано ли ссылочное требование
justifyImplementation Обоснование ссылочных требований для реализации
justifyVerification Обоснование ссылочных требований для верификации
родительский элементПоиск родительского элемента требования к ссылкам
удалитьУдаление ссылочных требований
reqSetВозврат родительского набора требований
setAttributeУстановите пользовательские атрибуты требований, на которые ссылаются
открыть Разблокируйте требования к ссылкам
unlockAll Разблокируйте все требования дочерних ссылок для редактирования
updateFromDocumentОбновление ссылочных требований из документа внешних потребностей

Примеры

Получение указателя на ссылочное требование

% Find a referenced requirement with Id R9 in a requirement set rs
ref = find(rs, 'Type', 'Reference', 'Id', 'R9')

ref = 

  Reference with properties:

          Keywords: [0×0 char]
          Artifact: 'Req_doc.docx'
                Id: 'R9'
           Summary: 'System overview'
       Description: ''
               SID: 3
            Domain: 'linktype_rmi_word'
    SynchronizedOn: 25-Jul-2017 11:34:02

Введенный в R2018a