Стереотип (UML) - Stereotype (UML)

А стереотип один из трех типов механизмы расширяемости в Единый язык моделирования (UML), два других - теги и ограничения. Они позволяют дизайнерам расширять словарный запас UML для создания новых элементов модели, производных от существующих, но имеющих определенные свойства, подходящие для конкретной области или другого специализированного использования. Номенклатура происходит от первоначального значения слова стереотип, используется в печать. Например, при моделировании сети вам могут потребоваться символы для представления маршрутизаторов и концентраторов. Используя стереотипные узлы, вы можете заставить эти вещи выглядеть как примитивные строительные блоки.

Графически стереотип отображается как имя, заключенное в гильеметы («» Или, если собственно гильеметы недоступны, << >>) и помещается над именем другого элемента. В дополнение или в качестве альтернативы это может быть обозначено специальным значком. Изображение значка может даже заменить весь символ UML. Например, в диаграмме классов стереотипы могут использоваться для классификации поведения метода, такого как «конструктор» и «получатель». Несмотря на свой внешний вид, «интерфейс» - это не стереотип, а классификатор.[1]

Одна альтернатива стереотипам, предложенная Питер Коуд в его книге Цветное моделирование Java с помощью UML: корпоративные компоненты и процессы использование цветных архетипы. Архетипы, обозначенные разноцветными полями UML, могут использоваться в сочетании со стереотипами. Это добавленное определение значения указывает роль, которую объект UML играет в более крупной программной системе.

Атрибуты стереотипа

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

Стереотипы, определенные в UML

Становиться

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

Хотя в UML 2.1 в спецификации используется стереотип «стать», он не определяет его.

Примеры

Например, три используются в Сущность-Контроль-Граница образец (образец ECB или BCE) и четыре в диаграмма устойчивости (Граница, Контроль, Сущность и Актер).

Класс управления
Граничный класс
Класс сущности
Актер
Класс доступа


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

использованная литература

внешние ссылки