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 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!