Для цикла в диаграмме активности
Я написал псевдокод для алгоритма, и я хотел бы нарисовать диаграмму деятельности для него. Тем не менее, я не могу найти источник, указывающий, какую нотацию использовать для "для циклов". Я не думаю, что это решение алмаз.
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