Компонентизация Используя ссылки на проекты

Для большого проекта моделирования, организовывая проект на компоненты упрощает:

  • Повторное использование компонента

  • Модульная, основанная на команде разработка

  • Модульное тестирование

  • Независимый релиз компонентов

Проекты поддерживают крупномасштабную компонентизацию проекта, позволяя вам сослаться на другие проекты из родительского проекта. Набор родительского элемента и ссылок на проекты составляет иерархию ссылки проекта. Ссылка проекта предоставляет эти преимущества:

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

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

  • В ссылочном проекте можно протестировать компонент отдельно.

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

Эта иерархия проекта иллюстрирует использование родительского элемента и ссылок на проекты как компоненты крупного проекта.

Через Транзисторный Проект разработки команда независимо создает и тестирует библиотеку блоков. Команда делает библиотеку доступной для других разработчиков путем экспорта версий выпуска, например, версии 2.3.

Через Радио-Проект разработки другая команда разрабатывает и тестирует Систему радиосвязи. Эта команда требует:

  • Версия 2.3 Транзисторного компонента. Команда настраивает Радио-Проект разработки сослаться на Транзисторный проект Релиза V2.3.

  • Инструменты, чтобы построить сигналы, например, MATLAB® файлы, которые не распределяются клиентам. Команда настраивает Радио-Проект разработки сослаться на Проект разработки Инструментов Графического вывода.

Когда Система радиосвязи готова к клиентам, команда экспортирует версию выпуска, например, версию 4.1.

Похожие темы