Отслеживайте изменения в ссылках требований

После того, как вы создаете требования в Simulink и создаете ссылки между элементами проекта и вашими требованиями, Simulink® Requirements™ отслеживает ссылки и обнаруживает, когда изменяются связанные требования. Отследите информацию об изменении из редактора требований или из матрицы трассируемости. Затем можно решить проблемы с изменениями или удалить изменения, которые не влияют на статус потребности.

Включите отслеживание изменений для ссылок на требования

Чтобы включить отслеживание изменений для ссылок требования:

  1. Откройте Редактор требований. Из модели Simulink, на вкладке Apps, нажмите Requirements Manager. На вкладке Requirements нажмите Requirements Editor. Также в MATLAB® в командной строке введите:

    slreq.editor
  2. Откройте набор требований.

  3. Убедитесь, что выбран Information > Change Information.

Когда вы включаете Change Information, этот параметр остается включенным даже после закрытия редактора требований.

Также можно включить отслеживание изменений для ссылок на требования с точки зрения требований. Щелкните правой кнопкой мыши элемент в ракурсе требований и выберите Change Information.

Обзор изменений в требованиях

Требования могут быть связаны с другими типами элементов. Полный список связываемых элементов см. в разделе «Связываемые элементы». При изменении требования, связанного с другим элементом, ссылка подсвечивается в редакторе требований и матрице трассируемости, чтобы указать, что у нее есть проблема с изменением. После включения отслеживания изменений для ссылок на требования можно просмотреть проблемы изменения, связанные с определенным требованием, из редактора требований или матрицы трассируемости.

Примечание

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

В редакторе требований нажмите кнопку Show Requirements. Связанные требования с изменениями выделены красным цветом. При выборе требования связанная ссылка также подсвечивается красным цветом на панели Details под Links. Чтобы просмотреть проблему изменения, выберите требование и, в разделе Links, укажите ссылку, а затем щелкните значок ссылки () справа от связанного элемента.

В матрице трассируемости щелкните Highlight Missing Links > Highlight Changed Links, чтобы выделить красным цветом строку, столбец и камеры, связанные со связанным требованием, которое было изменено. Чтобы просмотреть изменения связанного требования в редакторе требований, выберите камеру и в появившемся диалоговом окне щелкните гиперссылку требования рядом с Source или Destination. Чтобы просмотреть проблему изменения, щелкните гиперссылку рядом с Link. Дополнительные сведения об использовании матрицы трассируемости для поиска проблем с изменениями см. в разделе Просмотр и устранение проблем с изменениями для ссылок.

Решение проблем с изменениями

Редактор требований отображает информацию об изменениях, включая проблемы с изменениями, для каждой ссылки. Щелкните Show Links и на панели Details разверните Change Information. Simulink Requirements сравнивает сохраненные временную метку и ревизию с текущей временной меткой и ревизией для связанного требования. Если вы изменяете требование после создания ссылки или после последнего изменения, Редактор требований указывает на проблему изменения.

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

В редакторе требований ссылки с проблемами изменения выделяются красным цветом при выборе Show Links. Чтобы снять проблему с изменением, выберите ссылку и, на панели Details, в разделе Change Information, нажмите Clear Issue.

В матрице трассируемости можно выделить ссылки с проблемами изменения, выбрав Highlight Missing Links > Highlight Changed Links. Чтобы снять проблему с изменением, выберите камеру, содержащую ссылку, и на панели инструментов нажмите Clear Change Issue.

Устранение проблем с изменениями для нескольких ссылок

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

В редакторе требований выберите несколько ссылки, нажав Shift или Ctrl и щелкнув по ссылкам. Щелкните правой кнопкой мыши одну из выбранных ссылок и нажатия кнопки Clear Issue из контекстного меню. Чтобы удалить все проблемы с изменениями для всего набора ссылок, выберите набор ссылок и, на панели Details, в разделе Change Information, нажмите Clear All. Можно также щелкнуть правой кнопкой мыши по набору ссылок и выбрать Clear All Change Issues из контекстного меню.

В Матрице трассируемости (Traceability Matrix) выберите несколько камеры, щелкнув и перетаскивая мышью, или нажав клавишу Shift или Ctrl, щелкните камеры и щелкните Clear Change Issue на панели инструментов.

Добавление комментариев к ссылкам

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

Чтобы добавить дополнительный комментарий:

  1. В редакторе требований нажмите кнопку Show Links.

  2. Выберите ссылку.

  3. На панели Details, в разделе Comments, нажмите Add Comment.

Ручная проверка на использование ссылок Отслеживание изменений

Информация об отслеживании изменений автоматически обновляется в редакторе требований, но также может быть обновлена вручную. Чтобы обновить информацию отслеживания изменений:

  • В редакторе требований нажмите кнопку Refresh.

  • В матрице трассируемости нажмите Update.

В Матрице трассируемости (Traceability Matrix) данные отслеживания изменений должны обновляться вручную.

Похожие темы