Условие задачи
Создайте диаграмму деятельности языка UML для бизнес-процесса «Продажа тура», имеющего следующее описание: «Процесс начинается с того, что консультант принимает клиента и оформляет заявку. Затем выполняется бронирование тура. Если бронь получена, клиент вносит оплату и с ним заключается договор. Если поступил отказ в брони, клиент либо отказывается от тура, либо корректирует свои требования. В последнем случае процедура бронирования повторяется. После заключения договора параллельно оформляется медицинский страховой полис и виза. Однако в некоторых случаях виза не требуется. На заключительном этапе формируется пакет документов, который выдается клиенту». Модель должна содержать хотя бы одно состояния (не считая начального и конечного состояний).
Ответ
Для создания диаграммы деятельности языка UML для бизнес-процесса Продажа тура, необходимо представить последовательность выполнения действий и взаимодействие между участниками процесса.
На диаграмме деятельности представим начальное состояние "Принятие клиента" (Start), затем переход к следующему действию "Оформление заявки" (Action). Далее, используя условные блоки "Решение" (Decision) и "Слияние" (Merge), представим две возможные ветки:
Бронирование тура прошло успешно, клиент производит оплату и заключается договор, оформляется медицинский страховой полис и виза (если требуется), затем форми...