Экспорт требований к файлам ReqIF

Многие сторонние инструменты управления требованиями поддерживают обмен данными с помощью формата Requirements Interchange Format, также известного как ReqIF™. Вы можете экспортировать требования в Simulink® Requirements™ в файл ReqIF.

Выбор экспорта отображения

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

При экспорте требований и ссылок на файл ReqIF процесс экспорта сопоставляет объекты Simulink Requirements с SpecObjects и SpecRelations. Экспортированное значение SpecObjectType и SpecRelationType зависит от выбранного сопоставления экспорта.

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

Simulink Requirements обеспечивает встроенные отображения экспорта для некоторых сторонних приложений, которые используют ReqIF:

  • IBM® Рациональный® ДВЕРИ®

  • IBM DOORS Next

  • Polarion™

  • PREEvision

  • Длинная хлопчатобумажная одежда

Можно также использовать типовое отображение.

ReqIF round-trip - это когда вы импортируете требования из файла ReqIF, редактируете требования и экспортируете их обратно в файл ReqIF. При импорте требований во время рейса ReqIF туда и обратно избегайте неожиданного поведения при помощи:

  • Типовое отображение

  • То же отображение для импорта и экспорта

Для получения дополнительной информации о round-trips ReqIF, смотрите Импорт и Экспорт Round-Trip для Файлы.

При экспорте требований, созданных в Simulink Requirements, используйте типовое отображение.

Повторное использование отображения импорта во время экспорта

Если вы импортируете требования из файла ReqIF, можно изменить типы требований вручную или путем сопоставления SpecObjectType значения к типам требований в Simulink Requirements. Дополнительные сведения см. в разделе Сопоставление типов SpecObjectTypes с типами требований. При экспорте требований во время поездки туда и обратно с тем же отображением атрибутов, что и при импорте, экспортируемые SpecObjectType значения возвращаются к исходным импортированным значениям независимо от изменений, внесенных в тип требования после импорта.

Точно так же, если вы импортируете ссылки из файла ReqIF, можно изменить типы ссылок вручную. Если вы экспортируете ссылки во время поездки туда и используете то же отображение атрибутов, что и для импорта, экспортированное SpecRelationType возвращаются к исходным импортированным значениям.

Использование типового отображения во время экспорта

При экспорте содержимого требований в файл ReqIF с помощью типового отображения атрибутов все требования, требования к ссылкам и обоснования экспортируются как SpecObjects с SpecObjectType установлено на Requirement.

При экспорте ссылок на файл ReqIF с помощью типового отображения Simulink Requirements экспортирует ссылки как SpecRelations с SpecRelationType установите то же значение, что и тип ссылки в Simulink Requirements. Дополнительные сведения о типах ссылок см. в разделе Типы ссылок.

Экспорт атрибутов требования

The SpecObjectType определяет атрибуты требования. Каждый SpecObject задает связанную SpecObjectType. The SpecObject также содержит значения атрибутов требования. Для получения дополнительной информации см. таблицу в разделе Выбор Отображении импорта.

Если ваш файл ReqIF содержит SpecObjectTypes которые имеют атрибуты требования, и вы экспортируете требования в ReqIF во время поездки туда и обратно, экспортированные SpecObject значения атрибутов возвращаются к исходным импортированным значениям независимо от выбранного отображения экспорта. Значения возвращаются, даже если атрибуты сопоставлены со свойствами требования или пользовательскими атрибутами после импорта. Для получения дополнительной информации об редактировании отображений атрибутов для требований после импорта, смотрите Сопоставление атрибутов ReqIF в Simulink Requirements

Когда вы создаете требования в Simulink Requirements и экспортируете их в файл ReqIF, процесс экспорта экспортирует только идентификатор требования, сводные данные и пользовательские атрибуты.

Требования к экспорту

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

При экспорте одного родительского требования процесс экспорта также экспортирует требования выше родительского требования до верхнего уровня. Вы можете экспортировать только одно родительское требование, если оно было создано в Simulink Requirements.

Для экспорта содержимого требований:

  1. В редакторе требований выберите набор требований, узел Импорт или требование, которое необходимо экспортировать.

  2. Щелкните Export > ReqIF.

  3. Откроется диалоговое окно Экспорт набора требований в ReqIF. В диалоговом окне установите Export mapping for attributes and types на сопоставление атрибутов, которое выравнивается с вашей сторонней программой, или установите его на Generic. Для получения дополнительной информации смотрите Выбор экспорта отображения.

  4. В разделе Additional contents to export выберите Export links, чтобы включить ссылки в экспортированный ReqIF, или снимите флажок, чтобы исключить ссылки.

  5. Output file показывает путь и имя файла по умолчанию для экспортированного файла ReqIF. Чтобы отредактировать путь или имя файла, щелкните Browse и сохраните путь и имя файла, нажав Save.

  6. Экспортировать файл ReqIF можно нажав Export.

Экспорт ссылок

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

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

Если вы связываете требование в Simulink Requirements с элементом Модельно-ориентированное проектирование, таким как блок Simulink, и затем экспортируете требование и связанные ссылки в файл ReqIF, процесс экспорта вставляет SpecObject в файл ReqIF, который служит прокси- объекту для связанного элемента.

The SpecObjectType для прокси- SpecObject имеет описательное значение для некоторых обычно связанных элементов:

Связанный элементSpecObjectType Значение

  • Элемент модели Simulink

  • Stateflow® элемент модели

  • System Composer™ элемент модели

Simulink Object

Simulink Test™:

  • Тестовый файл

  • Тестовый набор

  • Тест

  • Итерация

  • Оценка

Simulink Test Object

MATLAB® код

MATLAB Code Range

URL-адрес веб-браузера

External Resource

Функции Simulink записи в словаре данных

Simulink DDEntry

  • Требование

  • Ссылочное требование

Simulink Requirements object

Для всех других элементов, SpecObjectType для прокси- SpecObject является Requirement.

Примечание

Экспортированный прокси- SpecObjects включать постоянные идентификаторы, которые могут использоваться сторонней программой, чтобы избежать дублирования прокси объектов. Дублирование может произойти, если различные файлы ReqIF содержат ссылки от одного и того же объекта MATLAB или Simulink.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте