0
我有兩個應用程序通過TCP發送文本消息來相互通信。我想使用UML圖來記錄他們的狀態機控制通信。我可以繪製兩個狀態機圖(每個程序一個),但我認爲最好是以某種方式「連接」或「合併」這些狀態圖,以顯示程序之間的交互。我怎樣才能做到這一點?或者我應該爲每種可能的通信場景繪製序列圖?用於交互狀態機的UML圖
我有兩個應用程序通過TCP發送文本消息來相互通信。我想使用UML圖來記錄他們的狀態機控制通信。我可以繪製兩個狀態機圖(每個程序一個),但我認爲最好是以某種方式「連接」或「合併」這些狀態圖,以顯示程序之間的交互。我怎樣才能做到這一點?或者我應該爲每種可能的通信場景繪製序列圖?用於交互狀態機的UML圖
我將使用狀態改變的註釋的序列圖,如圖所示如下圖:
http://state-machine.com/attachments/sequence_with_states.png
當然,一個序列圖只顯示交互的具體情況,但如果你選擇仔細交換活動,您可以展示最有趣的互動。當然,你可以創建很多這樣的順序圖來顯示特殊條件等。