SlideShare a Scribd company logo
1 of 15
Проектирование информационных
систем. Часть II

Лекция № 9. Группа диаграммы
взаимодействия
1. Диаграммы взаимодействия
2. Диаграммы последовательностей
3. Диаграммы кооперации
1. Диаграммы взаимодействия




Диаграмма последовательностей - диаграмма
взаимодействия, в которой основной акцент сделан
на упорядочении сообщений во времени.
Диаграмма кооперации - диаграмма
взаимодействий, в которой основной акцент сделан
на структурной организации объектов, посылающих
и получающих сообщения.
2. Диаграммы последовательностей
2. Диаграммы последовательностей
2. Диаграммы последовательностей

Ветвление
2. Диаграммы последовательностей

Ответные сообщения
2. Диаграммы последовательностей

Синхронные и асинхронные сообщения

Найденные и потеряннее сообщения
2. Диаграммы последовательностей
3. Диаграммы кооперации
 Первый способ
3. Диаграммы кооперации
Второй способ
3. Диаграммы кооперации
3. Диаграммы кооперации
Мультиобъект,
Символ композиции (ромб)
3. Диаграммы кооперации

Пример связей со стереотипами
3. Диаграммы кооперации
Активные
объекты:
владеют
собственным
потоком
управления и
могут
инициировать
выполнение
действий.
Пассивные
объекты
3. Диаграммы кооперации
Композитный объект
Композитная структурная диаграмма

More Related Content

Viewers also liked

лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование цикловstudent_kai
 
презентация лабораторных работ. часть 1
презентация лабораторных работ. часть 1презентация лабораторных работ. часть 1
презентация лабораторных работ. часть 1student_kai
 
лекция№28
лекция№28лекция№28
лекция№28student_kai
 
лекция№21
лекция№21лекция№21
лекция№21student_kai
 
лекция №8
лекция №8лекция №8
лекция №8student_kai
 
лекция 6 управление проблемами-ч2
лекция 6 управление проблемами-ч2лекция 6 управление проблемами-ч2
лекция 6 управление проблемами-ч2student_kai
 
лекция № 6
лекция № 6лекция № 6
лекция № 6student_kai
 
лекция №16
лекция №16лекция №16
лекция №16student_kai
 
лабораторная работа №5
лабораторная работа №5лабораторная работа №5
лабораторная работа №5student_kai
 

Viewers also liked (20)

лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование циклов
 
п12
п12п12
п12
 
Eiep mod2
Eiep mod2Eiep mod2
Eiep mod2
 
лекция 21
лекция 21лекция 21
лекция 21
 
лекция 19
лекция 19лекция 19
лекция 19
 
презентация лабораторных работ. часть 1
презентация лабораторных работ. часть 1презентация лабораторных работ. часть 1
презентация лабораторных работ. часть 1
 
лекция 24
лекция 24лекция 24
лекция 24
 
лек22
лек22лек22
лек22
 
лекция 7
лекция 7лекция 7
лекция 7
 
лекция№28
лекция№28лекция№28
лекция№28
 
лекция 1
лекция 1лекция 1
лекция 1
 
лекция№21
лекция№21лекция№21
лекция№21
 
лекция №8
лекция №8лекция №8
лекция №8
 
лек11
лек11лек11
лек11
 
лекция 6 управление проблемами-ч2
лекция 6 управление проблемами-ч2лекция 6 управление проблемами-ч2
лекция 6 управление проблемами-ч2
 
лекция 11
лекция 11лекция 11
лекция 11
 
лекция № 6
лекция № 6лекция № 6
лекция № 6
 
Euph doc
Euph docEuph doc
Euph doc
 
лекция №16
лекция №16лекция №16
лекция №16
 
лабораторная работа №5
лабораторная работа №5лабораторная работа №5
лабораторная работа №5
 

More from student_kai

презентация
презентацияпрезентация
презентацияstudent_kai
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкетаstudent_kai
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке Cstudent_kai
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работыstudent_kai
 
лекция№34
лекция№34лекция№34
лекция№34student_kai
 
лекция№32
лекция№32лекция№32
лекция№32student_kai
 
лекция№33
лекция№33лекция№33
лекция№33student_kai
 
лекция№31
лекция№31лекция№31
лекция№31student_kai
 
лекция№30
лекция№30лекция№30
лекция№30student_kai
 
лекция№29
лекция№29лекция№29
лекция№29student_kai
 
лекция№27
лекция№27лекция№27
лекция№27student_kai
 
лекция№26
лекция№26лекция№26
лекция№26student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№24
лекция№24лекция№24
лекция№24student_kai
 
лекция№23
лекция№23лекция№23
лекция№23student_kai
 
лекция№22
лекция№22лекция№22
лекция№22student_kai
 
лекция№20
лекция№20лекция№20
лекция№20student_kai
 
лекция№19
лекция№19лекция№19
лекция№19student_kai
 
лекция№18
лекция№18лекция№18
лекция№18student_kai
 

More from student_kai (20)

презентация
презентацияпрезентация
презентация
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
 
лекция№34
лекция№34лекция№34
лекция№34
 
лекция№32
лекция№32лекция№32
лекция№32
 
лекция№33
лекция№33лекция№33
лекция№33
 
лекция№31
лекция№31лекция№31
лекция№31
 
лекция№30
лекция№30лекция№30
лекция№30
 
лекция№29
лекция№29лекция№29
лекция№29
 
лекция№27
лекция№27лекция№27
лекция№27
 
лекция№26
лекция№26лекция№26
лекция№26
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№24
лекция№24лекция№24
лекция№24
 
лекция№23
лекция№23лекция№23
лекция№23
 
лекция№22
лекция№22лекция№22
лекция№22
 
лекция№20
лекция№20лекция№20
лекция№20
 
лекция№19
лекция№19лекция№19
лекция№19
 
лекция№18
лекция№18лекция№18
лекция№18
 

п2 09