ДДІІАГРАМИ ВЗАЄМОДАГРАМИ ВЗАЄМОДІЇІЇ
INTERACTION DIAGRAMINTERACTION DIAGRAM
ДИАГРАММАДИАГРАММА
ВЗАИМОДЕЙСТВИЙВЗАИМОДЕЙСТВИЙ
 Диаграмма последовательностейДиаграмма последовательностей
((SEQUENCE DIAGRAM)SEQUENCE DIAGRAM)- диаграмма- диаграмма
взаимодействий, акцентирующаявзаимодействий, акцентирующая
внимание на временнойвнимание на временной
упорядоченности сообщенийупорядоченности сообщений
 Диаграмма кооперацийДиаграмма коопераций
(COLLABORATION DIAGRAM)(COLLABORATION DIAGRAM)- диаграмма- диаграмма
взаимодействий, основное внимание ввзаимодействий, основное внимание в
которой уделяется структурнойкоторой уделяется структурной
организации объектов, принимающих иорганизации объектов, принимающих и
отправляющих сообщенияотправляющих сообщения
Диаграмма последовательностейДиаграмма последовательностей
((SEQUENCE DIAGRAM)SEQUENCE DIAGRAM)
 Отображаются только те объекты,Отображаются только те объекты,
которые участвуют во временномкоторые участвуют во временном
взаимодействиивзаимодействии
 Каждый объект имеет линию жизниКаждый объект имеет линию жизни
 На линии жизни отражается фокусНа линии жизни отражается фокус
управления, когда данный объектуправления, когда данный объект
является активнымявляется активным
 Объекты обмениваются между собойОбъекты обмениваются между собой
сообщениямисообщениями
 Объекты должны быть соотнесеныОбъекты должны быть соотнесены
классамклассам
Диаграмма последовательностейДиаграмма последовательностей
: Заказчик
Бланк заказа :
приемщик
Готовый заказ :
Кладовщик
Выполнение заказа
: Портной
Конструирование
модели :
1: Выдать задание( )
2: Конструирование модели( )
3: Выдать задание( )
4: Пошив изделия( )
5: Примерка( )
6: Выдать изделие( )
Диаграмма последовательностейДиаграмма последовательностей
: ЗавКафедрой : Студент : Преподаватель
1: Утверждение темы 2: Договоренность с преподавателем
3: Согласие
4: Назначение руководителя
5: Руководство проектом
6: Выполнение проекта
Диаграмма кооперацииДиаграмма кооперации
: ЗавКафедрой : Студент
: Преподаватель
1: Утверждение темы
2: Договоренность с преподавателем
3: Согласие
4: Назначение руководителя
5: Руководство проектом
6: Выполнение проекта
Диаграмма последовательностейДиаграмма последовательностей
Клиент Транзакция Сервер
1: Создает
2: Передает адрес
3: Передает параметры
4: Квитанция
5: Завершение
Линия жизни
Диаграмма кооперацийДиаграмма коопераций
(COLLABORATION DIAGRAM)(COLLABORATION DIAGRAM)
 Моделируется структурнаяМоделируется структурная
организация взаимодействующихорганизация взаимодействующих
объектовобъектов
 Основное – потоки сообщенийОсновное – потоки сообщений
между объектамимежду объектами
 Последовательность сообщенийПоследовательность сообщений
задается номером сообщениязадается номером сообщения
 Сообщения передаются по связямСообщения передаются по связям
между объектамимежду объектами
Диаграмма кооперацийДиаграмма коопераций
Клиент
Транзак
ция
Сервер
1: Создает
2: Передает адрес
3: Передает параметры
4: Квитанция
5: Завершение
Диаграмма кооперацийДиаграмма коопераций
Клиент
Транзак
ция
Сервер
1: Создает
2: Передает адрес
3: Передает параметры
4: Квитанция
5: Завершение

Взаємодії