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

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

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

Для получения дополнительной информации об организации данных 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.

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

Соедините требования с элементами в MATLAB и Simulink

Когда вы соединяете требование с элементом в MATLAB® или Simulink и затем экспортирует требования в файл ReqIF, Simulink Requirements создает объект прокси для того объекта в экспортируемом файле. Если соединенный элемент является одним из поддерживаемых типов, объект прокси имеет значение типа, которое описывает тип связанного объекта. Для получения дополнительной информации смотрите Ссылки Экспорта.

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

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

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

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

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

  • SpecObjectType объектные значения

  • SpecObject атрибуты объектов

  • SpecRelationType объектные значения

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

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

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

Похожие темы