Simulink® Requirements™ интегрирует авторскую разработку требований и управление с вашей средой моделирования. Можно создать требования в Simulink в Редакторе Требований, где можно организовать и управлять ими. Можно также импортировать их из Microsoft® Word или Excel®. Для получения дополнительной информации смотрите Требования Импорта от Сторонних программ.
Можно соединиться от требований до блоков Simulink или объектов Stateflow®, которые реализуют их. Связь двунаправлена, означая, что можно определить местоположение требования от элемента модели и элемента модели от требования.
Вы можете:
Смотрите свой успех к реализации требований, включая идентификацию недостающих реализаций.
Реагируйте на изменения требования, например, путем обновления элементов модели как изменения требований и разъяснения требований, когда модель развивается. С Simulink Requirements можно найти измененные требования при помощи одной команды.
Гарантируйте, что изменяет это, вы делаете к модели, соответствуют связанному требованию.
Для получения дополнительной информации смотрите Ссылки Требования.
Если у вас есть Simulink Test™, можно соединиться между требованиями и тестами, которые проверяют их. Можно сопоставить требование или набор требований с тестами, чтобы вы создаете в менеджере по Тесту. Когда вы запускаете тест в менеджере по Тесту, которого вы соединили с требованием, вы видите результаты передачи/сбоя в Редакторе Требований.
Поскольку можно отследить результаты испытаний в Simulink Requirements, вы видите продвижение к верификации. Состояние верификации также помогает вам идентифицировать недостающую информацию и кластеры требований, сопоставленных с проваливанием тестов. Можно использовать эту информацию, чтобы понять влияние и сложность тех требований.
Для получения дополнительной информации смотрите Тесты Ссылки к Документам Требований.
С Simulink Requirements можно создать несколько других типов ссылок трассируемости и установить много отношений в модели и к внешним документам. Можно создать эти типы ссылок трассируемости:
Реализации, в которых элемент дизайна реализует требование
Проверяет, в котором тест проверяет требование
Связанный с, в котором вы устанавливаете отношение трассировки между элементом модели и требованием
Выводит, в котором требование выведено от другого требования
Совершенствовал, в котором одно требование совершенствовало другое требование
Можно соединить между другими типами документов, например, HTML или элементов DOORS® и требований и к дополнительным элементам модели, таким как объекты словаря.
Для получения дополнительной информации смотрите Ссылки Требования.
Вы сохранили файлы требований отдельно из ваших образцовых файлов. Можно затем сослаться на файлы требования от многоуровневых моделей, и каждая модель может сослаться на несколько файлов требования. Сохранение требований в отдельных файлах позволяет вам построить общие требования из модулей через модели, в то время как также требования управления, которые образцово-специфичны. Этот подход избегает ошибок копии-и-вставки и сохраняет требования в синхронизации через модели, которые совместно используют их.
Можно сравнить файлы требований (файлы .slreqx
) при помощи инструмента сравнения файла MATLAB. Этот инструмент помогает вам идентифицировать различия в подобных наборах требования. Для получения дополнительной информации смотрите, Сравнивают Наборы Требований.
Можно также включать файлы требований в проекты Simulink. Когда вы открываете проект, можно загрузить любые включенные наборы требований в Редактор Требований из проводника проекта. Для получения дополнительной информации смотрите, Управляют Требованиями Через Команду.
Другой способ поделиться информацией о требованиях состоит в том, чтобы сгенерировать отчет, который включает определение требований, ссылки, детали реализации, состояние верификации, и так далее. Для получения дополнительной информации смотрите, Генерируют Отчеты Требований Используя Simulink.