LONGEPASS
Q130.

在軟體系統開發中,下列那些屬於UML 狀態圖的組成元素?

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

難易度分析

3 / 5

本題屬於多選題型,要求考生能精確區分不同UML圖表的組成元件,且選項中混入了其他圖表的特有元素,增加了辨析難度。

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

  • ② 動作(Action):動作(Action) 是狀態圖中狀態轉換時執行的行為,用於描述物件在狀態變更過程中所進行的操作或運算。
  • ③ 條件(Guard Condition):條件(Guard Condition) 是狀態轉換的布林運算式,只有當條件評估為真時,轉換才會被觸發執行。
  • ④ 事件(Event):事件(Event) 是觸發狀態轉換的發生事項,包含訊號事件、呼叫事件、變更事件與時間事件等類型。

錯誤選項解析

  • ① 生命線(Lifeline):生命線(Lifeline) 屬於 UML 序列圖(Sequence Diagram) 的組成元素,用於表示參與者或物件在時間軸上的存在期間,並非狀態圖的元素。
Learning Tip

"UML 狀態圖(State Diagram) 核心考點在於辨識其三大組成元素:狀態(State)、轉換(Transition) 與事件(Event)。常考陷阱是將序列圖的生命線、活動圖的決策節點等其他 UML 圖形元素混淆進來。解題關鍵在於記住狀態圖專注於單一物件的生命週期狀態變化,而序列圖則著重於多個物件間的訊息傳遞順序。"

學員答題分佈

①生命線(Lifeline)0%
②動作(Action)0%
③條件(Guard Condition)0%
④事件(Event)0%

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

相似類型題目