Создайте и отредактируйте отображения атрибута

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

Simulink Requirements обеспечивает отображения атрибута для файлов ReqIF от:

  • Polarion REQUIREMENTS™

  • PREEvision

  • IBM® Rational® DOORS®

  • Следующее поколение Rational DOORS IBM

  • Программное обеспечение длинной хлопчатобумажной одежды

Чтобы работать с файлами ReqIF, созданными из различных внешних инструментов управления требований, используйте Generic припишите отображение от Source tool выпадающий список. Если Generic не создает желаемое отображение атрибута, создает пользовательское отображение:

  1. Откройте Редактор Требований и импортируйте файл ReqIF путем выбора Blank припишите отображение от Source tool выпадающий список. Смотрите Требования Импорта из Файлов ReqIF.

  2. Перейдите к главному узлу Импорта импортированного набора требования и расширьте панель Attribute Mapping справа.

  3. Сопоставьте каждый внешний атрибут в столбце External Attribute Name к встроенному или пользовательскому атрибуту при помощи выпадающего списка в столбце Mapped To.

  4. Нажмите Save Mapping. Сохраните отображение в matlabroot/toolbox/slrequirements/attribute_maps как XML-файл.

  5. Перезапустите MATLAB®, чтобы включать недавно созданное отображение атрибута в Source tool выпадающий список.

Чтобы изменить название или описание отображения атрибута, откройте XML-файл, который вы создали в текстовом редакторе, и измените значения <name> и <description> теги.

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

  1. В текстовом редакторе откройте отображение атрибута и файл ReqIF.

  2. Найдите значение <REQ-IF-TOOL-ID> пометьте в файле ReqIF.

  3. Измените значение <name> пометьте в файле отображения атрибута, чтобы совпадать со значением <REQ-IF-TOOL-ID> тег.

Задайте значение по умолчанию тип требования ReqIF

Некоторые внешние инструменты управления требований, такие как поддержка Polarion REQUIREMENTS несколько типов требований. В этом случае измените файл отображения атрибута, чтобы задать тип требования ReqIF по умолчанию, чтобы использовать при экспорте в ReqIF. Например:

<thisType>SpecObject</thisType>
<thisSubType>System Requirement</thisSubType>
Значение <thisSubType> тег указывает, что каждый экспортировал SpecObject будет иметь SpecObject введите как System Requirement.

Задайте шаблон ReqIF

Некоторые внешние инструменты управления требований, такие как Polarion REQUIREMENTS и Rational DOORS IBM требуют определенного набора типа данных ReqIF, атрибута и SpecObject ввод определений. Они могут также потребовать, чтобы спецификация ReqIF имела определенный тип. Можно предоставить эти определения путем определения в файле отображения имени шаблона .reqif файл производится внешним инструментом управления требований. Во время экспорта ReqIF Simulink Requirements импортирует файл шаблона и использует его для:

  • Создайте экземпляр модели данных ReqIF на основе шаблона с ожидаемым типом данных, атрибутом и SpecObject ввод определений.

  • Повторно сопоставьте содержимое требований с ожидаемыми типами данных и атрибутами.

Используя шаблон гарантирует, что экспортируемый файл может быть с готовностью импортирован во внешний инструмент управления требований.

Сохраните файлы шаблона в той же папке как файл отображения атрибута (matlabroot/toolbox/slrequirements/attribute_maps). Чтобы задать файл шаблона в отображении атрибута, откройте атрибут, сопоставляющий файл, соответствующий внешнему инструменту управления требований в текстовом редакторе. Измените значение <templateFile> пометьте, чтобы совпадать с именем файла шаблона.

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

|