Многие приложения управления требованиями сторонних производителей могут экспортировать и импортировать требования в ReqIF™ формате. При управлении требованиями с помощью стороннего инструмента можно импортировать требования в Simulink ® Requirements™, изменить требования и экспортировать их обратно в сторонний инструмент с файлами ReqIF. Эта процедура называется поездкой ReqIF в оба конца.
ReqIF представляет требования как SpecObjects и ссылки как SpecRelations между SpecObjects. Каждый SpecObjectType указывает связанную SpecObject и SpecRelationTypes классифицировать каждый SpecRelation. SpecObjectType и SpecRelationType определите атрибуты для хранения требований и информации о связи. SpecObjects и SpecRelations содержат значения для этих атрибутов.
Дополнительные сведения об организации данных ReqIF см. в разделе Содержимое документа Exchange в формате обмена требованиями (ReqIF) версии 1.2.
Можно импортировать требования из файлов ReqIF в редакторе требований. Дополнительные сведения см. в разделе Импорт требований из файлов ReqIF.
При импорте требований из файлов ReqIF можно выбрать, какое сопоставление импорта использовать. Дополнительные сведения см. в разделе Выбор сопоставления импорта.
При использовании общего сопоставления во время импорта необходимо использовать общее сопоставление во время экспорта. Сопоставление экспорта влияет на содержимое, экспортируемое в файл ReqIF. Дополнительные сведения см. в разделе Рекомендации по экспорту требований.
При импорте требований из файлов ReqIF с несколькими спецификациями можно:
Выберите одну исходную спецификацию ReqIF для импорта в набор требований
Объединение исходных спецификаций ReqIF в один набор требований
Импорт каждой исходной спецификации ReqIF в отдельный набор требований
Дополнительные сведения см. в разделе Импорт требований из файла ReqIF с несколькими спецификациями.
При экспорте требований в файл ReqIF одновременно можно экспортировать только один набор требований. Следовательно, если планируется выполнение обхода ReqIF с помощью файла ReqIF с несколькими исходными спецификациями, рассмотрим, какой из трех методов импорта в окне Импорт требований из файла ReqIF с несколькими спецификациями позволяет экспортировать требования с предпочтительным количеством файлов ReqIF.
Редактирование импортированного содержимого требований с помощью редактора требований. В зависимости от используемого режима импорта, требования импортируются как ссылочные требования или требования, которые являются slreq.Reference или slreq.Requirement соответственно. Дополнительные сведения см. в разделе Выбор режима импорта.
При импорте требований из файла ReqIF процесс импорта сопоставляется SpecObjectType атрибуты встроенные свойства требования или пользовательские атрибуты требования. Для получения дополнительной информации о SpecObjectType см. раздел Выбор сопоставления импорта.
После импорта требований можно сопоставить SpecObjectTypes к типам требований. Вы также можете редактировать дополнительные SpecObject сопоставления атрибутов со свойствами требований и пользовательскими атрибутами. См. раздел Сопоставление атрибутов ReqIF в требованиях Simulink.
Можно изменить требование или ссылочное требование и изменить свойства требования, такие как Сводка (Summary) или Описание (Description). Можно также определить пользовательские атрибуты для набора требований и задать значения для этих пользовательских атрибутов. Дополнительные сведения см. в разделе Настройка требований с помощью пользовательских атрибутов.
Перед редактированием импортированного требования ссылки его необходимо разблокировать. Чтобы разблокировать все требования в наборе требований, выберите узел верхнего уровня Импорт набора требований и на панели Подробно в разделе Обмен требованиями щелкните Разблокировать все.

Чтобы разблокировать отдельные требования, перейдите к требованию и на панели Подробно в разделе Свойства щелкните Разблокировать.
Чтобы добавить, удалить и изменить пользовательские атрибуты, связанные с набором требований, выберите набор требований и используйте интерфейс на панели Подробно (Details) в разделе Реестра пользовательских атрибутов (Custom Attribute Registries). Дополнительные сведения об управлении настраиваемыми атрибутами для требований см. в разделе Настройка требований с настраиваемыми атрибутами. Выберите отдельное ссылочное требование и разблокируйте его, чтобы задать значения пользовательских атрибутов.
При выборе параметра Разрешить обновления из внешнего источника во время операции импорта можно обновить импортированные наборы требований данными из обновленного файла ReqIF. Выберите узел Импорт набора требований и на панели Подробно в разделе Обмен требованиями щелкните Обновить. Операция обновления перезаписывает все локальные изменения, такие как изменения для разблокированных требований. Операция обновления сохраняет комментарии и локальные атрибуты. Дополнительные сведения см. в разделе Управление импортированными требованиями с помощью внешних приложений.
Можно экспортировать набор требований, узел Импорт или родительское требование и его потомки в файл ReqIF. При экспорте требований можно также экспортировать связи, связанные с требованиями. Дополнительные сведения см. в разделе Экспорт требований в файлы ReqIF.
При экспорте требований и связей можно выбрать, какое сопоставление экспорта использовать. Можно либо повторно использовать то же сопоставление, которое использовалось во время импорта, либо использовать общее сопоставление. Дополнительные сведения см. в разделе Выбор сопоставления экспорта.
Используемое сопоставление экспорта влияет на содержимое, экспортируемое в файл ReqIF:
SpecObjectType ценности
SpecObject признаки
SpecRelationType ценности
Дополнительные сведения о влиянии сопоставления экспорта на экспортируемое содержимое см. в разделе Выбор сопоставления экспорта.