我正在尝试建模以下内容:填写提交表单时,系统每 5 分钟自动保存一次用户进度。
这是我尝试过的,但我认为这是不正确的。
就我而言,仅在“填写提交”活动完成后才会询问条件。另外,我不想表明用户正在再次开始“填写提交”活动。
您将使用由虚线框表示的可中断区域:
定时器中断独立出现并中断当前动作。执行自动保存并返回填写表格。恢复填写表单需要一些思考,因为通常您有一些在继续的情况下不得执行的入口代码。这可能有点棘手,因为您可能需要一个互斥体。
UML 2.5 在第 1 章中有详细描述。15.6.3.2 可中断活动区域第 405 页。
简单说一下你的方法。仅当关闭表单时才执行保存。因此,如果花费的时间超过 5 分钟,您最终会再次出现您的表单,这可能是不希望的:-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)