Для цикла в диаграмме активности

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

2 ответа

Решение

В то время как есть специальное обозначение задачи цикла в BPMNнет специальных обозначений для циклов в UML Диаграммы деятельности. Вещи для использования являются: decision node а также guard condition

Смотрите также:

Есть пример.

      int[] ns = { 1, 4, 9, 16, 25 };
for (int i=0; i<ns.length; i++) {
    int n = ns[i];
    System.out.println(n);
}

      @startuml
start
:int[] ns = {1, 4, 9, 16, 25};
partition for {
    :int i=0;
    repeat :int n = ns[i];
      :System.out.println(n);
    backward:i++;
    repeat while (i<ns.length)
}
stop
@enduml
Другие вопросы по тегам