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

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

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

В этом примере вы следуете за этим общим рабочим процессом:

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

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

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

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

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

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

slreq.editor()

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

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

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

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

Импорт требований поддерживает Microsoft® документы Excel® и Word. В данном примере вы создаете требования из трех документов:

  • FuelSysDesignDescription.docx

  • FuelSysRequirementsSpecification.docx

  • FuelSysTestScenarios.xlsx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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'). Щелкните по ссылке, чтобы создать файл Набора Ссылки FuelSysWithReqLinks.slmx.

Можно продолжить использовать выделение требований и навигацию. Чтобы подсветить блоки со ссылками требования, выберите Analysis> Requirements Traceability> Highlight Model из меню.

Щелкните правой кнопкой по подсвеченному блоку и выберите метку ссылки под разделом Requirements Traceability контекстного меню.

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

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

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

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