Я пытаюсь смоделировать конвейер в UML как диаграмму действий, и я не уверен, как описать процесс, состоящий из нескольких шагов, где пользователь может решить, какие части выполнить:
- вариант 1: только A
случай 2: А и В
- случай 3: A, B и C (Примечание: B не может быть пропущен для обработки C)
Но если я помещу это в диаграмму активности, мне придется рисовать каждый под-рабочий процесс несколько раз:
![enter image description here](https://i.stack.imgur.com/Iv6WG.png)
Так что я не думаю, что делаю это правильно. Может быть, кто-то может помочь мне с этим?