Взаємодії
TRANSCRIPT
ДДІІАГРАМИ ВЗАЄМОДАГРАМИ ВЗАЄМОДІЇІЇ
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: Руководство проектом
6: Выполнение проекта
Диаграмма последовательностейДиаграмма последовательностей
Клиент Транзакция Сервер
1: Создает2: Передает адрес
3: Передает параметры
4: Квитанция
5: Завершение
Линия жизни
Диаграмма кооперацийДиаграмма коопераций (COLLABORATION DIAGRAM)(COLLABORATION DIAGRAM)
Моделируется структурная Моделируется структурная организация взаимодействующих организация взаимодействующих объектовобъектов
Основное – потоки сообщений Основное – потоки сообщений между объектамимежду объектами
Последовательность сообщений Последовательность сообщений задается номером сообщениязадается номером сообщения
Сообщения передаются по связям Сообщения передаются по связям между объектамимежду объектами
Диаграмма кооперацийДиаграмма коопераций
Клиент
Транзакция
Сервер
1: Создает
2: Передает адрес3: Передает параметры
4: Квитанция5: Завершение