Настройка модели с помощью профилей и стереотипов
В Visual Studio Ultimate можно адаптировать для определенных целей стандартные элементы UML-модели, например классы и компоненты.К элементу модели можно применить стереотип, изменяющий список свойств элемента.Стереотипы определяются в коллекциях, которые называются профилями.
Чтобы использовать стереотип, нужно связать пакет с профилем.Это позволяет применить стереотипы, определенные в профиле, к элементам пакета.
В Visual Studio Ultimate уже включено несколько профилей.Кроме этого, можно определять собственные профили.
Стереотипы можно устанавливать в списке свойств элемента.Для основных видов фигур на схеме примененные стереотипы отображаются и на фигуре, как показано в примере.
Примечание |
---|
Если использовать профиль для создания модели, а затем отправить кому-либо модель, получатель не сможет видеть стереотипы, если на его компьютере не установлен тот же профиль. |
Связанные разделы
Заголовок |
Описание |
---|---|
Практическое руководство. Добавление стереотипов к элементам модели |
Размещение элемента модели в пакете, связывание пакета с профилем и применение стереотипа к элементу. |
Стандартные UML-профили L2 и L3 устанавливаются вместе с Visual Studio Ultimate, и все модели связаны с ними по умолчанию.Они предоставляют стереотипы для создания заметок к моделям. Например, можно применить стереотип "specification" к классу, чтобы указать, что он предназначен только для определения видимого извне поведения своих экземпляров. |
|
Практическое руководство. Определение профиля для расширения UML |
Можно определять собственные стереотипы и средства, подходящие для вашего приложения. Например, при разработке программного обеспечения для банка можно определить стереотип "Account" (счет), который можно применять к классам.После этого с помощью схем классов можно описывать различные типы счетов и их взаимоотношений. |
Если кто-то предоставил вам UML-профиль, его можно установить на компьютер. |
|
Практическое руководство. Определение настраиваемого элемента панели элементов моделирования |
Пользовательский элемент панели элементов позволяет избежать постоянной установки стереотипа для новых элементов. |
Данный пример кода расширяет схемы UML.Цвет формы UML задается автоматически в соответствии со стереотипом элемента. |