繁体   English   中英

如何在UML序列图中表示侦听器

[英]How to represent Listeners in UML sequence diagram

在顺序图中,您将如何表示事件触发的侦听器? 这不仅是常规方法调用,因此显示那样的显示似乎不正确。

我尝试制作一个包含JMS侦听器的系统的序列图。 我可以使用系统对JMS队列的send()调用来启动生命线(将系统调用send()的系统显示为业务参与者),也可以通过onMessage()调用来启动生命线。 (将JMS Queue显示为业务参与者)还是应​​该忽略图中的整个JMS Queue?

到底值多少钱:我正在使用Astah社区创建图表。

如果使用“事件”或显式的“方法调用”,通常并不重要。 您的受众是什么?如何建模JMS侦听器? 我假设JMS侦听器只是另一个参与者,如果您的听众处于“需求”级别,我将只使用一个事件(序列图中的消息通常可以是事件,消息或方法等各种“类型”呼叫)。

找到的消息是其中接收事件发生已知但没有(已知)发送事件发生的消息。 我们认为这是因为消息的来源不在描述范围之内。 例如,这可能是噪音或我们不想详细描述的其他活动。 语义只是跟踪(receiveEvent)

丢失的消息是已知发送事件发生但没有接收事件发生的消息。 我们认为这是因为消息从未到达目的地。 语义只是跟踪(sendEvent)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM