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

Формат ReqIF™ представляет требование как SpecObject. The SpecObject имеет SpecObjectType, который задает атрибуты для хранения информации о требованиях. The SpecObjects содержит значения для этих атрибутов.

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

Отредактируйте отображение атрибутов для импортированных требований

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

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

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

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

  2. Выберите узел Импорт (Import) или требование верхнего уровня, в зависимости от импорта ссылочных требований или требований. Дополнительные сведения см. в разделе Выбор режима импорта.

    Вы можете увидеть атрибут, отображения на панели Details, под Attribute Mapping.

  3. Отредактируйте отображение, выбрав свойство или атрибут из раскрывающегося списка в столбце Mapped To.

Вы можете сохранить текущее отображение атрибутов, нажав Save mapping. Это отображение сохранено как XML- файл. Вы можете загрузить сохраненное отображение, нажав Load mapping.

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

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

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

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

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

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

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

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

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

Некоторые внешние инструменты управления требованиями, такие как Polarion и IBM® Рациональный® ДВЕРИ®, требуют определенного набора данных типа, атрибута и SpecObject ReqIF определения типов. Они могут также потребовать, чтобы спецификация ReqIF была определенного типа. Эти определения можно задать, задав имя файла ReqIF шаблона в файле отображения, созданном внешним инструментом управления требованиями. Во время экспорта ReqIF Simulink Requirements импортирует файл шаблона и использует его для генерации и экспорта файла ReqIF с форматом, совместимым с внешним инструментом.

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

Похожие темы