Диаграммы
<<  Графики, диаграммы и графические объекты Тема 4.3. ДИАГРАММЫ  >>
Диаграммы взаимодействия
Диаграммы взаимодействия
Основные вопросы
Основные вопросы
Что такое диаграммы взаимодействия
Что такое диаграммы взаимодействия
Виды диаграмм взаимодействия
Виды диаграмм взаимодействия
Диаграммы последовательности действий
Диаграммы последовательности действий
Объекты
Объекты
Графические элементы диаграммы последовательности
Графические элементы диаграммы последовательности
Линия жизни и фокус управления
Линия жизни и фокус управления
Сообщение
Сообщение
Сообщение
Сообщение
Пример диаграммы последовательности
Пример диаграммы последовательности
Диаграмма кооперации
Диаграмма кооперации
Основные компоненты
Основные компоненты
Объекты
Объекты
Мультиобъект
Мультиобъект
Активный объект
Активный объект
Составной объект
Составной объект
Сообщение
Сообщение
Пример диаграммы кооперации
Пример диаграммы кооперации
Основное отличие между диаграммой последовательности и кооперации
Основное отличие между диаграммой последовательности и кооперации
Изученные вопросы
Изученные вопросы

Презентация: «Диаграммы взаимодействия». Автор: . Файл: «Диаграммы взаимодействия.ppt». Размер zip-архива: 108 КБ.

Диаграммы взаимодействия

содержание презентации «Диаграммы взаимодействия.ppt»
СлайдТекст
1 Диаграммы взаимодействия

Диаграммы взаимодействия

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

2 Основные вопросы

Основные вопросы

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

3 Что такое диаграммы взаимодействия

Что такое диаграммы взаимодействия

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

4 Виды диаграмм взаимодействия

Виды диаграмм взаимодействия

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

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

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

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

6 Объекты

Объекты

Объект – экземпляр класса.

объектА: КлассВ

: КлассС

Объектd

Объект-сирота

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

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

8 Линия жизни и фокус управления

Линия жизни и фокус управления

Объект С инициирует создание анонимного объекта из класса D

9 Сообщение

Сообщение

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

10 Сообщение

Сообщение

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

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

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

12 Диаграмма кооперации

Диаграмма кооперации

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

13 Основные компоненты

Основные компоненты

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

14 Объекты

Объекты

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

Виды объектов

Составной объект

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

Пассивный объект

Мультиобъект

15 Мультиобъект

Мультиобъект

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

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

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

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

17 Составной объект

Составной объект

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

18 Сообщение

Сообщение

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

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

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

20 Основное отличие между диаграммой последовательности и кооперации

Основное отличие между диаграммой последовательности и кооперации

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

21 Изученные вопросы

Изученные вопросы

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

«Диаграммы взаимодействия»
http://900igr.net/prezentacija/informatika/diagrammy-vzaimodejstvija-186601.html
cсылка на страницу
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Диаграммы > Диаграммы взаимодействия