Когда вы используете Модельно-ориентированное проектирование и генерацию производственного кода, чтобы разработать компоненты прикладного программного обеспечения, можно сгенерировать traceability matrix. Матрица трассируемости обеспечивает трассируемость среди объектов модели, сгенерированного кода и образцовых требований. Можно добавить комментарии в сгенерированную матрицу трассируемости. Если вы изменяете модель и регенерируете матрицу трассируемости, программное обеспечение сохраняет ваши комментарии.
Для данной модели сгенерированная матрица трассируемости может предоставить информацию о:
Объекты модели, которые прослеживаемы между типовым кодексом и сгенерированным кодом, таковы как Simulink®, блокируются, объекты Stateflow® и функции MATLAB®.
Объекты модели, которые непрослеживаемы между типовым кодексом и сгенерированным кодом, такой, как устранено и виртуальные блоки.
Документы требований, которые вы соединяете с объектами модели с помощью Requirements Management Interface (RMI) Simulink Requirements™.
Сгенерируйте матрицу трассируемости использование функции slci.ExportTraceReport
из Окна Команды MATLAB. Функция создает файл XLS, который содержит следующие рабочие листы:
Model Information — Сводные данные настройки модели и контрольной суммы. Сводные данные включают имя модели, версию, автора, дату создания, в последний раз сохраненную, последнее обновление дата, контрольная сумма и выбор параметров отчета трассируемости.
Code Interface — Информация об интерфейсе сгенерированного кода, таком как прототип функции и информация о синхронизации для модели инициализирует и ступенчатые функции.
Code Files — Папки и имена файлов сгенерированного кода.
Report — Информация о трассируемости для каждого объекта модели, включая модель, сгенерированный код и требования. Каждая строка в рабочем листе принадлежит отдельному проявлению объекта модели. Информация для объекта модели находится больше чем в одной строке если объект:
Появляется несколько раз в сгенерированном коде.
Ссылки больше чем на одно требование.