Методические указания по выполнению лабораторных занятий



бет57/102
Дата01.09.2022
өлшемі3,94 Mb.
#38357
түріМетодические указания
1   ...   53   54   55   56   57   58   59   60   ...   102
Байланысты:
Технология проектирования программных систем

 do (англ. – выполнять) – деятельность в состоянии. Находясь в состоянии, объект может бездействовать и ждать наступления некоторого события, а может выполнять длительную операцию. Например, рассчитать допускаемые скорости do / calculateVdop(). Допускается указывать несколько операций в виде отдельных строк, каждая из которых начинается с метки do, или в виде одной строки, операции в которой отделены друг от друга точкой с запятой;

 newTarget (англ. – новое задание) – внутренний переход, предписывающий обработку новых событий, не покидая текущего состояния. При выполнении внутреннего перехода повторно не выполняются действия при входе или выходе из состояния. Например, временная остановка (прерывание) расчета допускаемых скоростей, newTarget / pauseCalculateVdop();

 defer (англ. – отложить) – отложенное событие, обработка которого предписывается в другом состоянии, но после того, как все операции в текущем будут завершены. Например, отображение на экране сообщения об ошибках в исходных данных defer / showDataError().

На рис. 12.2 показан пример состояния с характеристикой.

Рис. 12.2. Пример состояния

Допускается определять в характеристике собственные метки.

В UML определены два специальных псевдосостояния: начальное и конечное (рис. 12.3).

Рис. 12.3. Начальное и конечное состояния:

а – начальное состояние; б – конечное состояние

Начальное состояние (англ. start state) – состояние, в котором находится экземпляр сущности после своего создания или, перейдя в составное состояние. Из начального состояния могут только исходить переходы. Конечное состояние (англ. final state) – состояние, обозначающее факт уничтожения экземпляра сущности или выхода из составного состояния. В конечное состояние могут только входить переходы.

Переход отображается в виде однонаправленной ассоциации между двумя состояниями. При смене состояний говорят, что переход срабатывает. До срабатывания перехода экземпляр сущности находится в состоянии, называемом исходным, а после его срабатывания – в целевом.



Достарыңызбен бөлісу:
1   ...   53   54   55   56   57   58   59   60   ...   102




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет