UML活动图中的队列演示

4
我正在尝试展示从用户界面进行数据输入。当用户提交表单时,数据将进入 MSMQUE,在另一侧,另一个应用程序正在监听 MSMQUE。我认为使用 signal sendsignal receive 表示法是演示此情况的适当方式。但是,我不确定这是否正确。如果下面的图表有误,请解释应该如何操作。

enter image description here


你是否一定需要在活动图上呈现它?也许你应该考虑使用顺序图? 我并不是说在活动图上呈现不可能,只是顺序图似乎是更好的解决方案,除非你想把它放在更广泛的背景下。 - Ister
实际上是可以的,但是没有必要为那个项目创建所有的图表。活动图已经足够了,所以我想在活动图中展示。 - Tuncaf
1个回答

3
如@Ister所说,SD更强调技术方面。队列并没有一个通用的解决方案。以下是我的一个想法:

客户端将消息发送到队列,然后继续(这是不完整的)。服务器有两个并行的进程部分:一个接收事件并将其排队,另一个繁忙等待队列中的任务,并异步安排任务。类似地,客户端可以等待异步队列任务或繁忙等待。实现队列的方法有很多种。

enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接