Задайте профили и стереотипы

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

System Composer обеспечивает эти элементы архитектурной модели, чтобы описать модель архитектуры:

  • Компонент

  • Порт

  • Связь

  • Интерфейсы

Можно просмотреть свойства каждого элемента в модели архитектуры использование Property Inspector. Чтобы открыть Property Inspector, перейдите к вкладке Modeling и, от выпадающего раздела Design, выберите Property Inspector.

Вы создаете профили с помощью Редактора Профиля. Профили сохранены отдельно из модели архитектуры и доступны для всех моделей архитектуры.

Когда вы создаете профиль, вы задаете:

  • Стереотипы — Настраивают встроенные типы элемента модели

  • Наборы свойств — Добавляют аналитические свойства в элемент модели архитектуры

  • Типы данных и размерности — Задают значения свойств

Можно задать стереотипы, чтобы расширить встроенные элементы и собрать дополнительные данные об элементе. Стереотипы элемента задают класс элементов, к которым они применяются. Например, MechanicalComponent стереотипируйте со свойствами, такими как Weight и Volume применяется только к компонентам.

Стереотип не должен задавать класс. Например, ProjectItem стереотип может добавить типовые свойства, такие как каталожный номер или себестоимость единицы продукции, BorrowedItem стереотип может добавить свойства, такие как BorrowedSource и ReturnDeadline. Элемент модели может иметь несколько стереотипов.

Стереотипы могут расширить другие стереотипы, чтобы включать их свойства. Например, UserInterface стереотип может быть расширением SoftwareComponent стереотипируйте и добавьте свойство под названием ScreenResolution.

Можно собрать стереотипы в профилях.

Создайте профиль и добавьте стереотипы

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

  • Типы компонента:

    • Электрическая деталь

    • Механический компонент

    • Компонент программного обеспечения

  • Типы подключения:

    • Связь аналогового сигнала

    • Информационное соединение

  • Типы порта

    • Порт данных

Задайте профиль с помощью Редактора Профиля. В любой модели архитектуры, во вкладке Modeling, разделе Profiles, нажимают Import и затем Edit, чтобы открыть Редактор Профиля. Выберите New Profile, чтобы начать задавать ваш профиль.

Profile Editor

Назовите профиль и предоставьте описание. Добавьте стереотипы путем нажатия на New Stereotype. Можно удалить стереотипы и профили путем нажатия в их соответствующих меню.

Сохраните профиль. Имя файла совпадает с именем профиля.

Добавьте свойства со стереотипами

Выберите стереотип в профиле, чтобы задать:

  • Имя Имя типа компонента, например, ElectricalComponent.

  • Applies to — Тип элемента модели, к которому применяется стереотип. Это поле может быть архитектурой, компонентом, портом, коннектором или интерфейсом. Можно применить этот стереотип только к элементу модели этого типа.

  • Значок Значок, который покажут на элементе модели.

  • Color — Цвет, который покажут на элементе компонента.

  • Base stereotype — Другой стереотип, на котором базируется этот стереотип. Это может быть пусто.

  • Abstract stereotype — Стереотип, который не предназначается, чтобы быть примененным непосредственно к элементу модели. Можно использовать абстрактные стереотипы только в качестве основного стереотипа для других стереотипов.

Добавьте свойства в стереотипное использование. Задайте эти поля для каждого свойства:

  • Имя свойства — Допустимое имя переменной

  • Введите — Числовой, строка или тип данных перечисления

  • Имя — имя класса Перечисления

  • Модуль — модули Значения как строка

  • Значение по умолчанию — Значение по умолчанию

Можно создать стереотип, который применяется ко всем типам элемента модели путем установки поля Applies to на <nothing>. С этими стереотипами можно добавить свойства в элементы независимо от того, являются ли они компонентами, портами, коннекторами или архитектурами.

Стереотипы по умолчанию

Каждый профиль может иметь набор стереотипов по умолчанию. Используйте стереотипы по умолчанию, когда каждый новый элемент определенного типа должен будет принять тот же стереотип. System Composer применяет стереотип по умолчанию к корневой архитектуре, когда вы импортируете профиль. Можно установить это значение по умолчанию в Редакторе Профиля с помощью поля Stereotype applied to root on import.

Stereotype root import

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

Каждый стереотип компонента может также иметь значения по умолчанию для компонентов, портов и связей, добавленных к его архитектуре. Например, если вы хотите, чтобы все новые связи в электрической детали были аналоговыми связями, установите AnalogConnection как стереотип по умолчанию для ElectricalComponent стереотип.

Default stereotype

После того, как вы импортируете профиль в модель, все новые связи принимают AnalogConnection стереотип.

Смотрите также

Для просмотра документации необходимо авторизоваться на сайте