Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
28 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
0.96 MB
Просмотров:
193
Скачиваний:
4
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Моделирование динамических отношений на UML
Диаграммы поведения на UML
Диаграмма прецедентов (Use Case diagram)
Диаграмма последовательностей (Sequence diagram)
Диаграммы взаимодействий (Interaction diagram)
Диаграмма деятельности (Activity diagram)
Диаграмма состояний (Statechart diagram)
№2 слайд
Содержание слайда: Отношения между объектами
№3 слайд
Содержание слайда: Диаграммы поведения на UML
№4 слайд
Содержание слайда: Применение диаграммы прецедентов
(Use case diagram)
Прецеденты служат UML-представлением функций системы
Прецеденты описывают взаимодействия между системой и пользователями, уделяя основное внимание тому, что система «делает» для пользователя
Модель прецедентов описывает функциональное поведение системы в целом или ее отдельных подсистем
Модель прецедентов НЕ специфицирует,
КАК функции будут реализованы в системе
№5 слайд
№6 слайд
Содержание слайда: Прецедент
№7 слайд
Содержание слайда: Пример диаграммы прецедентов
№8 слайд
Содержание слайда: Отношение обобщения между акторами
№9 слайд
Содержание слайда: Связь «включение» между прецедентами
Обозначается <<include>>
Применяется, когда имеется какой-либо фрагмент поведения системы, который повторяется более, чем в одном варианте использования
Отпадает необходимость дублировать одинаковые варианты поведения системы
№10 слайд
Содержание слайда: Пример включения прецедентов
№11 слайд
Содержание слайда: Связь «расширение» между прецедентами
Обозначается <<extend>>
Применяется в тех случаях, когда один вариант использования подобен другому, но несет несколько большую нагрузку
Следует применять, когда вы описываете альтернативные варианты в типичном поведении системы
№12 слайд
Содержание слайда: Пример применения расширения прецедентов
№13 слайд
Содержание слайда: Применение связей между прецедентами
№14 слайд
Содержание слайда: Документирование прецедентов
№15 слайд
Содержание слайда: Формы сценариев
Простая текстовая форма:
Пользователь вставляет карточку.
Система запрашивает PIN.
Пользователь вводит PIN.
Система проверяет PIN.
Таблица из двух столбцов:
№16 слайд
Содержание слайда: Упражнение
№17 слайд
Содержание слайда: Диаграммы взаимодействий
№18 слайд
Содержание слайда: Диаграмма последовательностей (Sequence diagram)
Отображает взаимодействие объектов в динамике
Акцентирует внимание на временной упорядоченности сообщений
Иллюстрирует логику развития сценария использования (use case)
№19 слайд
Содержание слайда: Пример диаграммы последовательностей (1)
№20 слайд
Содержание слайда: Пример диаграммы последовательностей (2)
№21 слайд
Содержание слайда: Пример диаграммы последовательностей (3)
№22 слайд
Содержание слайда: Диаграмма кооперации (Interaction diagram)
акцентирует внимание на структурной организации объектов, принимающих участие во взаимодействии
описывает пути взаимодействия объектов и очередность передачи сообщений
Семантически эквивалентна диаграмме последовательностей
№23 слайд
Содержание слайда: Пример диаграммы взаимодействия
№24 слайд
Содержание слайда: Диаграмма деятельности (Activity diagram)
Диаграмма деятельности показывает
поток переходов от одной деятельности к другой.
Такие диаграммы детализируют особенности алгоритмической и логической реализации операций, выполняемых системой
Напоминают блок-схемы алгоритма
№25 слайд
Содержание слайда: Пример диаграммы деятельности
№26 слайд
Содержание слайда: Диаграмма состояний (Statechart diagram)
Объекты имеют как поведение, так и состояние
В каждый момент времени объект находится в некотором определенном состоянии
Диаграмма состояний показывает, как объект переходит из одного состояния в другое
Пример:
№27 слайд
Содержание слайда: Пример диаграммы состояний
№28 слайд
Содержание слайда: Резюме: рассмотренные вопросы
Какие существуют UML-диаграммы для моделирование динамических аспектов системы?
Как описать функциональность системы с помощью диаграммы прецедентов?
Как смоделировать взаимодействие объектов во времени с помощью диаграмм взаимодействия?
Как описать алгоритмическую последовательность действий в системе с помощью диаграммы деятельности?
Как описать состояния объектов и переходы между ними с помощью диаграммы состояний?