我想查看在活动图的扩展区域中,“迭代”一词的定义。 对于我个人来说,这从未是一个问题,因为我理解它为让我使用 For 循环,例如:
For i=1 to 10
Do-Something // So it does it 10 times
End For
然而,在向观众展示我的UML图表时,一位工程师团队领导(不是UML专家)反对“迭代”这个术语,因为他把“迭代”理解为“迭代过程”,即每个步骤都改善了结果。我也知道这个定义,但我认为UML的定义不是这样的,而是指一个简单的“for循环”。
请确认UML中“迭代”的定义和迭代就像一个简单的For-Loop。如果不是,请说明。