民國106年 第2梯次 電腦軟體設計丙級 學科
第73題
系統設計時應劃分不同子系統( S u b s y s t e m s ) ,下列何者正確?
題目
系統設計時應劃分不同子系統( S u b s y s t e m s ) ,下列何者正確?
- (1) 子系統之間不能有相關性
- (2) 子系統之間的相關性愈小愈好
- (3) 子系統內部相關性越小越好
- (4) 子系統之間相關性越大越好
官方答案
(2) 子系統之間的相關性愈小愈好
解析
軟體設計的基本原則是「高內聚、低耦合」:子系統內部的元件關聯性(內聚)越高越好,代表功能集中、職責明確;子系統之間的關聯性(耦合)越小越好,可降低修改時的連鎖影響,便於分工開發、測試與日後維護。子系統之間完全沒有相關性並不實際,因為系統仍需透過介面協同運作;若子系統間相關性越大,介面越複雜,維護與擴充的成本也越高。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。