Поездка туда и обратно, импортирующая и экспортирующая для файлов ReqIF

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

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

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

Факторы для импорта требований

Можно импортировать требования из файлов ReqIF в Редакторе Требований. Для получения дополнительной информации смотрите Требования Импорта из Файлов ReqIF.

Импортируйте факторы отображения

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

Если вы используете типовое отображение во время импорта, необходимо использовать типовое отображение во время экспорта. Отображение экспорта влияет на содержимое, экспортируемое в файл ReqIF. Для получения дополнительной информации смотрите Факторы для Экспорта Требований.

Факторы для файлов ReqIF с несколькими техническими требованиями

Когда вы импортируете требования из файлов ReqIF с несколькими техническими требованиями, вы можете:

  • Выберите одну исходную спецификацию ReqIF, чтобы импортировать в набор требования

  • Объедините исходные технические требования ReqIF в один набор требования

  • Импортируйте каждую исходную спецификацию ReqIF в отдельный набор требования

Для получения дополнительной информации смотрите Требования Импорта из Файла ReqIF с Несколькими Техническими требованиями.

Когда вы экспортируете требования в файл ReqIF, можно только экспортировать один набор требования за один раз. Следовательно, если вы планируете выполнить цикл обработки ReqIF с файлом ReqIF с несколькими исходными техническими требованиями, рассмотреть, какой из этих трех методов импорта в Импорте Требований из Файла ReqIF с Несколькими Техническими требованиями позволяет вам экспортировать свои требования с вашим предпочтительным количеством файлов ReqIF.

Отредактируйте импортированное содержимое

Отредактируйте импортированное содержимое требований при помощи Редактора Требований. В зависимости от режима импорта, который вы используете, импорт требований как требования, на которые ссылаются, или требования, которые являются slreq.Reference или slreq.Requirement объекты, соответственно. Для получения дополнительной информации смотрите, Выбирают Import Mode.

Отредактируйте отображение атрибута

Когда вы импортируете требования из файла ReqIF, карты процессов импорта SpecObjectType приписывает встроенные свойства требования или пользовательские атрибуты требования. Для получения дополнительной информации о SpecObjectType атрибуты, смотрите Выбор Import Mapping.

После того, как вы импортируете требования, можно сопоставить 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. Операция обновления перезаписывает все локальные модификации, такие как редактирования к разблокированным требованиям, на которые ссылаются. Операция обновления сохраняет комментарии и локальные атрибуты. Для получения дополнительной информации смотрите, Управляют Импортированными Требованиями с Внешними приложениями.

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

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

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

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

  • SpecObjectType значения

  • SpecObject атрибуты

  • SpecRelationType значения

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

Смотрите также

Похожие темы