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

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

Система Composerprovides следующие элементы архитектурной модели, чтобы описать модель архитектуры:

  • Компонент

  • Порт

  • Связь

Можно просмотреть свойства каждого элемента в модели архитектуры использование Property Inspector. Откройте Property Inspector с помощью View > Property Inspector.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Типы порта

    • Порт данных

Задайте профиль с помощью Редактора Профиля. В любой модели архитектуры выберите Architecture > Profile >Profile Editor. Щелкнуть. Выберите новый профиль, чтобы начать редактировать.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавьте, удалите и переупорядочьте свойства с помощью панели инструментов свойства:

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

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

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