Читайте также:
|
|
Ø entry - указывает на действие, определенное выражением действия, которое выполняется в момент входа в данное состояние;
Ø exit - указывает на действие, которое определено выражением действия и выполняется в момент выхода из данного состояния;
Ø do - обозначает выполняющуюся деятельность, которая выполняется в течении всего времени, пока автомат находится в данном состоянии; или пока не закончится вычисление, определенное следующим за этой меткой выражением действия;
Ø include - используется для обращения к подавтомату, следующее за ней выражение действия содержит имя подавтомата.
Пример: ввод пароля пользователем при входе в систему
Переход
ü Простой переход осуществляется при наступлении некоторого события: окончания выполнения деятельности, получением объекта сообщения или приемом сигнала
ü На переходе указывается имя события и могут указываться действия, производимые объектом в ответ на внешние события при переходе из одного состояния в другое
ü Срабатывание перехода может зависеть от выполнения сторожевого условия.
ü Строка текста перехода:
<сигнатура события>[<сторожевое условие>]<выражение действия>
ü Сигнатура события описывает некоторое событие с необходимыми аргументами в виде: <имя события>(<список параметров, разделенных запятой>)
ü Сторожевое условие представляет собой некоторое логическое выражение.
ü Выражение действия выполняется в случае срабатывания перехода
Диаграмма деятельности
Дата добавления: 2015-08-20; просмотров: 66 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Совокупность услуг характеризует поведение данного класса. | | | Отражает структурные аспекты взаимодействия объектов. |