Simulink ® Requirements™ интегрирует разработку требований и управление ими в среду моделирования. Можно создать требования в Simulink в редакторе требований, где можно организовать их и управлять ими. Их также можно импортировать из Microsoft ® Word или Excel ® на некоторых платформах. Дополнительные сведения см. в разделе Импорт требований из сторонних приложений.
Можно связать требования с реализующими их блоками Simulink или объектами Stateflow ®. Соединение является двунаправленным, что означает, что можно найти требование из элемента модели и элемент модели из требования .
Вы можете:
Просмотр хода реализации, включая выявление отсутствующих реализаций.
Реагируйте на изменения требований, обновляя элементы модели по мере изменения требований и уточняя требования по мере развития модели. Измененные требования можно найти с помощью одной команды.
Убедитесь, что изменения модели соответствуют соответствующему требованию.

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

Дополнительные сведения см. в разделе Связь тестовых примеров с документами по требованиям.
С помощью Simulink Requirements можно создать несколько других типов связей отслеживания и установить множество связей в модели и с внешними документами. Можно создать следующие типы связей отслеживания:
Реализует, в котором конструкторский элемент реализует требование
Проверка, в которой тестовый случай проверяет требование
Связано с, в котором устанавливается связь трассировки между элементом модели и требованием
Деривация, в которой требование является производным от другого требования
Уточнение, в котором одно требование уточняется другим
Можно связать другие типы документов, например, элементы HTML или DOORS ®, и требования, а также дополнительные элементы модели, такие как объекты словаря.
Дополнительные сведения см. в разделе Связи требований.
Файлы требований сохраняются отдельно от файлов модели. Затем можно ссылаться на файлы требований из нескольких моделей, и каждая модель может ссылаться на несколько файлов требований. Сохранение требований в отдельных файлах позволяет модулировать общие требования в разных моделях, а также управлять требованиями, специфичными для модели. Этот подход сводит к минимуму вероятность ошибок копирования и вставки и обеспечивает синхронизацию требований между моделями, которые используют их совместно.
Можно сравнить файлы требований (.slreqx файлы) с помощью инструмента сравнения файлов MATLAB. Этот инструмент помогает определить различия в аналогичных наборах требований. Дополнительные сведения см. в разделе Сравнение наборов требований.
Можно также включить файлы требований в «Проекты». При открытии проекта загружайте наборы требований в Редактор требований из проводника проектов. Дополнительные сведения см. в разделе Разработка на основе требований в проектах.
Другим способом обмена информацией о требованиях является создание отчета, включающего определение требований, ссылки, сведения о внедрении, статус проверки и т. д. Дополнительные сведения см. в разделе Создание отчетов о требованиях с помощью Simulink.