Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml 如果动作可以发生在活动图的任何阶段,如何显示它?_Uml_Diagram_Activity Diagram - Fatal编程技术网

Uml 如果动作可以发生在活动图的任何阶段,如何显示它?

Uml 如果动作可以发生在活动图的任何阶段,如何显示它?,uml,diagram,activity-diagram,Uml,Diagram,Activity Diagram,如果在活动图的任何阶段,用户可以单击“取消”以完成操作,则显示方式应为?我会使用可中断区域。整个过程是一个可中断区域,单击“取消”就是中断事件 要了解如何绘制这样一个区域,请参见,例如,您可以在每次活动重定向到注销时绘制一条线,或者您可以给注销活动一个类似于数字的标识符,然后将该标识符包含在其他活动中,您只需在注释中描述您的解决方法。感谢您的帮助,在这个图中我有3个分区,我应该在一个中断区域中设置所有分区吗?据我所知,不幸的是,分区和区域很难一起使用。如果工具允许,可以尝试将分区放在区域内,但通

如果在活动图的任何阶段,用户可以单击“取消”以完成操作,则显示方式应为?

我会使用可中断区域。整个过程是一个可中断区域,单击“取消”就是中断事件


要了解如何绘制这样一个区域,请参见,例如,

您可以在每次活动重定向到注销时绘制一条线,或者您可以给注销活动一个类似于数字的标识符,然后将该标识符包含在其他活动中,您只需在注释中描述您的解决方法。感谢您的帮助,在这个图中我有3个分区,我应该在一个中断区域中设置所有分区吗?据我所知,不幸的是,分区和区域很难一起使用。如果工具允许,可以尝试将分区放在区域内,但通常情况下,活动节点应该位于分区中,而不是相反。一个解决方案可能是只将中断事件和一个操作放在可中断区域中,该操作指向另一个包含分区和实际内容的图表。