民國114年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第64題
有關於統一塑模語言(UML),下列哪些敘述是正確的?
題目
有關於統一塑模語言(UML),下列哪些敘述是正確的?
- (1) 部署圖(Deployment Diagram)描述軟體元件如何部署在各個處理器上
- (2) 狀態圖(State Diagram)描述一個物件或系統在其生命週期中的所有可能狀態及其狀態轉換關係
- (3) 使用個案圖(Use Case Diagram)描述類別的定義與類別之間的關係
- (4) 循序圖(Sequence Diagram)描述物件之間的互動行為,強調以時間發生之先後順序來表達物件間的訊息傳遞與處理程式
官方答案
(1) 部署圖(Deployment Diagram)描述軟體元件如何部署在各個處理器上、(2) 狀態圖(State Diagram)描述一個物件或系統在其生命週期中的所有可能狀態及其狀態轉換關係、(4) 循序圖(Sequence Diagram)描述物件之間的互動行為,強調以時間發生之先後順序來表達物件間的訊息傳遞與處理程式
解析
部署圖描述節點(處理器、裝置)與其上部署的軟體元件、構件之間的實體配置關係,故 1 正確。狀態圖描述物件或系統在生命週期中的狀態、事件與轉換,故 2 正確。循序圖以時間軸由上而下呈現物件間訊息的傳遞順序與處理流程,故 4 正確。使用個案圖是由参与者(Actor)與使用個案組成,描述系統對外提供的功能與使用者互動,並非描述類別定義與類別間關係;後者是類別圖的職責,故 3 錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。