簡體   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