LONGEPASS
Q107.

在UML 循序圖(Sequence Diagram)的互動架構(Interaction Frame)中,ref 運算子意義是以下那一個?

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

難易度分析

2 / 5

本題屬於基礎術語定義的記憶型題目,要求考生能準確區分 UML 循序圖中各種互動運算子的功能差異,無需複雜的推論過程即可判定。

正確答案:②參考到定義在另一個圖的互動架構

② 參考到定義在另一個圖的互動架構:ref (reference) 運算子的作用是參考另一個互動圖(Interaction Diagram)中已定義的互動架構,可將複雜的互動流程模組化,提升圖表的可讀性與維護性。

錯誤選項解析

  • ① 同一時間只能有一個執行緒(Thread)執行:此描述對應的是 critical 運算子或 互斥鎖(Mutex) 的概念,用於確保同一時間僅有單一執行緒執行,與 ref 運算子無關。
  • ③ 所有架構平行執行:此描述對應的是 par (parallel) 運算子,用於表示多個互動片段可平行執行,而非 ref 運算子的功能。
  • ④ 表示另外一個循序圖架構:ref 運算子並非表示「另外一個循序圖架構」,而是引用(Reference)已定義在其他圖中的互動片段,強調的是「引用既有定義」而非「表示新架構」。
Learning Tip

"ref 運算子是 UML 循序圖中常用的模組化工具,常與 opt (選擇性)、loop (迴圈)、par (平行) 等互動運算子混淆。實務上,當互動流程過於複雜時,應使用 ref 將子流程抽離至獨立圖表,避免單一循序圖過度臃腫。"

學員答題分佈

①同一時間只能有一個執行緒(Thread)執行0%
②參考到定義在另一個圖的互動架構0%
③所有架構平行執行0%
④表示另外一個循序圖架構0%

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

相似類型題目