民國111年 第2梯次 電腦軟體設計丙級 學科
第36題
下列何者不是軟體設計可能使用的原則?
題目
下列何者不是軟體設計可能使用的原則?
- (1) 設計模組之間具有高耦合力(High Coupling)
- (2) 設計高內聚力(High Cohesion)模組
- (3) 使用封裝(Encapsulation)技術隱藏模組內的細部設計
- (4) 使用抽象化(Abstr action)抽取重要的系統特徵
官方答案
(1) 設計模組之間具有高耦合力(High Coupling)
解析
良好的模組設計原則強調低耦合(Low Coupling)與高內聚(High Cohesion)。高耦合力代表模組間過度相依,會降低可維護性、可重用性及變更的彈性,應儘量避免。封裝(Encapsulation)可隱藏內部細節,抽象化(Abstraction)可抽取系統重要特徵以降低複雜度,皆為正當的設計原則。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。