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

Параметры переходов

Параметры переходов

С переходом между состояниями может быть связано условие (guard condition) и/или определенное действие (action). Переход может также вызывать событие (event). Действие — это поведение, проявляющееся при возникновении перехода. Событие — сообщение, отправляемое другому объекту системы. Условие — булево выражение значений атрибутов, которое допускает переход, только если оно верно. И действие, и проверка условия представляют собой поведение объекта и обычно реализуются в виде операций. Часто такие операции являются скрытыми (private), то есть используются только самим объектом. В языке UML параметры перехода изображаются так, как показано на рис. 9.8.


Рис. 9.8. Нотация языка UML для параметров переходов

Последовательность добавления параметров перехода в программе Rational Rose:

1. Щелкните правой кнопкой мыши по стрелке перехода на диаграмме.

2. В появившемся контекстно-зависимом меню выберите команду Specification (Параметры), чтобы вызвать диалоговое окно параметров перехода.

3. Выберите вкладку Detail (Детально).

4. Укажите действие, условие и событие для перехода.

5. Щелкните по кнопке ОК, чтобы закрыть диалоговое окно настройки параметров.

Параметры перехода на диаграмме состояний показаны на рис. 9.9.


Рис. 9.9. Параметры переходов

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


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