
- •Диаграмма классов
- •Классы
- •Отношения между классами
- •Объекты. Диаграмма объектов.
- •Шаблоны или параметризованные классы
- •Пример диаграммы классов
- •Графическая нотация в Power Designer
- •Диаграмма состояний (statechart diagram)
- •Понятие состояния объекта
- •Переход
- •Переходы между параллельными состояниями
- •Переходы между составными состояниями
- •Пример диаграммы состояний
- •Графическая нотация в Power Designer
- •Литература

Розробка інформаційних ресурсів та систем
подсостояний. Для этого вполне достаточно выполнения события и сторожевого условия.
Иногда желательно реализовать ситуацию, когда выход из отдельного вложенного состояния соответствовал бы выходу и из составного состояния тоже. В этом случае изображают переход, который непосредственно выходит из вложенного подсостояния за границу суперсостояния. Аналогично, допускается изображение переходов, входящих извне составного состояния в отдельное вложенное состояние.
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. Диаграмма классов. Диаграмма состояний