LONGEPASS
Q102.

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

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

難易度分析

2 / 5

本題考查 UML 循序圖中特定運算子的定義,需能準確區分不同互動框架運算子的功能差異,屬於對核心術語定義的基礎理解與記憶評估。

正確答案:②只要條件為真的情況就會被執行

② 只要條件為真的情況就會被執行:opt(Optional)運算子 用於表示選擇性片段,當 guard condition 為真時才會執行該互動片段,否則直接跳過。

錯誤選項解析

  • ① 只有一個條件為真的情況會被執行:此描述對應的是 alt(Alternative)運算子,用於互斥條件分支,而非 opt 運算子。
  • ③ 所有架構平行執行:此描述對應的是 par(Parallel)運算子,用於表示平行執行的互動片段,與 opt 的選擇性執行無關。
  • ④ 表示另外一個循序圖架構:此描述對應的是 ref(Reference)運算子,用於引用其他已定義的循序圖或互動片段,並非 opt 的功能。
Learning Tip

"UML 循序圖的互動框架運算子 是系統分析與軟體設計檢定的常考重點。需熟記 opt(選擇性)、alt(互斥分支)、par(平行執行)、loop(迴圈)、ref(參考引用) 五大運算子的差異。實務上 opt 常用於描述 條件式觸發 的情境(如:僅在會員登入時才顯示個人化推薦),切勿與 alt 的「多選一」邏輯混淆。"

學員答題分佈

①只有一個條件為真的情況會被執行0%
②只要條件為真的情況就會被執行0%
③所有架構平行執行0%
④表示另外一個循序圖架構0%

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

相似類型題目