LONGEPASS
Q118.

有關UML 活動圖(Activity Diagram)的描述,以下那一個正確?

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

難易度分析

3 / 5

本題考查對UML活動圖專屬符號與語意的辨識能力。選項中刻意混入了其他UML圖表(如序列圖、狀態圖)的特性,要求考生必須精確區分不同圖形的符號定義才能排除干擾項。

正確答案:④切割水平線表示並行游泳道(Swim Lanes)

④ 切割水平線表示並行游泳道(Swim Lanes):分割水平線(或垂直線)用於劃分游泳道(Swim Lanes),又稱分割區(Partitions),可將活動依責任歸屬或並行執行單元進行分組,是活動圖中表達並行處理與職責分工的標準表示法。

錯誤選項解析

  • ① 實線表示同步:實線在UML活動圖中表示控制流(Control Flow)或物件流(Object Flow),用於連接活動節點以顯示執行順序,而非表示同步機制。同步應使用分叉(Fork)與匯合(Join)節點來表達。
  • ② 虛線表示非同步訊息傳遞:虛線在UML活動圖中通常表示物件流或約束條件,並非用於表示非同步訊息傳遞。非同步訊息傳遞是序列圖(Sequence Diagram)中的概念,與活動圖的語意不同。
  • ③ 句點表示狀態轉換:句點(實心圓)在活動圖中代表初始節點(Initial Node),而靶心圓(內含實心圓的空心圓)代表活動最終節點(Activity Final Node),兩者用於標示活動的起點與終點,而非狀態轉換。狀態轉換是狀態圖(State Diagram)的語意。
Learning Tip

"UML活動圖常考控制流與物件流的區別、分叉/匯合節點的並行語意,以及游泳道的職責劃分。容易混淆的是將狀態圖的符號(如狀態轉換)誤用於活動圖,或將序列圖的同步/非同步訊息概念混入活動圖。實務上應嚴格區分各UML圖的專屬語意與符號規範。"

學員答題分佈

①實線表示同步0%
②虛線表示非同步訊息傳遞0%
③句點表示狀態轉換0%
④切割水平線表示並行游泳道(Swim Lanes)0%

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

相似類型題目