Разделы презентаций


Диаграммы взаимодействия (диаграммы последовательности, диаграммы кооперации)

Содержание

Основные вопросыЧто такое диаграммы взаимодействия?Виды диаграмм взаимодействияОсновные компоненты (для каждого вида диаграмм)ПримерыОбщее и различное между видами диаграмм взаимодействия

Слайды и текст этой презентации

Слайд 1Диаграммы взаимодействия
(диаграммы последовательности, диаграммы кооперации)

Диаграммы взаимодействия(диаграммы последовательности, диаграммы кооперации)

Слайд 2Основные вопросы
Что такое диаграммы взаимодействия?
Виды диаграмм взаимодействия
Основные компоненты (для каждого

вида диаграмм)
Примеры
Общее и различное между видами диаграмм взаимодействия

Основные вопросыЧто такое диаграммы взаимодействия?Виды диаграмм взаимодействияОсновные компоненты (для каждого вида диаграмм)ПримерыОбщее и различное между видами диаграмм

Слайд 3Что такое диаграммы взаимодействия?
Диаграмма классов представляет собой логическую модель статического

представления моделируемой системы
Однако элементы системы всегда взаимодействуют между собой
В

языке UML это взаимодействие элементов рассматривается в информационном аспекте, т.е. объекты обмениваются некоторой информацией.
=> Диаграммы взаимодействий являются моделями, описывающими поведение взаимодействующих групп объектов.
Что такое диаграммы взаимодействия?Диаграмма классов представляет собой логическую модель статического представления моделируемой системы Однако элементы системы всегда

Слайд 4Виды диаграмм взаимодействия
Существуют 2 вида диаграмм взаимодействий:
1) диаграммы последовательности действий

– sequence diagram;
2) диаграммы кооперации (кооперативные диаграммы) – collaboration diagram

Виды диаграмм взаимодействияСуществуют 2 вида диаграмм взаимодействий:1) диаграммы последовательности действий – sequence diagram;2) диаграммы кооперации (кооперативные диаграммы)

Слайд 5Диаграммы последовательности действий
Диаграммы последовательности действий отображают взаимодействие объектов, упорядоченное по

времени.
Основными компонентами диаграмм последовательности действий являются:
- Объекты;
- Линия жизни;
- Сообщения.

Диаграммы последовательности действийДиаграммы последовательности действий отображают взаимодействие объектов, упорядоченное по времени.Основными компонентами диаграмм последовательности действий являются:- Объекты;-

Слайд 6Объекты
Объект – экземпляр класса.
объектА: КлассВ
: КлассС
объектD
Объект-сирота

ОбъектыОбъект – экземпляр класса.объектА: КлассВ : КлассС объектDОбъект-сирота

Слайд 7Графические элементы диаграммы последовательности

Графические элементы диаграммы последовательности

Слайд 8Линия жизни и фокус управления
Объект С инициирует создание анонимного объекта

из класса D

Линия жизни и фокус управленияОбъект С инициирует создание анонимного объекта из класса D

Слайд 9Сообщение
Представляет собой законченный фрагмент информации, который отправляется одним объектом другому;
Прием

сообщения инициирует выполнение определенных действий;
3 разновидности сообщений:

СообщениеПредставляет собой законченный фрагмент информации, который отправляется одним объектом другому;Прием сообщения инициирует выполнение определенных действий;3 разновидности сообщений:

Слайд 10Сообщение
Сообщение, отправленное самому себе – рефлексивное (саморегулирование).

СообщениеСообщение, отправленное самому себе – рефлексивное (саморегулирование).

Слайд 11Пример диаграммы последовательности

Пример диаграммы последовательности

Слайд 12Диаграмма кооперации
Поведение системы описывается на уровне отдельных объектов, которые обмениваются

между собой сообщениями, чтобы достичь определенной цели или реализовать некоторый

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

Слайд 13Основные компоненты
Основные компоненты диаграммы кооперации:
- объекты;
- связи;
- сообщения.

Основные компонентыОсновные компоненты диаграммы кооперации:- объекты;- связи;- сообщения.

Слайд 14Объекты
Объект является отдельным экземпляром класса, который создается на этапе реализации

модели (выполнения программы)
Виды объектов
Мультиобъект
Составной объект
Пассивный объект



Активный объект

ОбъектыОбъект является отдельным экземпляром класса, который создается на этапе реализации модели (выполнения программы) Виды объектовМультиобъектСоставной объектПассивный объектАктивный

Слайд 15Мультиобъект
Представляет собой множество объектов, которые могут быть образованы на основе

класса.

МультиобъектПредставляет собой множество объектов, которые могут быть образованы на основе класса.

Слайд 16Активный объект
В контексте языка UML объекты делятся на активные и

пассивные.
Активный объект имеет свой собственный поток управления и может

инициировать деятельность по управлению другими объектами.
Активный объектВ контексте языка UML объекты делятся на активные и пассивные. Активный объект имеет свой собственный поток

Слайд 17Составной объект
Предназначен для представления объекта, имеющего сложную структуру и внутренние

потоки управления.

Составной объектПредназначен для представления объекта, имеющего сложную структуру и внутренние потоки управления.

Слайд 18Сообщение
В общем смысле под сообщением понимается законченный фрагмент информации, посылаемый

одним объектом другому.

СообщениеВ общем смысле под сообщением понимается законченный фрагмент информации, посылаемый одним объектом другому.

Слайд 19Пример диаграммы кооперации

Пример диаграммы кооперации

Слайд 20Основное отличие между диаграммой последовательности и кооперации
На диаграмме кооперации изображаются

только такие отношения между объектами, которые играют роль информационных каналов

при взаимодействии.
На диаграмме кооперации не указывается время в виде дополнительного измерения.
Таким образом, в диаграмме последовательности делается акцент на временной аспект, в диаграмме кооперации – на статическое взаимодействие объектов системы.

Основное отличие между диаграммой последовательности и кооперацииНа диаграмме кооперации изображаются только такие отношения между объектами, которые играют

Слайд 21Изученные вопросы
Назначение диаграмм взаимодействия
Диаграмма последовательности (компоненты, назначение, пример)
Диаграмма кооперации (компоненты,

назначение, пример)
Общее и различное в диаграммах последовательности и кооперации

Изученные вопросыНазначение диаграмм взаимодействияДиаграмма последовательности (компоненты, назначение, пример)Диаграмма кооперации (компоненты, назначение, пример)Общее и различное в диаграммах последовательности

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика