Q116.
在UML 中,有關溝通圖(Communication Diagram)之敘述,下列何者正確?
電腦軟體設計共同科目 · 乙級 · Q116
難易度分析
3 / 5
本題要求區分多種 UML 圖表之核心元件,考生必須能準確辨識不同互動圖與行為圖的特徵差異,以排除具有干擾性的相似選項。
正確答案:②有訊息之順序編號(Sequence Number)
② 有訊息之順序編號(Sequence Number):溝通圖(Communication Diagram) 使用訊息順序編號(Sequence Number) 來標示訊息的傳遞次序,例如「1:」、「1.1:」、「2:」等層級編號,以表達訊息的呼叫順序與巢狀結構。
錯誤選項解析
- ① 有明顯的物件生命期線(Lifeline):物件生命期線(Lifeline) 是順序圖(Sequence Diagram) 的特徵,用於顯示物件在時間軸上的存在期間。溝通圖 並不包含生命期線,而是以物件間的連結為核心。
- ③ 有使用案例(Use Case):使用案例(Use Case) 屬於使用案例圖(Use Case Diagram) 的元素,用於描述系統與外部參與者之間的互動目標。溝通圖 屬於互動圖的一種,並不包含使用案例。
- ④ 有狀態(State):狀態(State) 是狀態圖(State Diagram) 的核心元素,用於描述物件在其生命週期中的狀態變化。溝通圖 關注的是物件間的訊息傳遞,而非狀態轉換。
Learning Tip
"UML 互動圖 包含順序圖與溝通圖,兩者可互相轉換。常考陷阱在於混淆兩者的特徵:順序圖 強調時間軸與生命期線,溝通圖 強調物件間的結構連結與順序編號。實務上,溝通圖適合呈現物件間的關聯結構,而順序圖適合分析時序邏輯。"
學員答題分佈
①有明顯的物件生命期線(Lifeline)0%
②有訊息之順序編號(Sequence Number)0%
③有使用案例(Use Case)0%
④有狀態(State)0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!