地方政府公務人員四等-資訊處理類科計算機概要105 年第 30 題單選題
UML(Unified Modeling Language )可以用來作為物件導向的設計方法,UML 的特色是提供了很多圖形化的工具,其中可以用來描述系統內各個元件間工作執行的流程為下列何者?
B正確答案
活動圖(Activity Diagram)描述系統元件間工作執行的流程,類似流程圖。
為什麼答案是 B
活動圖(Activity Diagram)就是 UML 版的流程圖,用來描述系統內各元件工作執行的順序、分支、並行流程,正是本題所問。
載入中…
完整詳解
Pro · 無限重點 活動圖(Activity Diagram)描述系統元件間工作執行的流程,類似流程圖。
看到「工作執行流程」→ 活動圖;看到「使用者互動」→ 使用案例圖。
逐選項分析
A✕ 陷阱
使用案例圖(Use Case Diagram)描述系統功能與使用者(Actor)的互動,重點在「誰用什麼功能」,不是流程執行。
B✓ 正確
活動圖(Activity Diagram)就是 UML 版的流程圖,用來描述系統內各元件工作執行的順序、分支、並行流程,正是本題所問。
C✕
類別圖(Class Diagram)描述系統中類別的屬性、方法及類別間的靜態關係(繼承、關聯),屬於結構圖而非流程。
D✕
實作圖(Implementation Diagram,含元件圖、部署圖)描述實體元件配置與部署架構,非工作執行流程。
UML 常見圖形分類
| 圖形 | 類型 | 用途 | 關鍵字 |
|---|
| 使用案例圖 | 行為圖 | 系統功能與使用者互動 | Actor、功能 |
| 活動圖 | 行為圖 | 工作執行流程、業務流程 | 流程、分支 |
| 類別圖 | 結構圖 | 類別屬性方法與關係 | 繼承、關聯 |
| 循序圖 | 行為圖 | 物件間訊息傳遞時序 | 時間順序 |
| 實作圖 | 結構圖 | 元件部署與實體配置 | 元件、部署 |
考生常將「活動圖」與「循序圖」混淆,兩者都是行為圖但重點不同:活動圖看流程分支,循序圖看訊息時序。另外使用案例圖雖也算流程相關,但重點是「使用者與功能互動」非「元件工作流程」。