Рисунок 68. Ветвление потока управления
Если покупатель подтверждает свой заказ на втором шаге (customer
confirmed the order), то процесс переходит оплате заказа. Если покупатель не
подтверждает заказ (customer did not confirm the order), то открывается
корзина покупателя. Условие, как это принято в нотации UML, записывается
в квадратных скобках []. Обратите внимание, что мы упростили предыдущую
диаграмму описания оформления заказа, иначе добавление ветвей процесса
сделало бы ее громоздкой и трудно понимаемой. На практике лучше
изображать диаграмму последовательности отдельно для каждого сценария
потока событий.
Достарыңызбен бөлісу: |