民國106年 第2梯次 電腦軟體設計丙級 學科

第73題

系統設計時應劃分不同子系統( S u b s y s t e m s ) ,下列何者正確?

題目

系統設計時應劃分不同子系統( S u b s y s t e m s ) ,下列何者正確?

  1. (1) 子系統之間不能有相關性
  2. (2) 子系統之間的相關性愈小愈好
  3. (3) 子系統內部相關性越小越好
  4. (4) 子系統之間相關性越大越好

官方答案

(2) 子系統之間的相關性愈小愈好

解析

軟體設計的基本原則是「高內聚、低耦合」:子系統內部的元件關聯性(內聚)越高越好,代表功能集中、職責明確;子系統之間的關聯性(耦合)越小越好,可降低修改時的連鎖影響,便於分工開發、測試與日後維護。子系統之間完全沒有相關性並不實際,因為系統仍需透過介面協同運作;若子系統間相關性越大,介面越複雜,維護與擴充的成本也越高。

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

官方資料