Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2 State-Classes D.pdf
Скачиваний:
18
Добавлен:
03.03.2016
Размер:
934.84 Кб
Скачать

Розробка інформаційних ресурсів та систем

подсостояний. Для этого вполне достаточно выполнения события и сторожевого условия.

Иногда желательно реализовать ситуацию, когда выход из отдельного вложенного состояния соответствовал бы выходу и из составного состояния тоже. В этом случае изображают переход, который непосредственно выходит из вложенного подсостояния за границу суперсостояния. Аналогично, допускается изображение переходов, входящих извне составного состояния в отдельное вложенное состояние.

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

Лекция 2.2. Диаграмма классов. Диаграмма состояний

Розробка інформаційних ресурсів та систем

2.4.1 Графическая нотация в Power Designer

Состояние

Ход белых

 

Переход

Соединение

Начало

Начало

Конец

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Заказ проверен, всё есть]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проверка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

do / Проверка заказа

 

[Timeout]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Не все пунктыпроверены] / Проверитьсл. пункт

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выполнение заказа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Заказ проверен, не все

пунктыестьна складе]

 

 

 

 

 

 

 

 

 

 

 

 

 

do / Инициироватьвыполнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ожидание

 

 

[Timeout]

[Success]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пункт получен()[Не все пунктыполучены]

[Timeout]

Отмена доставки

Доставка

Пункт получен() [Все пункты получены]

Лекция 2.2. Диаграмма классов. Диаграмма состояний

Розробка інформаційних ресурсів та систем

2.4.2 Графическая нотация в EnterpriseArchitect

Состояние

Подсостояние

Начало

Конец

История

Синхронизация

Объект

Выбор

Соединение

Точка входа

Точка выхода

Точка уничтожения

Лекция 2.2. Диаграмма классов. Диаграмма состояний

Розробка інформаційних ресурсів та систем

Соединение / ветвление

Соединение / ветвление

Переход

Управления объекта

Лекция 2.2. Диаграмма классов. Диаграмма состояний

Розробка інформаційних ресурсів та систем

Лекция 2.2. Диаграмма классов. Диаграмма состояний

Розробка інформаційних ресурсів та систем

Лекция 2.2. Диаграмма классов. Диаграмма состояний

Розробка інформаційних ресурсів та систем

Лекция 2.2. Диаграмма классов. Диаграмма состояний

Розробка інформаційних ресурсів та систем

Лекция 2.2. Диаграмма классов. Диаграмма состояний