Рисунок 25. Обозначения начального и конечного состояний При моделировании управляющих потоков системы часто бывает
необходимо показать места их разделения на основе
условного выбора .
Выбор на диаграмме показывается ромбом, помещенным на переходе.
Ограничительные условия, от которых зависит выбор направления перехода,
помещаются обычно над ромбом. В нотации UML условия записываются в
квадратных скобках: [условие].
Пример. Если все товары, которые хочет заказать покупатель,
добавлены в корзину, то покупатель может просмотреть корзину и оформить
заказ. Условие перехода от деятельности
Добавить товар в корзину
к
Просмотреть корзину
на диаграмме можно показать так, как это
изображено на рисунке 26.