2012-01-23 46 views
0

只爲我的個人wiki,我想繪製一個圖表,顯示消息如何通過幾個消息隊列進行處理。我需要在這種情況下使用什麼類型的UML圖?

(喜歡XML消息來自來源1到隊列1,然後將其傳遞到系統中,如果消息被轉換成另一種格式,...)

我應該在這裏需要什麼樣的UML圖? 另外,如何在UML中顯示隊列?

回答

0

訂單和時間最好在Sequence diagram。此外,不同部分(源,隊列)和參數之間的通信將可見。

隊列只是一個對象(圖頂部的正方形)。

0

序列圖是一個不錯的選擇,但是它們在與大量步驟進行交互時有一定的侷限性。他們擅長描述單個操作的步驟,以便演員與所需行爲相關。我儘量不要讓任何單個序列圖佔用多個頁面。如果我需要更多,我將它分解成兩個serarate圖表,因爲我通常因爲調用深度而浪費空白,並且交互很快變得難以理解,而不是更容易。

您可能會使用兩種類型的圖表。在系統級圖上,顯示隊列(或其主機)之間的交互以及序列圖中顯示單個主機內採取的步驟。

0

我認爲最好的就是活動圖。在我看來,這是最好的方式也顯示過程流。序列圖很難理解,也有很多混亂(生命線),這隻會影響讀者。而有兩個圖表只會讓事情變得複雜

相關問題