民國114年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第61題

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

題目

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

  1. (1) 狀態圖(State Diagram)
  2. (2) 活動圖(Activity Diagram)
  3. (3) 類別圖(Class Diagram)
  4. (4) 循序圖(Sequence Diagram)

官方答案

(1) 狀態圖(State Diagram)、(2) 活動圖(Activity Diagram)、(4) 循序圖(Sequence Diagram)

解析

UML 圖可分為靜態結構模型與動態行為模型。動態模型描述系統隨時間變化的行為與物件間互動,包括狀態圖(物件生命週期中的狀態與轉換)、活動圖(流程與工作流的控制流)、循序圖(物件依時間先後傳遞訊息)以及溝通圖等。類別圖則屬於靜態結構模型,用來描述類別、屬性、方法與類別間的關聯、繼承、聚合等關係,並不描述隨時間變化的行為,因此不屬於動態建模。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料