Миграция данных Requirements Management Interface на Requirements™ Simulink ®

Этот пример демонстрирует основные шаги по обновлению ссылок Requirements Management Interface (RMI) на формат, используемый редактором требований и браузером требований в холсте модели. Устаревшие данные RMI состоят из трассируемости ссылки информации, хранящейся в отдельном .req файл, или встроенный в модель Simulink ® .

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

В этом примере используется Windows ®.

Рабочий процесс

В этом примере:

  1. Вы начинаете с модели, которая имеет ссылки на требования во внешних документах.

  2. Создается новый набор требований.

  3. Потребности импортируются из внешних документов, создавая потребности в наборе, который ссылается на внешние документы.

  4. Вы обновляете модель ссылки мест назначения до импортированных требований.

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

Откройте редактор путем ввода:

slreq.editor

Создайте новый набор требований:

  1. На панели инструментов редактора требований нажмите «Новый набор требований».

  2. Введите имя файла, например FuelSysRequirements. Сохраните набор требований.

Импорт требований из внешних документов

FuelSysRequirements является набором требований. Требования ссылаются на содержимое внешних документов:

  • FuelSysDesignDescription.docx

  • FuelSysRequirementsSpecification.docx

  • FuelSysTestScenarios.xlsx

1. Для импорта щелкните правой кнопкой мыши FuelSysRequirements в индексе и выберите Импортировать как ссылки только для чтения.

2. В диалоговом окне «Импорт требований» выберите Microsoft Word Document для типа документа.

3. Для параметра «Расположение документа» выберите FuelSysDesignDescription.docx файл в рабочей папке. Если файл уже открыт, его можно выбрать из выпадающего списка.

4. Выберите опции:

  • Выберите Форматированный текст (включая графику и таблицы).

  • Выберите Использовать закладки для идентификации элементов и служить пользовательскими идентификаторами. Это сохраняет ссылки на существующие закладки документов в новом наборе требований.

4. Нажмите кнопку Импорт. Новый набор требований появится в редакторе требований.

5. Вы можете перейти к документу. На панели Свойств щелкните Показом в документе.

Теперь необходимо импортировать требования из документа Microsoft ® Excel ®. При импорте из Excel необходимо указать, какие столбцы необходимо импортировать. Столбцы можно сопоставить с полями Сводными данными, Ключевые слова или Пользовательский атрибут в импортированных данных. Можно также найти определенные области значений в таблицах, задав регулярный шаблон выражения идентификаторов требований.

1. Откройте FuelSysTestScenarios.xlsx файл из рабочей папки.

2. В редакторе требований щелкните правой кнопкой мыши FuelSysRequirements в индексе и выберите Импортировать как ссылки только для чтения.

3. Настройте параметры импорта как показано на рисунке.

4. Нажмите кнопку Импорт. Новый узел верхнего уровня содержит ссылки на элементы сценария тестирования в документе Excel.

Повторите процесс импорта для файла FuelSysRequirementsSpecification.docx.

Обновление целевых устройств Model Link

Обновите места назначения модельных ссылок в соответствии с импортированными требованиями:

1. Откройте FuelSysWithReqLinks модель из рабочей папки.

2. Включите перспективу требований модели. Щелкните значок в правом нижнем углу полотна модели и щелкните значок Требования. The FuelSysRequirements set появится в браузере Requirements.

3. Щелкните правой кнопкой мыши по FuelSysRequirements Линию элемента и выберите «Перенаправить ссылки на импортированные ссылки».

Требования к обновлению, которые ссылаются на внешние документы

При изменении содержимого потребности во внешнем документе обновите набор требований так, чтобы он отражал последнюю версию:

1. Выберите узел Импорт верхнего уровня в редакторе требований.

2. На правой панели в разделе «Обмен требованиями» нажмите кнопку «Обновить».

Проверьте импортированные ссылки

При импорте трех документов создаются три узла верхнего уровня на левой панели редактора требований. Сохраните набор требований.

Разверните вложенные деревья и щелкните по отдельным элементам для просмотра импортированного содержимого. Нажмите кнопку Показать в документе для перехода к соответствующему месту в исходном внешнем документе.

Загрузка модели со ссылками на импортированные документы

На этом шаге вы загружаете модель с существующими ссылками в импортированные документы. Если у вас есть модели с данными RMI в формате Simulink ® Verification и Validation™, открытие этих моделей с доступной лицензией Simulink Requirements предлагает вам сохранить данные требований в обновленном формате Simulink Requirements.

При нажатии кнопки «Сохранить» создается набор ссылок .slmx файл.

В этом примере откройте FuelSysWithReqLinks.slx модель в рабочей папке. На панели уведомлений в верхней части холста щелкните ссылку Сохранить сейчас, чтобы создать файл набора ссылок FuelSysWithReqLinks.slmx.

Чтобы подсветить блоки со ссылками требований, на вкладке Средство Просмотра нажмите кнопку Highlight Links.

Чтобы отобразить связанное требование, откройте вкладку Requirements Manager и выберите блок.

Если Редактор требований открыт, ссылочный элемент подсвечивается. Содержимое требования можно просмотреть на панели «Сведения».

Входящая ссылка отображается на панели « Ссылках». С помощью Simulink Requirements вы не должны вставлять элементы навигации в документы Word и Excel ®, чтобы знать, где находятся ссылки. Ссылки можно найти в редакторе требований.

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