民國106年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第27題

U M L 循序圖( S e q u e n c e D i a g r a m ) 的非同步訊息符號,以下何者正確?

題目

U M L 循序圖( S e q u e n c e D i a g r a m ) 的非同步訊息符號,以下何者正確?

  1. (1) 實線條型箭頭( S t i c k A r r o w h e a d )
  2. (2) 實線飽滿型箭頭 ( F i l l e d A r r o w h e a d )
  3. (3) 虛線空心箭頭( H o l l o w A r r o w h e a d )
  4. (4) 實線空心箭頭( H o l l o w A r r o w h e a d )

官方答案

(1) 實線條型箭頭( S t i c k A r r o w h e a d )

解析

UML 循序圖中,箭頭樣式代表不同語意:同步訊息(呼叫)使用實線加飽滿(filled)箭頭,表示送訊者送出後會等待對方回應;非同步訊息則使用實線加條型、開放箭頭(stick arrowhead),表示送出後不等待回應,繼續往下執行。虛線箭頭用於回傳訊息(return message),並非非同步訊息。因此選項1正確;選項2的飽滿箭頭屬於同步訊息,選項3、4以虛線表示者為回傳訊息。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料