Есть ли у каждого пути в диаграмме активности конечный узел.Каждую "ветвь" ветки нужно переходить в слияние? - PullRequest
1 голос
/ 23 ноября 2011

Должен ли каждый путь в диаграмме активности иметь конечный узел? Похожий вопрос: нужно ли объединять каждую ветвь ветвления?

Я сделал диаграмму активности (ниже), но она кажется неправильной. Некоторые ветви (из fork) не имеют конечного узла (и не заканчиваются слиянием).

Моя идея состояла в том, чтобы клерк отправлял отгрузочную накладную на закупку, учет и клиент. 2 из которых кажутся просто объектами / init (например, введите информацию). Они выполняются параллельно, поэтому я почувствовал, что мне нужна вилка?

1 Ответ

3 голосов
/ 24 ноября 2011

Должен ли каждый путь в диаграмме активности иметь конечный узел?

Да. Но есть два вида финишных узлов: ActivityFinal и FlowFinal. Вам необходимо завершить каждый поток упаковки и отгрузки с помощью узла FlowFinal. Подробнее см. Раздел 12.4 в спецификации . Символ здесь , страница , на которой он находится , является хорошим справочным материалом.

Нужно ли объединять каждую ветвь ветвления?

Нет. Но его нужно прекратить - отсюда и существование FlowFinal узла.

НТН.

...