Что такое анализ зависимостей?

Анализ зависимостей проекта

В проекте можно анализировать структуру проекта и обнаружить файлы, требуемые проектом в представлении Dependency Analysis.

  • Чтобы помочь вам настроить свой проект со всеми необходимыми файлами, можно использовать анализ зависимостей.

    В модели Simulink®, на вкладке Simulation, выбирают New> Project> New Project from this Model.

    Simulink запускает анализ зависимостей на вашей модели, чтобы идентифицировать требуемые файлы и корневое местоположение проекта, которое содержит все зависимости. Смотрите Создают Проект из Модели.

    В качестве альтернативы можно вручную добавить модели в проект, анализировать зависимости моделей, и затем добавить все зависимые файлы в проект. Смотрите Анализ зависимостей Запуска.

  • Можно использовать представление графика Удара анализа зависимостей, чтобы анализировать структуру проекта визуально. Можно выполнить анализ удара, чтобы найти удар изменения конкретных файлов. В графике можно исследовать структуру проекта; найдите требуемые тулбоксы для целого проекта или для выбранных файлов; открытый, редактирование, и петляют; добавьте метки и экспортируйте файлы. Смотрите Выполняют Анализ Удара.

    Анализ удара может показать вам, как изменение влияет на другие файлы, прежде чем вы внесете изменение. Например:

    • Исследуйте потенциальный удар изменения в требованиях путем нахождения файлов проекта соединенными с документом требований.

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

  • Можно запустить анализ зависимостей в любой точке в рабочем процессе, когда это необходимо, чтобы проверять, что проект все потребовал файлов. Например, проверяйте зависимости прежде, чем представить версию вашего проекта к системе контроля версий. Чтобы работать с результатами, смотрите Результаты Зависимости от Проверки и проблемы Твердости.

  • Можно искать документы требований в проекте. Смотрите Находят Документы Требований в Проекте.

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

Совет

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

Анализ зависимости моделей

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

  • Анализируйте модель, которая не находится в проекте.

  • Сохраните список зависимостей моделей к файлу манифеста.

  • Создайте отчет идентифицировать, где зависимости возникают.

  • Управляйте осциллографом анализа зависимостей.

Смотрите анализируют зависимости моделей.

Похожие темы