Термины в этой теме обеспечивают последовательный и общий язык для использования System Composer™.
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
архитектура | Архитектура System Composer представляет систему компонентов и то, как они взаимодействуют друг с другом структурно и поведенчески. Представлять определенные архитектуры можно с помощью альтернативных представлений. | Различные типы архитектур описывают различные аспекты систем:
| Составьте архитектуру визуально |
модель | Модель System Composer является файлом, содержащим архитектурную информацию, включая компоненты, порты, соединители, интерфейсы и поведение. | Выполните операции над моделью:
Модели System Composer хранятся как | Создайте модель Архитектуры |
компонент | Компонент является нетривиальной, почти независимой и заменяемой частью системы, которая удовлетворяет функцию clear в контексте архитектуры. Компонент определяет элемент архитектуры, такой как функция, система, оборудование, программное обеспечение или другая концептуальная сущность. Компонент может также быть подсистемой или подфункцией. | Представленный как блок, компонент является частью модели архитектуры, которая может быть разделена на переиспользуемые программные продукты. | Компоненты |
порт | Порт является узлом компонента или архитектуры, который представляет точку взаимодействия с его окружением. Порт разрешает поток информации к другим компонентам или системам и из них. | Существуют различные типы портов:
| Порты |
соединитель | Коннекторы являются линиями, которые обеспечивают соединения между портами. Коннекторы описывают, как информация переходит между компонентами или архитектурами. | Соединитель позволяет двум компонентам взаимодействовать, не определяя характер взаимодействия. Установите интерфейс на порте, чтобы определить, как взаимодействуют компоненты. | Связи |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
вариант | Вариант является одним из многих структурных или поведенческих вариантов в компоненте варианта. | Используйте варианты, чтобы быстро заменить различные архитектурные проекты для компонента при выполнении анализа. | Создание вариантов |
управление вариантом | Управление вариантом является строкой, которая управляет выбором активного варианта. | Установите управление вариантом, чтобы программно контролировать, какой вариант является активным. | Установите условие |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
интерфейс | Интерфейс определяет тип информации, которая течет через порт. Один и тот же интерфейс может быть назначен нескольким портам. Интерфейс может быть составным, что означает, что он может включать элементы, которые описывают свойства сигнала интерфейса. | Интерфейсы представляют информацию, которая используется совместно через соединитель и входит или выходит из компонента через порт. Используйте Редактор интерфейсов для создания и управления интерфейсами и элементами интерфейса и хранения их в словаре данных интерфейсов для повторного использования между моделями. | Определение интерфейсов |
элемент интерфейса | Элемент интерфейса описывает фрагмент интерфейса, такую как сообщение связи, вычисленный или измеренный параметр или другое разложение этого интерфейса. | Элементы интерфейса описывают разложение интерфейса:
| Присвоение интерфейсов портам |
словарь интерфейса | Словарь данных интерфейса является сводным списком всех интерфейсов в архитектуре и где они используются. Локальные интерфейсы в модели System Composer могут быть сохранены в словаре данных интерфейса с помощью редактора интерфейсов. | Словари интерфейса могут использоваться повторно между моделями, которые должны использовать заданный набор интерфейсов и элементов интерфейса. Словари данных хранятся в отдельных .sldd файлы. | |
адаптер | Адаптер помогает соединить два компонента с несовместимыми интерфейсами портов путем сопоставления между этими двумя интерфейсами. Адаптер может также действовать как модуль задержка или переход скорости. | С помощью адаптера можно выполнить три функции в диалоговом окне Interface Adapter:
| Адаптер интерфейса |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
стереотип | Стереотип является пользовательским расширением языка моделирования. Стереотипы обеспечивают механизм расширения элементов языка архитектуры путем добавления специфичных для домена метаданных. | Примените стереотипы к архитектуре корневого уровня, архитектуре компонентов, коннекторам, портам и интерфейсам модели. Стереотипы обеспечивают элементы модели в архитектуре общим набором полей свойств, таких как масса, стоимость и степень. | Определение профилей и стереотипов |
профиль | Профиль является пакетом стереотипов, чтобы создать самосогласованную область типов элементов модели. | Применить профили к модели можно с помощью редактора профилей. Стереотипы для проекта можно хранить в одном профиле или в нескольких. Профили хранятся в .xml файлы при их сохранении. | Использование стереотипов и профилей |
свойство | Свойство является полем в стереотипе. Для каждого элемента модели, к которому применяется стереотип, заданы определенные значения свойств. | Используйте свойства для хранения количественных характеристик, таких как вес или скорость, которые связаны с элементом модели. Свойства также могут быть описательными или представлять статус. | Задание свойств |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
требования | Набор операторов, описывающих желаемое поведение и характеристики системы. Требования гарантируют целостность разработки системы и достижимы, поддаются проверке, однозначны и согласуются друг с другом. Каждый уровень проекта должен иметь соответствующие требования. | Чтобы улучшить трассируемость требований, подсоедините систему, функциональные, пользовательские, производительные или проектные требования к компонентам и портам. Ссылка требований друг к другу для представления производных или присвоенных потребностей. Управление требованиями с точки зрения требований на модели архитектуры или через пользовательские представления. Присвойте тесты требованиям. |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
посмотреть | Представление показывает настраиваемый подмножество элементов в модели. Представления могут фильтроваться на основе стереотипов или имен компонентов, портов и интерфейсов, а также имени, типа или модулей элемента интерфейса. Конструкция видов путем втягивания элементов вручную. Представления создают упрощенный способ работы со сложными архитектурами, ориентируясь на определенные части проекта архитектуры. | Для представления системы можно использовать различные типы представлений:
Точка зрения представляет перспективу заинтересованных сторон, которая задает содержимое представления. | |
группа элементов | Группа элементов является группировкой компонентов в виде. | Используйте группы элементов для программного заполнения вида. | Создание архитектурных представлений программно |
вопрос | Запрос является спецификацией, которая описывает определенные ограничения или критерии, которые должны удовлетворяться элементами модели. | Используйте запросы для поиска элементов с критериями ограничений и для фильтрации представлений. | Поиск элементов в модели с использованием запросов |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
распределение | Распределение является направленной зависимостью от элемента в одной модели к элементу в другой модели. | Ресурсное выделение позволяет выделять функциональные архитектурные элементы логическим архитектурным элементам и логические архитектурные элементы физическим архитектурным элементам. | Распределение архитектур в системе контроля давления в шинах |
сценарий распределения | Сценарий распределения содержит набор распределений между исходной и целевой моделью. | Распределение между элементами модели в рамках распределения в сценарии распределения. Сценарий распределения по умолчанию называется Scenario 1 . | Создание и управление распределениями |
набор ассигнований | Набор распределения состоит из еще одного сценария распределения, который описывает различные распределения между исходной и целевой моделью. | Создайте набор присвоения со сценариями присвоения. | Создание и управление распределениями |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
анализ | Анализ является методом количественной оценки архитектуры для определенных характеристик. Статический анализ анализирует структуру системы. Статический анализ использует функцию анализа и параметрические значения свойств, захваченных в системную модель. | Используйте анализ для вычисления общей надежности, массового свертывания, эффективности или тепловых характеристик системы или для выполнения анализа SWaP. | Анализируйте архитектуру |
образец | Образец является вхождением модели архитектуры в заданную точку времени. | Можно обновить образец с изменениями в модели, но образец не будет обновляться с изменениями в активных вариантах или моделях-ссылках. Можно использовать образец, сохраненный в .MAT файл модели архитектуры System Composer для анализа. | Создайте образец модели для анализа |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
ссылочный компонент | Ссылочный компонент является компонентом, определение которого является отдельной архитектурной моделью или Simulink® модель поведения. | Ссылочный компонент представляет логическую иерархию других композиций. Можно повторно использовать композиции в модели с помощью ссылочных компонентов. | |
состояние графика | Схема графика состояний демонстрирует зависимое от состояния поведение компонента на протяжении его жизненного цикла состояния и события, которые могут вызвать переход между состояниями. | Добавить Stateflow® График поведение для описания архитектурного компонента с помощью машин состояний. | Добавьте поведение диаграммы Stateflow к компоненту архитектуры |
блок-схема последовательности | Схема последовательности является схемой поведения, которая представляет взаимодействие между структурными элементами архитектуры как последовательность обмена сообщениями. | Можно использовать диаграммы последовательности, чтобы описать, как взаимодействуют части статической системы. |
Термин | Определение | Приложение | Дополнительная информация |
---|---|---|---|
программная архитектура | Программная архитектура является специализацией архитектуры для программных систем, включая описание функций компонентов и их планирования. | Используйте программные архитектуры в System Composer, чтобы создать модели программной архитектуры, состоящие из компонентов программного обеспечения, портов и интерфейсов. Разработайте модель программной архитектуры, задайте порядок выполнения функций компонента, симулируйте свой проект на уровне архитектуры и сгенерируйте код. | Создание программных архитектур |
программный компонент | Программный компонент является специализацией компонента для сущностей программного обеспечения, включая его функции (точки входа) и интерфейсы. | Реализуйте модель Simulink Export-Function, основанную на скорости, или JMAAB как программный компонент, симулируйте модель программной архитектуры и сгенерируйте код. | Моделирование и развертывание программных архитектур |
состав программного обеспечения | Программная композиция является схемой программных компонентов и коннекторов, которая представляет составную сущность, такой как модуль или приложение. | Инкапсулируйте функциональность путем агрегирования или вложения нескольких программных компонентов или композиций. | Моделирование программной архитектуры системы управления положением дросселя |
systemcomposer.allocation.Allocation
| systemcomposer.analysis.Instance
| systemcomposer.arch.Element
| systemcomposer.arch.Model
| systemcomposer.interface.Dictionary
| systemcomposer.interface.SignalElement
| systemcomposer.interface.SignalInterface
| systemcomposer.profile.Profile
| systemcomposer.profile.Property
| systemcomposer.profile.Stereotype
| systemcomposer.query.Constraint
| systemcomposer.view.ElementGroup
| systemcomposer.view.View