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


Download 1.84 Mb.
Pdf ko'rish
bet18/115
Sana16.06.2023
Hajmi1.84 Mb.
#1489923
1   ...   14   15   16   17   18   19   20   21   ...   115
Bog'liq
ivanov novikov unificirovannii jazik modelirovanija uml 2011

1.4.6. Диаграмма коммуникации 
Диаграмма коммуникации (communication diagram) — способ 
описания поведения, семантически эквивалентный диаграмме 
последовательности.
2
Термин "активация" использовался в UML 1 и на данный момент 
считается устаревшим. 


34
Фактически, это такое же описание последовательности обмена 
сообщениями взаимодействующих экземпляров классификаторов, 
только выраженное другими графическими средствами. Таким 
образом, на диаграмме коммуникации также как и на диаграмме 
последовательности применяют один основной тип сущностей — 
экземпляры взаимодействующих классификаторов (1) и один тип 
отношений — связи (2). Однако здесь акцент делается не на времени, 
а на структуре связей между конкретными экземплярами. На рис. 1.16 
показаны основные элементы нотации, применяемые на диаграмме 
коммуникации. Для обозначения самих взаимодействующих объектов 
применяется стандартная нотация — прямоугольник с именем 
экземпляра классификатора. Взаимное положение элементов на 
диаграмме кооперации не имеет значения — важны только связи 
(чаще всего экземпляры ассоциаций), вдоль которых передаются 
сообщения (3). Для отображения упорядоченности сообщений во 
времени применяется иерархическая десятичная нумерация. Сравните 
рис. 1.15 и рис. 1.16 (на них изображено одно и то же поведение), и 
вам все станет понятно. Прочие детали нотации диаграммы 
коммуникации см. в главе 4. 
Рис. 1.16. Нотация диаграммы коммуникации 


35
1.4.7. Диаграмма компонентов 
Диаграмма компонентов (component diagram) — показывает 
взаимосвязи между модулями (логическими или физическими), из 
которых состоит моделируемая система.
Основной тип сущностей на диаграмме компонентов — это 
сами компоненты (1), а также интерфейсы (2), посредством которых 
указывается взаимосвязь между компонентами. На диаграмме 
компонентов применяются следующие отношения: 
- реализации между компонентами и интерфейсами (компонент 
реализует интерфейс); 
- зависимости между компонентами и интерфейсами (компонент 
использует интерфейс) (3). 
На 
рис. 1.17 
показаны 
основные 
элементы 
нотации, 
применяемые на диаграмме компонентов. Детальное описание 
приведено в главе 3. 
Рис. 1.17. Нотация диаграммы компонентов 


36

Download 1.84 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   115




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