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


 ДИАГРАММЫ ВЗАИМОДЕЙСТВИЯ


Download 1.84 Mb.
Pdf ko'rish
bet97/115
Sana16.06.2023
Hajmi1.84 Mb.
#1489923
1   ...   93   94   95   96   97   98   99   100   ...   115
Bog'liq
ivanov novikov unificirovannii jazik modelirovanija uml 2011

4.4. ДИАГРАММЫ ВЗАИМОДЕЙСТВИЯ 
Диаграммы взаимодействия предназначены для моделирования 
поведения путем описания взаимодействия объектов для выполнения 
некоторой 
задачи 
или 
достижения 
определенной 
цели. 
Взаимодействие происходит путем обмена сообщениями.
Диаграммы 
взаимодействия 
изображаются 
в 
нескольких 
различных графических формах, из которых самыми важными 
являются 
диаграммы 
последовательности 
и 
диаграммы 
коммуникации. Наряду с этими основными формами описания 
взаимодействия в UML 2 применяются диаграммы синхронизации и 
обзорные диаграммы взаимодействия.
Мы уже отмечали, что диаграммы последовательности и 
диаграммы коммуникации семантически эквиваленты, хотя 
графически выглядят совсем по-разному. Семантически эти 
диаграммы эквиваленты потому, что описывают одно и то же: 
последовательность передачи сообщений между объектами в 
процессе их взаимодействия. А выглядят по-разному они потому, что 
в 
диаграмме 
последовательности 
графически 
подчеркивается 
упорядоченность во времени передаваемых сообщений, в то время 


190
как в диаграмме коммуникации на передний план выдвигается 
структура связей между объектами, по которым передаются 
сообщения.
Сразу подчеркнем главное: оба типа диаграмм моделируют 
поведение "по индукции", от частного к общему, путем описания 
конкретного протокола передачи сообщений. В этом и сила и 
слабость данного способа описания поведения. Сильная сторона 
состоит в том, что в объектно-ориентированной парадигме обмен 
сообщениями — это и есть само выполнение программы, поэтому 
протокол передачи сообщений является наиболее точной 

Download 1.84 Mb.

Do'stlaringiz bilan baham:
1   ...   93   94   95   96   97   98   99   100   ...   115




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