Информатика и вычислительная техника
Презентация
  • формат pdf
  • размер 3,64 МБ
  • добавлен 21 апреля 2014 г.
UML для разработчиков. 5. Моделирование поведения
Слайды к курсу / Иванов Д.Ю., Новиков Ф.А. — Www.modelware.ru, 2012 г., 70 слайдов.
Применение UML при разработке прикладного программного обеспечения.
Содержание:
Моделирование поведения.
Сущности и отношения на диаграмме автомата.
Диаграмма автомата.
Диаграмма вложенного автомата.
Нотация диаграммы протокольного автомата
Жизненный цикл сотрудника в системе (пример).
Простое состояние сотрудника.
Простой переход.
Переход по завершении.
Сегментированный переход.
Использование предиката else.
Множество простых переходов.
Жизненный цикл светофора.
Локальное переопределение перехода.
Составное состояние с локальным переопределением.
Некорректные дополнительные действия на переходах.
Корректные дополнительные действия на переходах.
Историческое состояние.
Вложенная машина состояний.
Событие вызова.
Событие вызова с учетом всех вариантов.
Посылка сигнала.
Событие таймера.
Событие изменения.
Предусловия, постусловия и протоколы.
Сущности и отношения на диаграмме деятельности.
Действие (action) и деятельность (activity).
Диаграммы деятельности как блок-схемы.
Диаграммы деятельности как процедуры.
Дорожки (разбиения).
Ортогональные дорожки.
Траектория объектов (поток данных).
Контакты и параметры.
Прием и отправка сигнала.
Использование таймера.
Область прерывания.
Линии жизни объектов и стрелки сообщений.
Активации и возвраты.
Составной шаг взаимодействия.
Вложенные составные шаги взаимодействия.
Использование взаимодействия.
Смена состояний объекта.
Обзорная диаграмма взаимодействия.
Диаграмма коммуникации.
Диаграмма синхронизации.
Параллелизм и способы его моделирования
Взаимодействие последовательных процессов.
Параллельная обработка данных.
Ортогональные состояния и составные переходы.
Развилки и слияния.
Параллелизм на диаграммах последовательности.