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