exponenta event banner

Введение в требования к Simulink

Simulink ® Requirements™ интегрирует разработку требований и управление ими в среду моделирования. Можно создать требования в Simulink в редакторе требований, где можно организовать их и управлять ими. Их также можно импортировать из Microsoft ® Word или Excel ® на некоторых платформах. Дополнительные сведения см. в разделе Импорт требований из сторонних приложений.

Связь между требованиями и внедрением

Можно связать требования с реализующими их блоками Simulink или объектами Stateflow ®. Соединение является двунаправленным, что означает, что можно найти требование из элемента модели и элемент модели из требования .

Вы можете:

  • Просмотр хода реализации, включая выявление отсутствующих реализаций.

  • Реагируйте на изменения требований, обновляя элементы модели по мере изменения требований и уточняя требования по мере развития модели. Измененные требования можно найти с помощью одной команды.

  • Убедитесь, что изменения модели соответствуют соответствующему требованию.

Дополнительные сведения см. в разделе Связи требований.

Связь между требованиями и испытанием Simulink

При наличии Test™ Simulink можно связать требования с проверяющими их тестами. Можно связать требование или набор требований с тестами, созданными в Диспетчере тестов. При выполнении теста в диспетчере тестов, связанного с требованием, в редакторе требований отображаются результаты прохождения/неуспешного завершения.

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

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

Дополнительные требования к ссылкам отслеживания

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

  • Реализует, в котором конструкторский элемент реализует требование

  • Проверка, в которой тестовый случай проверяет требование

  • Связано с, в котором устанавливается связь трассировки между элементом модели и требованием

  • Деривация, в которой требование является производным от другого требования

  • Уточнение, в котором одно требование уточняется другим

Можно связать другие типы документов, например, элементы HTML или DOORS ®, и требования, а также дополнительные элементы модели, такие как объекты словаря.

Дополнительные сведения см. в разделе Связи требований.

Требования к совместному использованию и повторному использованию

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

Можно сравнить файлы требований (.slreqx файлы) с помощью инструмента сравнения файлов MATLAB. Этот инструмент помогает определить различия в аналогичных наборах требований. Дополнительные сведения см. в разделе Сравнение наборов требований.

Можно также включить файлы требований в «Проекты». При открытии проекта загружайте наборы требований в Редактор требований из проводника проектов. Дополнительные сведения см. в разделе Разработка на основе требований в проектах.

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

Связанные темы