Выбор выбирать или не выбирать в рамках acitivtydiagram не узел синхронизации? - PullRequest
1 голос
/ 04 апреля 2019

Итак, у меня есть вопрос, в котором я не могу обернуться. Когда есть возможность делать или не делать в системе, как вы рисуете это на диаграмме UML?.

В моем случае система для приложения системы полета, где пользователь получает возможность выбирать, хотят ли они добавлять напитки, еду для своего путешествия. Пользователь выбирает свой рейс, то, как он должен путешествовать, затем он будет приветствовать выбор напитков, а затем после этой еды, если они этого хотят.

Допустим, пользователь получил возможность выбирать напитки или нет. Тогда получаю опцию выбора еды или нет. Я сделал это с узлом синхронизации, но, видимо, это не работает, так как опция просто пуста.

Diagram here

1 Ответ

3 голосов
/ 05 апреля 2019

Ваша деятельность неверна, вы должны использовать решение / объединение, а не разветвление / объединение:

enter image description here

Используется разветвление как указано в названиидля одновременных действий клиент не выбирает напиток и , в то же время не получает напиток, он выбирает напиток или , чтобы не получить напиток (как if-else ) и т. Д.

...