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


Рисунок 112. Начальное и конечное состояния



Pdf көрінісі
бет110/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   106   107   108   109   110   111   112   113   ...   120
Байланысты:
Лабы star uml
Лабы star uml
Рисунок 112. Начальное и конечное состояния 
Конечное состояние (final state)

разновидность псевдосостояния, 
обозначающее прекращение процесса изменения состояний конечного 
автомата (рис. 112). 
Объект находится в конечном состоянии непосредственно перед 
уничтожением. Конечных состояний может быть несколько. 
Пример. 
Вернемся к нашему примеру магазина «Style». Покупатель 
оформляет заказ. Класс 
Заказ
, кроме прочих атрибутов имеет атрибут 
«статус». Проследим динамику движения заказов в системе с помощью 
диаграммы состояний, составленной для класса 
Заказ
.
По условию нашей задачи данные о сделанном заказе поступают 
сотруднику отдела продаж, который проверяет оплату, реквизиты заказа и 
передает его кладовщику на комплектацию. Кладовщик, проверив наличие 
заказанных товаров и собрав заказ, если это возможно, делает отметку о 
готовности.
Заказ выдается со склада кладовщиком. Кладовщик выдает заказ и 
отмечает в системе, что заказ выдан. Далее данные о заказе мы можем 
передать в архив. 
Отразим на диаграмме переход заказа между состояниями (рис. 113). 


Достарыңызбен бөлісу:
1   ...   106   107   108   109   110   111   112   113   ...   120




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

    Басты бет