我的情况,对于给定的数字,我必须在给定的数字中重复几次活动。如何使用活动图在UML中表示这种情况?我以为我可以使用扩展区域,但我不知道如何。
最基本的方法是显示重复的循环:使用决策节点,然后循环回到合并节点。
另外,您可以用扩展区域表示循环。使用关键字<>和扩展节点链接区域内部及其外部。您可以在本文第6节中找到一个示例
但是,原则上,扩展区域用于处理输入中的集合:
如果值为迭代,则必须在 一个迭代序列,一个在另一个开始之前完成。 当第一个扩展执行立即开始 扩展区开始执行,随后的执行开始 上一个执行完成后。如果输入收集 被排序,然后按顺序排序扩展执行 由输入集合诱导。否则,扩展的顺序 执行未定义。