問題詳情

四、對於系統開發而言,系統分析設計品質具有非常深遠之影響。這主要是因為不適切或不正確的分析設計將影響到後續程式的撰寫、系統之運作和未來系統的維護與改版。就物件導向系統分析設計品質而言,根據 Bansiya 與 Davis(2002)的研究其有如下表的品質向度(Quality attributes)與定義:

註】Bansiya, J. & Davis, C.G. (2002). A hierarchical model for object-oriented designquality assessment. IEEE Transactions on Software Engineering, 28(1), 4-17.  phpLhodyS

另外,物件導向系統的設計特性常著重於 Abstraction、Encapsulation、Cohesion、Coupling、Polymorphism 等。若我們把這兩種訴求(品質屬性與設計特性)加以搭配即能將所強調的品質訴求適切地反映在系統設計與實作內容。試回答以下問題:【注意:只寫出中文名稱不予給分】
⑴扼要說明以下設計特性的訴求 Abstraction、Encapsulation、Cohesion、Polymorphism。(12 分)

參考答案

答案:A
難度:困難0.25
統計:A(5),B(3),C(0),D(10),E(0)

內容推薦

內容推薦