Составьте и анализируйте систему Используя модель архитектуры

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

System Composer™ позволяет вам описать системы в терминах моделей архитектуры как комбинация структурных элементов, которые далее разрабатываются путем лежания в основе поведенческих описаний. Эти описательные модели могут иногда представляться как отличные схемы, которые сопоставимы друг с другом.

Чтобы выполнить рабочий процесс разработки базовых систем, чтобы спроектировать мобильную роботизированную руку с помощью System Composer, смотрите, Создают Модель Архитектуры со Ссылками Требования и Интерфейсами.

Рабочий процесс основанного на модели системного проектирования (MBSE), включенный System Composer, включает начиная с потребностей заинтересованной стороны, идентифицируя требования и варианты использования, проектируя архитектуру итеративно, и реализовывая функциональность с помощью моделей поведения. Можно также использовать исследования и торговать исследованиями, чтобы оптимизировать архитектурный проект и передать фасеты системы с помощью представлений архитектуры. Этот рисунок иллюстрирует рабочий процесс MBSE.

Summary of the System Composer workflow.

С System Composer можно реализовать рабочий процесс системного проектирования:

  1. Модели архитектуры автора и задают системные требования

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

    • Импортируйте модели из MATLAB® таблицы и экспортируют их с изменениями System Composer.

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

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

    • Совершенствуйте и разработайте требования с помощью Simulink® Requirements™. Соедините требования с элементами архитектурной модели.

  2. Задайте метаданные, анализируйте архитектуры и сгенерируйте представления

    • Расширьте основные архитектурные элементы, чтобы создать проблемно-ориентированные концептуальные представления.

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

    • Отфильтруйте представления структуры системы с помощью диаграммы компонентов, иерархической схемы или диаграммы классов.

  3. Симулируйте поведение системы моделей архитектуры и проверьте требования

    • Задайте поведение компонента с помощью блок-схем в Simulink, машины состояний в Stateflow®, и физические интерфейсы в Simscape™ с помощью поведений компонента подсистемы.

    • Представляйте взаимодействие между структурными элементами архитектуры как последовательность обменов сообщениями с диаграммой последовательности в галерее Architecture Views.

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

    • Проверьте и подтвердите требования с Simulink Test™.

Для определений и приложений терминов Компоновщика общей системы и концепций, смотрите Концепции System Composer.

Похожие темы