Диаграмма состояний

Содержание

Слайд 2

Основные вопросы Сущность и назначение диаграммы состояний Основные компоненты Пример

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

Сущность и назначение диаграммы состояний
Основные компоненты
Пример

Слайд 3

Назначение диаграммы состояний Диаграммы UML, отражающие поведение элементов модели Диаграмма последовательности

Назначение диаграммы состояний

Диаграммы UML, отражающие поведение элементов модели

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

Диаграмма

кооперации (информационное взаимодействие)

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

Диаграмма деятельности

Слайд 4

Основные компоненты диаграммы состояний Основные компоненты диаграммы состояний: - состояния; - переходы.

Основные компоненты диаграммы состояний

Основные компоненты диаграммы состояний:
- состояния;
- переходы.

Слайд 5

Состояние Ожидает Имя состояния – законченное предложение, начинается с заглавной буквы

Состояние
Ожидает

Имя состояния – законченное предложение, начинается с заглавной буквы

В качестве имени

состояния используют глагол (звенит) или причастие (занят)

Секция имени

Список внутренних действий

Слайд 6

Список внутренних действий Формат: Перечень меток в языке UML фиксирован: entry; exit; do; include.

Список внутренних действий

Формат:
<метка действия ‘/’ выражение действия>
Перечень меток в языке UML

фиксирован:
entry;
exit;
do;
include.
Слайд 7

Начальное и конечное состояние Особые состояния на диаграмме состояний Начальное состояние

Начальное и конечное состояние

Особые состояния
на диаграмме состояний

Начальное состояние

Конечное состояние

Начальное состояние

указывается обязательно и оно должно быть одно. Конечных состояний может или не быть, или может быть несколько.
Слайд 8

Переход Переход – отношение между двумя последовательными состояниями, которое указывает на

Переход

Переход – отношение между двумя последовательными состояниями, которое указывает на факт

смены одного состояния другим.
Синтаксическая метка перехода состоит из трех частей, каждая из которых является необязательной:
<событие> [<условие>] / <действие>
Слайд 9

Пример диаграммы состояний

Пример диаграммы состояний

Слайд 10

Эквивалентные переходы

Эквивалентные переходы