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