當前位置:外匯行情大全網 - 外匯開戶 - UML序列圖的時序圖結構

UML序列圖的時序圖結構

時序圖描述了對象如何交互,並關註消息序列。也就是說,描述消息如何在對象之間發送和接收。時序圖有兩個軸:縱軸表示時間,橫軸表示對象。每個對象的表示方法是:將對象和/或類名寫在矩形框中,名稱加下劃線;同時,還有壹條垂直的虛線表示序列中對象的執行(即消息對象發送和接收的活動),稱為對象的生命線。對象之間的通信由對象生命線之間的水平消息線表示,消息線的箭頭指示消息的類型,如同步、異步或簡單。瀏覽序列圖的方法是從上到下看對象之間交換的消息,分析隨著時間的推移已經發生的消息交換。

時序圖中的消息可以是信號、操作調用或類似於C++中的RPC(遠程過程調用)或Java中的RMI(遠程方法調用)。當壹個對象收到壹個消息時,對象中的壹個活動就會被啟動,這個過程叫做激活。激活顯示控件焦點,指示對象在某個時間點開始執行。壹個被激活的對象要麽執行自己的代碼,要麽等待另壹個對象的返回(被激活的對象已經向另壹個對象發送了壹條消息)。在圖中,激活被繪制為對象生命線上的細矩形。

消息可以通過消息名稱和參數來識別。消息還可以有指示分支或決定是否發送消息的條件表達式。如果用於表示分支,每個分支是互斥的,即壹個分支中壹次只能發送壹條消息。消息也可以有序列號,但是在序列圖中,很少使用消息的序列號,因為序列圖已經明確指出了消息的順序。

壹個對象可以通過發送消息來創建另壹個對象。當對象被刪除或自行刪除時,它由X標識..

  • 上一篇:沃爾克外匯是傳銷嗎
  • 下一篇:小霞人物簡介
  • copyright 2024外匯行情大全網