I ask what is the definition of <<iterative >> in expansion regions in activity diagrams. For me personally this was never a question because I understand it as letting me do a For loop, e.g.,
For i=1 to 10
Do-Something // So it does it 10 times
However, while I was presenting my UML diagram to an audience, an engineer team leader (not a UML maven) objected against the term ‘iterative’, because to him ‘iterative’ implies an 'iterative process' such that each step improves a result. I am also aware of this definition, but I assume the UML definition is not that ans means a simple For loop.
Bruce, please confirm that the UML definition of <<iterative >> and iteration is like a simple For loop. Or otherwise, and explain.