LONGEPASS
Q124.

在軟體系統開發中,下列哪些UML 圖可用於系統的動態建模?

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

難易度分析

3 / 5

本題為複選題,要求受測者必須能精確區分 UML 結構圖與行為圖的差異,並對多個選項的屬性進行全面判定,增加了認知負荷。

正確答案 (複選):①, ③, ④

  • ① 狀態圖(State Diagram):狀態圖(State Diagram) 用於描述物件在其生命週期中的狀態轉換與觸發事件,屬於 UML 行為圖(Behavior Diagram) 的一種,能有效表達系統的動態行為模式。
  • ③ 循序圖(Sequence Diagram):循序圖(Sequence Diagram) 用於展示物件之間的訊息傳遞順序與時間交互關係,強調物件間動態協作的時序性,是動態建模的核心工具。
  • ④ 活動圖(Activity Diagram):活動圖(Activity Diagram) 用於描述系統的控制流程或資料流程,類似流程圖的概念,能表達並行活動與決策分支,屬於動態建模的範疇。

錯誤選項解析

  • ② 類別圖(Class Diagram):類別圖(Class Diagram) 屬於 UML 結構圖(Structure Diagram),用於描述系統的靜態結構,包含類別、屬性、方法及彼此間的關聯關係,並非用於動態建模。
Learning Tip

"UML 圖形分為結構圖與行為圖兩大類。常考陷阱在於混淆類別圖、物件圖、元件圖、部署圖(皆屬靜態結構)與狀態圖、循序圖、活動圖、通訊圖、定時圖(皆屬動態行為)。解題關鍵在於判斷該圖形是否描述系統隨時間變化或物件交互作用的動態特性。"

學員答題分佈

①狀態圖(State Diagram)0%
②類別圖(Class Diagram)0%
③循序圖(Sequence Diagram)0%
④活動圖(Activity Diagram)0%

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

相似類型題目