Рабочие процессы туда и обратно с файлами ReqIF

Simulink® Requirements™ поддерживает рабочие процессы туда и обратно с файлами ReqIF. ReqIF является открытым стандартным форматом XML, разработанным для обмена без потерь требованиями и их связанными метаданными ​ между приложениями для управления требованиями. Можно импортировать, отредактировать и экспортировать требования при помощи файлов ReqIF.

Импортируйте требования из файлов ReqIF

Импортировать требования из файла ReqIF,

  1. Откройте диалоговое окно Document Import и выберите ReqIF file (*.reqif or *.reqifz) как тип документа в поле Document type.

  2. В поле Document location выберите расположение файла ReqIF.

  3. Simulink Requirements сканирует файл ReqIF и обнаруживает исходный инструмент файла. Можно, однако, выбрать Source tool из выпадающего списка. Simulink Requirements с готовностью поддерживает файлы ReqIF, созданные с помощью Polarion, PREEvision, IBM® Rational® DOORS® или Следующего поколения Rational DOORS IBM. Если вы импортируете требования из внешнего приложения, которое не перечислено здесь, выберите Generic.

  4. Выберите местоположение для целевого набора требования. Если вы работаете с требованиями, которые сохраняются за пределами Simulink Requirements и хотят смочь обновить импортированный набор требования с данными из обновленных версий файла ReqIF, выбрать Allow updates from external source. Если вы планируете переместить свои данные в Simulink Requirements, не проверяйте эту опцию по порядку, чтобы свободно отредактировать импортированные требования. Завершите процесс импорта путем нажатия на Import.

В ReqIF требование представлено как SpecObject, который имеет пользовательские атрибуты. Simulink Requirements позволяет вам сопоставить атрибуты SpecObject или к встроенным или к пользовательским атрибутам требования и сохранить это отображение как XML-файл для будущего использования. Отображение позволяет вам настраивать, как данные о требованиях, импортированные из внешнего приложения для управления требованиями, отображены в электронной таблице Требований и в панели Properties Редактора Требований или Вида в перспективе Требований.

Чтобы изменить атрибут, сопоставляющий после того, как вы импортируете, выберите узел Импорта верхнего уровня набора требования (обозначенный) и расширьте панель Attribute Mapping. Можно также загрузить ранее сохраненное отображение атрибута путем нажатия на Load mapping.

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

Отредактируйте импортированное содержимое требований при помощи поддержки редактирования Редактора Требований. Можно разблокировать и отредактировать информацию требования, такую как ее Описание или Объяснение. Можно также задать пользовательские атрибуты на наборе требования и установить значения для тех пользовательских атрибутов на выбранных требованиях.

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

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

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

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

Если вы выбрали Allow updates from external source во время операции Import, можно обновить импортированные наборы требования с данными из источника файл ReqIF. Перейдите к узлу Импорта верхнего уровня набора требования и нажмите Update. Операция Update перезаписывает все локальные модификации, такие как редактирования к разблокированным требованиям со значениями от исходного файла ReqIF. Операция Update сохраняет комментарии и локальные атрибуты.

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

Можно экспортировать набор требования или отдельное требование и его дочерние требования к файлам ReqIF от Simulink Requirements. Перейдите к узлу, что вы хотите экспортировать и выбрать File> Export to ReqIF.

В диалоговом окне Export to ReqIF можно выбрать отображение экспорта и имя файла вывода ReqIF и путь. Если вы экспортируете артефакты требования, которые вы ранее импортировали (рабочий процесс туда и обратно), рекомендуется использовать те же настройки импорта для операции Export.

Операция Export инвертирует отображение атрибута, используемое операцией Import. Любые локальные пользовательские атрибуты, к которым вы добавили или задали в Реестре Пользовательского атрибута, также включены в отображение экспорта так, чтобы они были видимы во внешних приложениях для управления требованиями.

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

Похожие темы