Отследите ссылки требования с матрицей трассируемости

Матрица трассируемости позволяет вам легко просматривать требования и их ссылки на блоки в вашей модели Simulink® в компактном формате. Матрица трассируемости обобщает требования, ссылки, и модель или тестовые сущности, и позволяет вам перейти, чтобы соединить источники или места назначения. Например, вы можете:

  • Идентифицируйте пропавших без вести или неправильные ссылки.

  • Создайте недостающие звенья.

  • Зафиксируйте неправильные ссылки.

  • Отобразите требования, которые соединяются с элементами модели.

  • Смотрите ссылки путем навигации к их источникам или местам назначения.

  • Фильтр по типу требования, соедините тип или иерархию модели.

  • Подтвердите полнота требования и модель.

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

Сгенерируйте матрицу трассируемости

Создать матрицу трассируемости:

  1. Во вкладке Requirements выберите Share> Open Requirements Traceability Matrix.

  2. Нажмите Add, чтобы создать матрицу.

Следующие артефакты могут использоваться, чтобы создать матрицу трассируемости:

  • Требования Simulink

  • Модель Simulink

  • Тест Simulink

  • Словарь данных Simulink

  • Файлы MATLAB®

Для этой матрицы требования представлены строками, в то время как блоки модели Simulink представлены столбцами. Если вы выбрали свои артефакты, нажмите Generate Matrix. Ваша матрица трассируемости появляется.

Если вы обновляете свою модель или требования, нажмите Update, чтобы обновить вашу матрицу трассируемости.

Используя матрицу трассируемости

Матрица трассируемости является большой сеткой со значками, которые показывают ссылки. Значок стрелки указывает, что существует связанное требование между строкой требования и столбцом модели.

Расширьте и сверните ссылки

Первоначально, некоторые строки и столбцы в вашей матрице могут быть сжаты. Расширять значок указывает, что ссылка существует в строке и столбце, но необходимо расширить строку или столбец, чтобы видеть ссылку.

Когда вы кликаете по значку ссылки, вы видите информацию о ссылке.

Когда вы кликаете по расширять значку, подобная информация появляется.

Когда вы нажимаете на ссылки в информационном поле, соответствующая информация появляется. Например, если вы нажимаете на требование, окно Requirements Editor открывает и отображает заданное требование.

Иерархия артефакта

Можно также принять решение показать иерархию определенного артефакта в матрице трассируемости. Щелкните правой кнопкой мыши по артефакту, иерархию которого вы хотите отобразить. Нажмите Focus the display.

Ваш график трассируемости теперь показывает этот уровень модели Simulink или требований. Чтобы показать целую иерархию артефакта, щелкните правой кнопкой мыши по артефакту снова и нажмите Display Entire Hierarchy.

Чтобы расширить иерархию артефакта, щелкните правой кнопкой мыши по артефакту, иерархию которого вы хотите расширить и нажать Expand All. Чтобы свернуть иерархию артефакта, щелкните правой кнопкой мыши по артефакту, иерархию которого вы хотите свернуть и нажать Collapse All.

Применение фильтров

Слева от трассируемости матрица является Панелью Фильтра. Отобразите определенные артефакты при помощи Панели Фильтра. Например, если вы нажимаете Has No Links в соответствии со Столбцом, матрица трассируемости показывает столбцы без ссылок. Можно принять решение отфильтровать требования, модель Simulink или определенные ссылки.

Когда вы добавляете фильтр в матрицу трассируемости, это появляется во главе матрицы.

Подсветите недостающие звенья

Чтобы подсветить ячейки в вашей матрице трассируемости, которые являются недостающими звеньями, нажмите Missing Links. Артефакты в вашей матрице трассируемости без ссылок подсвечены в желтом.

Эти артефакты кажутся подсвеченными, даже если вы отображаете определенную иерархию, которая не включает недостающее звено. Просмотрите иерархию для целой матрицы трассируемости, чтобы видеть все недостающие звенья. Смотрите Иерархию Артефакта.

Добавьте новую ссылку

Создайте ссылку путем нажатия на ячейку, затем нажмите Create, чтобы создать ссылку между объектом Simulink и требованием.

Окно Create Link автоматически заполняет источник ссылки и место назначения. При необходимости можно инвертировать источник ссылки и место назначения путем нажатия противоположной кнопки.

Ограничения

Матрица трассируемости не поддерживает следующее:

  • Блоки MATLAB function

  • Скрипты MATLAB

Кроме того, недопустимые ссылки не отображены в матрицах трассируемости.

Похожие темы