天天看點

【軟體工程】4.UML時序圖

時序圖sequence diagram

對象之間的消息在時間順序上的互動(關鍵的邏輯);

是強調消息時間順序的互動圖。

時序圖描述類系統中對象和對象之間的互動;

時序圖是一個模型,用于描述對象組如何随着時間在某些行為方面互動。

我們使用rose軟體建立一個時序圖來。

首先建立時序圖:

【軟體工程】4.UML時序圖

然後編輯框左側的工具欄變為這樣:

【軟體工程】4.UML時序圖

我們接下來畫出一個登陸時序圖:

【軟體工程】4.UML時序圖

注意,我們的小人logo不是時序圖編輯工具中的,我們是用“用例圖”中的小人logo拖拉至我們的時序圖中的,拖拉之後的效果是:

【軟體工程】4.UML時序圖

分析:

我們的圖有18個步驟,因為步驟十分的詳細,我們可以按照時序圖進行代碼的編寫。

時序圖元素:

角色(actor)/對象(object)/生命線(lifeline)/消息(message)/自關聯消息(self-message)

時序圖總結

時序圖隻描述理想的工作流程;

時序圖工具沒有”角色”, 可以在用例圖中建立

角色,然後在把項目中的角色拖入到時序圖中。

【軟體工程】4.UML時序圖

轉載請注明出處:http://blog.csdn.net/acmman/article/details/50363579

繼續閱讀