Моделирования uml
Download 1.84 Mb. Pdf ko'rish
|
ivanov novikov unificirovannii jazik modelirovanija uml 2011
- Bu sahifa navigatsiya:
- Структурированный классификатор
Диаграмма
внутренней структуры — это структурная диаграмма, которая раскрывает внутреннюю структуру классификатора и пути взаимодействия элементов (частей), составляющих эту структуру. 118 На диаграммах внутренней структуры применяются следующие основные сущности. - структурированный классификатор (structured classifier); - часть (part); - порт (port); - соединитель (connector). Структурированный классификатор (structured classifier) — это классификатор (класс или компонент), внутренняя структура которого описывается диаграммой внутренней структуры. Это определение похоже на тавтологию, но формально оно правильно, так как само понятие структурированного классификатора достаточно искусственно. Структурированный классификатор изображается обычной для классификаторов фигурой — прямоугольником, внутри и на границах которого размещаются фигуры и значки других сущностей. Обычно на одной диаграмме внутренней структуры раскрывают структуру одного классификатора, показывая части только этого классификатора. Часть (part) — это структурная составляющая, которая описывает роль, которую ее экземпляр играет внутри экземпляра структурированного классификатора. Порт(port) — индивидуальная точка взаимодействия (interaction point) структурированного классификатора и его частей с внешними по отношению к ним сущностями. Порт изображается как небольшой квадратик на границе структурированного классификатора или части (1). Для порта может быть указано имя (2), а также тип (3) и кратность (4). Если указан тип, то это должен быть интерфейс, по которому происходит взаимодействие через данный порт. Впрочем, тип можно и не указывать, а явно присоединить к порту один или несколько предоставляемых и/или требуемых интерфейсов (5), через которые осуществляется взаимодействие с окружающим миром. Общая нотация сущности порт приведена на рис. 3.23. 119 Рис. 3.23. Нотация порта Как было уже сказано, части структурированного классификатора можно рассматривать как слоты для всевозможных экземпляров других классификаторов, лишь бы они соответствовали роли, которую играет часть. Эти экземпляры классификаторов могут быть связаны между собой явными (например, ассоциации) или неявными (например, зависимости) отношениями. В рамках структурированного классификатора эти отношения представляются в виде соединителей. Соединитель (connector) служит для соединения частей структурированного классификатора между собой. Соединитель может соединять порт структурированного классификатора с его частью или просто соединять части между собой. При этом порты на границах частей могут указываться, а могут и отсутствовать. Отметим, что соединители используются не только в диаграммах внутренней структуры, но и в кооперациях. Соединители бывают двух видов: делегирующие и сборочные. 120 Соединитель, который соединяет порт структурированного классификатора с его внутренней Download 1.84 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling