民國110年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第63題
有關於軟體開發的各種不同模型語言,下列那些敘述是正確的?
題目
有關於軟體開發的各種不同模型語言,下列那些敘述是正確的?
- (1) 資料流程圖(DFD)適合用來分析與設計的是功能導向的模組化程式
- (2) 統一塑模語言(UML)適合用來分析與設計的是物件導向程式
- (3) 實體關係圖(ER Model)適合用來分析與設計的是資料庫
- (4) 結構圖(Structu re Chart)適合用來輔助 UML 進行物件導向程式的結構化分類
官方答案
(1) 資料流程圖(DFD)適合用來分析與設計的是功能導向的模組化程式、(2) 統一塑模語言(UML)適合用來分析與設計的是物件導向程式、(3) 實體關係圖(ER Model)適合用來分析與設計的是資料庫
解析
資料流程圖以外部實體、處理程序、資料流與資料儲存描述系統,強調功能分解,適合功能導向的模組化程式分析與設計。統一塑模語言提供類別圖、物件圖、循序圖等視圖,以物件、屬性、操作與關係為核心,適合物件導向程式的分析與設計。實體關係圖以實體、屬性與關聯描述資料結構,是資料庫設計的常用工具。結構圖呈現模組呼叫階層與參數傳遞,屬結構化設計工具,並非用來輔助 UML 做物件導向的分類。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。