Моделирования uml


Download 1.84 Mb.
Pdf ko'rish
bet64/115
Sana16.06.2023
Hajmi1.84 Mb.
#1489923
1   ...   60   61   62   63   64   65   66   67   ...   115
Bog'liq
ivanov novikov unificirovannii jazik modelirovanija uml 2011

Диаграмма 
внутренней 
структуры — это 
структурная 
диаграмма, 
которая 
раскрывает 
внутреннюю 
структуру 
классификатора и пути взаимодействия элементов (частей), 
составляющих эту структуру. 


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:
1   ...   60   61   62   63   64   65   66   67   ...   115




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling