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

第63題

有關於軟體開發的各種不同模型語言,下列那些敘述是正確的?

題目

有關於軟體開發的各種不同模型語言,下列那些敘述是正確的?

  1. (1) 資料流程圖(DFD)適合用來分析與設計的是功能導向的模組化程式
  2. (2) 統一塑模語言(UML)適合用來分析與設計的是物件導向程式
  3. (3) 實體關係圖(ER Model)適合用來分析與設計的是資料庫
  4. (4) 結構圖(Structu re Chart)適合用來輔助 UML 進行物件導向程式的結構化分類

官方答案

(1) 資料流程圖(DFD)適合用來分析與設計的是功能導向的模組化程式、(2) 統一塑模語言(UML)適合用來分析與設計的是物件導向程式、(3) 實體關係圖(ER Model)適合用來分析與設計的是資料庫

解析

資料流程圖以外部實體、處理程序、資料流與資料儲存描述系統,強調功能分解,適合功能導向的模組化程式分析與設計。統一塑模語言提供類別圖、物件圖、循序圖等視圖,以物件、屬性、操作與關係為核心,適合物件導向程式的分析與設計。實體關係圖以實體、屬性與關聯描述資料結構,是資料庫設計的常用工具。結構圖呈現模組呼叫階層與參數傳遞,屬結構化設計工具,並非用來輔助 UML 做物件導向的分類。

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

官方資料