Импорт и экспорт туда и обратно для файлов ReqIF

Многие сторонние приложения управления требованиями могут экспортировать и импортировать требования в формате ReqIF™. Если вы управляете своими требованиями в сторонней программе, можно импортировать требования в Simulink® Requirements™, отредактируйте требования и экспортируйте требования обратно в стороннюю программу с помощью файлов ReqIF. Эта процедура упоминается как ReqIF round trip.

ReqIF представляет требования следующим SpecObjects и ссылки как SpecRelations между SpecObjects. Каждый SpecObjectType задает связанную SpecObject и SpecRelationTypes классифицировать каждую SpecRelation. The SpecObjectType и SpecRelationType задайте атрибуты для хранения требований и информации о ссылках. The SpecObjects и SpecRelations содержат значения для этих атрибутов.

Дополнительные сведения об организации данных ReqIF см. в разделе Содержимое документа Exchange в формате обмена требованиями (ReqIF) версии 1.2.

Факторы относительно требований к импорту

Можно импортировать требования из файлов ReqIF в редакторе требований. Для получения дополнительной информации смотрите Требования к импорту из файлов 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 Requirements.

Редактирование импортированных требований

Можно отредактировать требование или ссылку и изменить такие свойства требования, как Summary или Description. Можно также задать пользовательские атрибуты для набора требований и задать значения для этих пользовательских атрибутов. Дополнительные сведения см. в разделе Настройка требований с помощью пользовательских атрибутов.

Перед редактированием импортированного требования необходимо разблокировать его. Чтобы разблокировать все требования в наборе требований, выберите узел Импорт верхнего уровня набора требований и на панели Details в разделе Requirement Interchange нажмите Unlock all.

Чтобы разблокировать отдельные требования, перейдите к требованию и на панели Details, в разделе Properties, нажмите Unlock.

Чтобы добавить, удалить и изменить пользовательские атрибуты, связанные с набором требований, выберите набор требований и используйте интерфейс на панели Details под Custom Attribute Registries. Дополнительные сведения об управлении пользовательскими атрибутами для требований см. в разделе Настройка требований с помощью пользовательских атрибутов. Выберите отдельное требование и разблокируйте его, чтобы задать пользовательские значения атрибутов.

Обновление импортированного содержимого требований

Если вы выбираете Allow updates from external source во время операции импорта, можно обновить импортированные наборы требований данными из обновленного файла ReqIF. Выберите узел Импорт набора требований и, на панели Details, в разделе Requirement Interchange, нажмите Update. Операция обновления перезаписывает все локальные изменения, такие как изменение требований к разблокированным ссылкам. Операция обновления сохраняет комментарии и локальные атрибуты. Дополнительные сведения см. в разделе Управление импортированными требованиями с помощью внешних приложений.

Факторы по экспортным требованиям

Можно экспортировать набор требований, узел Import или родительское требование и его дочерние элементы в файл ReqIF. При экспорте требований можно также экспортировать ссылки, связанные с требованиями. Для получения дополнительной информации смотрите Экспорт требований в файлы ReqIF.

При экспорте требований и ссылок можно выбрать, какие отображения экспорта использовать. Можно либо повторно использовать то же отображение, которое вы использовали во время импорта, либо использовать типовое отображение. Для получения дополнительной информации смотрите Выбор экспорта отображения.

Используемое сопоставление экспорта влияет на содержимое, экспортируемое в файл ReqIF:

  • SpecObjectType значения

  • SpecObject признаки

  • SpecRelationType значения

Дополнительные сведения о том, как отображение экспорта влияет на экспортируемое содержимое, см. в разделе Выбор Отображении экспорта.

См. также

Похожие темы