LONGEPASS
Q109.

UML 循序圖(Sequence Diagram)的非同步訊息符號,以下何者正確?

電腦軟體設計共同科目 · 乙級 · Q109

難易度分析

3 / 5

本題要求對 UML 標準符號進行精確區分,需辨識多組高度相似的箭頭形狀定義,對記憶精確度有一定要求。

正確答案:①實線條型箭頭(Stick Arrowhead)

① 實線條型箭頭(Stick Arrowhead):非同步訊息在 UML 循序圖中以實線條型箭頭(Stick Arrowhead)表示,代表發送端發出訊息後無需等待接收端回應即可繼續執行,符合非同步通訊的技術特性。

錯誤選項解析

  • ② 實線飽滿型箭頭 (Filled Arrowhead):實線飽滿型箭頭(Filled Arrowhead)用於表示同步訊息(Synchronous Message),發送端會等待接收端處理完成並返回後才繼續執行,與非同步訊息的語義不同。
  • ③ 虛線空心箭頭(Hollow Arrowhead):虛線空心箭頭(Hollow Arrowhead)代表返回訊息(Reply Message),用於表示從被呼叫端回傳至呼叫端的回應路徑,並非用於表示非同步呼叫本身。
  • ④ 實線空心箭頭(Hollow Arrowhead):實線空心箭頭(Hollow Arrowhead)在部分 UML 工具中雖可能與非同步訊息混淆,但標準規範中非同步訊息應使用條型箭頭(Stick Arrowhead)而非三角形空心箭頭,兩者圖形定義不同。
Learning Tip

"UML 循序圖的訊息符號為系統分析師認證的常考題型。核心陷阱在於區分同步(實線+飽滿箭頭)、非同步(實線+條型箭頭)與返回訊息(虛線+空心箭頭)三者的符號差異。實務上進行物件互動建模時,正確使用訊息類型能精確反映系統的執行緒行為與呼叫阻塞特性。"

學員答題分佈

①實線條型箭頭(Stick Arrowhead)0%
②實線飽滿型箭頭 (Filled Arrowhead)0%
③虛線空心箭頭(Hollow Arrowhead)0%
④實線空心箭頭(Hollow Arrowhead)0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目