地方政府公務人員四等-資訊處理類科計算機概要107 年第 17 題單選題
有關 UML 的描述,下列何者正確?
AUML 的全名叫做 Unified Modeling Language,是一種圖形化的語言可以用來進行系統分析與測試
BUML 包含的四種觀點(View)為使用者觀點(User View)、結構觀點(Structural View)、行為觀點(Behavioral View)以及實作觀點(Implementation View)正確答案
CUML 在使用者觀點(User View)提供使用者案例圖(Use Case Diagram)讓使用者可以描述一個系統的軟體元件
DUML 在行為觀點(Behavioral View)提供佈署圖(Component Diagram)讓使用者可以描述元件之間的互動關係
B正確答案
UML 是統一塑模語言,含四大觀點:使用者、結構、行為、實作,用於系統分析與設計。
為什麼答案是 B
UML 四大觀點:使用者觀點(功能需求)、結構觀點(靜態結構)、行為觀點(動態互動)、實作觀點(系統佈署),完全正確。
載入中…
完整詳解
Pro · 無限重點 UML 是統一塑模語言,含四大觀點:使用者、結構、行為、實作,用於系統分析與設計。
記四大觀點口訣:『使結行實』,Use Case 在使用者觀點描述功能而非元件。
逐選項分析
A✕ 陷阱
UML 全名正確,但用途是系統分析與「設計」,不是「測試」。UML 是塑模工具,非測試工具。
B✓ 正確
UML 四大觀點:使用者觀點(功能需求)、結構觀點(靜態結構)、行為觀點(動態互動)、實作觀點(系統佈署),完全正確。
C✕ 陷阱
Use Case Diagram 是描述系統「功能」與使用者互動,不是描述「軟體元件」。描述元件是結構觀點的元件圖。
D✕ 陷阱
佈署圖(Deployment Diagram)屬實作觀點,且括號寫成 Component Diagram 自相矛盾。元件互動關係應用循序圖或合作圖。
UML 四大觀點對應圖
| 觀點 | 關注面向 | 代表圖 | 用途 |
|---|
| 使用者觀點 | 功能需求 | Use Case Diagram | 描述系統功能與角色互動 |
| 結構觀點 | 靜態結構 | Class / Object Diagram | 描述類別、元件關係 |
| 行為觀點 | 動態行為 | Sequence / State Diagram | 描述物件互動與狀態變化 |
| 實作觀點 | 實體佈署 | Component / Deployment Diagram | 描述軟體元件與硬體佈署 |
本題 C、D 選項刻意將不同觀點的圖互調。Use Case 是「功能」不是「元件」;佈署圖屬實作觀點不屬行為觀點。A 則偷換「設計」為「測試」。記熟四大觀點對應圖就不會中招。