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

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

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

Этот пример использует Windows®.

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

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

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

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

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

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

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

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

slreq.editor()

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

  1. В Редакторе Требований панель инструментов нажмите кнопку New Requirement Set.

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

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

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

  • FuelSysDesignDescription.docx

  • FuelSysRequirementsSpecification.docx

  • FuelSysTestScenarios.xlsx

1. Чтобы импортировать, щелкните правой кнопкой по FuelSysRequirements в индексе и выбирают Import As Read-only References.

2. В диалоговом окне Importing Requirements выберите Microsoft Word Document для Типа документа.

3. Для местоположения Документа просмотрите FuelSysDesignDescription.docx файл в папке fullfile(matlabroot,'examples','slrequirements','data'). Если файл уже открыт, можно выбрать его из выпадающего списка.

4. Избранные опции:

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

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

4. Нажмите Import. Новый набор требования появляется в Редакторе Требований.

5. Можно перейти к документу. В панели Свойств нажмите Show в документе.

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

1. Откройте FuelSysTestScenarios.xlsx файл от папки fullfile(matlabroot('examples','slrequirements','data')).

2. В Редакторе Требований щелкните правой кнопкой по FuelSysRequirements в индексе и выбирают Import As Read-only References.

3. Сконфигурируйте настройки импорта как показано.

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

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

Обновитесь модель соединяют места назначения

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

1. Откройте FuelSysWithReqLinks модель от папки fullfile(matlabroot('examples','slrequirements','main')).

2. Включите Перспективу Требований модели. Кликните по значку в нижнем правом из холста модели и кликните по значку Требований. FuelSysRequirements установите появляется в браузере Требований.

3. Щелкните правой кнопкой по FuelSysRequirements позиция и выбирает Redirect Links to Imported References.

Обновите Требования та Ссылка Внешние Документы

Если вы изменяете содержимое требования во внешнем документе, обновляете Набор Требования, чтобы отразить последнюю версию:

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

2. В разделе Properties нажмите кнопку Update.

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

Импорт этих трех документов создает три узла верхнего уровня на левой панели Редактора Требований. Сохраните наборы.

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

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

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

Нажатие на Save теперь создает Набор Ссылки .slmx файл.

В этом примере откройте FuelSysWithReqLinks.slx модель на пути fullfile(matlabroot,'examples','slrequirements','main'). В панели уведомления наверху холста нажмите, Save теперь соединяются, чтобы создать файл Набора Ссылки FuelSysWithReqLinks.slmx.

Чтобы подсветить блоки со ссылками требования, во вкладке Requirements Viewer, нажимают кнопку Highlight Links.

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

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

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

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