2015-05-11 141 views
0

你好我正在學習順序圖。 例如,有2名演員, 演員是一名擁有網上商店的交易者。 另一位演員是購買交易者產品的客戶。 當交易者將產品存儲到數據庫中或客戶購買產品時,我該如何描述? 可能的用例是insertProduct和buyProduct。 數據庫是系統的一部分,所以沒有其他角色與系統進行通信。 當演員之間的溝通不是「實時」時,我還沒有理解如何表現這種情況。 在此先感謝。在特定情況下的時序圖

回答

0

您需要按照@JimL的建議進行拆分。你的用例最好用一個活動圖表來顯示,你可以用單個動作表示搜索/支付等步驟。

當您設計您的域名,你會再找個技術類,如Store等在那裏你可以演員像發送等buy(item)

消息中的整個故事是較爲漫長,肯定會偏離主題爲SO。

0

你似乎在混合兩個層次的互動。一個發生在商業層面,在人們互動的「肉食世界」。當客戶有問題時,交易者和客戶可能只會直接互動。另一個發生在系統級別上,在一個參與者和系統之間。後者將顯示交易者如何存儲產品或者客戶如何購買產品,而不是兩者。