Информационных технологий визуальное моделирование систем в Staruml



Pdf көрінісі
бет114/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   110   111   112   113   114   115   116   117   ...   120
Байланысты:
Лабы star uml
Лабы star uml

разделенных 
запятыми>)[<сторожевое условие>]/<выражение действия>. 
Событие (Event)
– это то, что вызывает переход из одного состояния в 
другое. У события могут быть аргументы, которые записываются в скобках. 


92 
Граничные (ограждающие) условия
определяют, когда может быть 
выполнен переход, а когда – нет. Условия записываются в квадратных 
скобках. 
После условий может указываться 
действие
- непрерываемое 
поведение, выполняемое как часть перехода. 
Пример.
В нашем примере если покупатель получил заказ, то это 
событие вызывает переход из состояния 
Укомплектован
в состояние 
Выдан
. Если же покупатель не получил свой заказ в течение двух недель, то 
заказ расформировывается, а деньги возвращаются покупателю на 
банковскую карту. Условие 
[Покупатель не забрал заказ в течение 2 
недель]
вызывает переход в состояние 
Расформирован
при этом 
выполняется действие 
Вернуть деньги на карту
. Окончательную диаграмму 
состояний можно видеть на рисунке 115.


Достарыңызбен бөлісу:
1   ...   110   111   112   113   114   115   116   117   ...   120




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

    Басты бет