簡體   English   中英

順序圖中的松耦合

[英]Loose coupling in sequence diagrams

我對UML圖有疑問。

可以在順序圖上顯示松耦合組件之間的關系嗎? 在松耦合環境(MQ)中是必需的還是可選的?

例如,組件“ A”將某些消息放入隊列“ X”,然后組件“ B”從隊列“ X”獲取此消息。 該關系應該顯示在序列圖上嗎?

感謝幫助。

一個序列圖不是一個好的地方,因為根據您的問題有兩個異步交互。

最好的方法是使用兩個序列圖或狀態圖圖(您可以使用它來描述隊列的工作方式)

是的,你可以這么做。 序列圖演示了用例中組件/類如何交互。 只要結果圖清楚地說明了您正在建模的交互,那么您就應該顯示交互。 如果該圖看起來很雜亂且難以閱讀,則可以分成2個單獨的圖。 第一個顯示“ A”將消息放入隊列,第二個圖顯示“ B”將消息從隊列中拉出。 最終,您需要使圖中的概念易於他人閱讀,從而使混亂程度越小越好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM