System Composer™ обеспечивает спецификацию и анализ архитектур для проектирования систем на основе моделей и моделирования архитектуры программного обеспечения. System Composer позволяет распределять требования при уточнении архитектурной модели, которая затем может быть разработана и смоделирована в Simulink ®.
Архитектурные модели, состоящие из компонентов и интерфейсов, могут создаваться непосредственно, импортироваться из других инструментов или заполняться из архитектурных элементов проектов Simulink. Систему можно описать с помощью нескольких архитектурных моделей и установить прямые связи между ними с помощью назначений «модель-модель». Поведение может быть зафиксировано в диаграммах последовательностей, диаграммах состояний или моделях Simulink. Можно определить и смоделировать порядок выполнения функций компонентов и создать код на основе моделей архитектуры программного обеспечения (с помощью Simulink и Embedded Coder ®).
Для изучения конкретных проблем конструкции или анализа можно создать пользовательские живые виды модели. Архитектурные модели могут использоваться для анализа требований, захвата свойств с помощью стереотипов, проведения торговых исследований и подготовки спецификаций и контрольных документов по интерфейсам (ICD).
Изучение основ System Composer
Представление архитектуры системы с использованием компонентов, портов и интерфейсов
Связывание элементов модели архитектуры с функциональными и нефункциональными требованиями
Добавление пользовательских свойств к архитектурным элементам с помощью стереотипов
Создание пользовательских точек обзора архитектурной модели
Установление связей между элементами модели и проверка требований к проектированию системы
Связывание архитектурных моделей с функциональными возможностями, указанными в моделях Simulink, диаграммах Stateflow ® и диаграммах последовательностей
Разработка, моделирование, создание кода и развертывание программных архитектур
Импорт моделей из сторонних инструментов и их экспорт с изменениями System Composer