Mike Degteariov wrote:At some point, I considered using "opt" for things user may or may not do, and even "loop" for the things the user can do in the iteration, like, selecting many elements from the list.
Finally, I decided not to use "opt" or "loop" for user-initiated actions: I thought that it does not add value to the diagram, only pollutes it.
I think that "opt", "loop", "alt" etc makes sense to show details of algorithm implementation, but is less suitable for describing user actions.
It depends on the audience and/or use for your diagram. If you're documenting your design for someone else to implement, I think the "loop", "opt" and "alt" labels to show possible user interactions are more than worth any clutter they might add. However, if the diagram is just for a Powerpoint presentation to give your manager an idea of how a handful of business rules were implemented, then you can probably ignore the opt and alt.