Книга: Rational Rose 2000 и UML Визуальное моделирование

Переходы между состояниями

Переходы между состояниями

Переходы между состояниями (state transitions) представляют собой смену исходного состояния последующим (которое может быть тем же, что и исходное). Переход может сопровождаться определенным действием.

Есть два способа выхода из состояния — автоматический и неавтоматический. Автоматическая смена состояния происходит, когда действие исходного состояния будет завершено — с переходом не связано каких-либо событий. Неавтоматический переход между состояниями вызывается определенным событием (от другого объекта или из внешней среды). Считается, что оба типа переходов выполняются за нулевое время и не могут быть прерваны. Переход между состояниями изображается в виде стрелки, направленной от исходного состояния к последующему.

Для создания переходов между состояниями в программе Rational Rose:

1. Щелкните по кнопке State Transition (Переход) на панели инструментов.

2. Щелкните по исходному состоянию диаграммы.

3. Проведите линию перехода к последующему состоянию.

4. Если требуется, введите название нового перехода.

Переходы между состояниями показаны на рис. 9.4.


Рис. 9.4. Переходы между состояниями

Оглавление книги


Генерация: 0.044. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз