LONGEPASS
Q103.

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

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

難易度分析

2 / 5

本題屬於基礎術語定義考查,僅需對比不同互動框架運算子的功能差異即可選出答案,不涉及複雜的邏輯推演或綜合應用。

正確答案:③所有架構平行執行

③ 所有架構平行執行:par(parallel) 運算子用於表示互動框架內的各個互動片段會平行(並行)執行,各片段之間的訊息交錯順序不確定,但各自內部的訊息順序保持不變。

錯誤選項解析

  • ① 只有一個條件為真的情況會被執行:此描述對應的是 UML 循序圖中的 alt(選擇) 運算子,表示多個條件中僅有一個為真時才會執行該片段,而非 par 的語意。
  • ② 只要條件為真的情況就會被執行:此描述較接近 alt 運算子搭配多個 guard 條件 的情境,或 opt(可選) 運算子的延伸用法,與平行執行無關。
  • ④ 迴圈重複執行:此描述對應的是 UML 循序圖中的 loop(迴圈) 運算子,用於表示重複執行某互動片段,與 par 的平行執行語意完全不同。
Learning Tip

"UML 循序圖的互動框架運算子為軟體設計檢定常考題型,需熟記 par(平行執行)、alt(條件選擇,僅一分支)、opt(可選執行)、loop(迴圈重複)、critical(關鍵區段) 等運算子的差異。常見陷阱為混淆 par 與 alt 的執行語意,切記 par 強調並行處理,而 alt 強調互斥選擇。"

學員答題分佈

①只有一個條件為真的情況會被執行0%
②只要條件為真的情況就會被執行0%
③所有架構平行執行0%
④迴圈重複執行0%

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

相似類型題目