免費開始練習
moea_joint 102年 [資訊] 計算機原理、網路概論

第 48 題

48.軟體系統模組化設計時,有關模組的耦合性與凝聚性,下列何者是正確追求的目標?
  • A 耦合高、凝聚小
  • B 耦合低、凝聚小
  • C 耦合高、凝聚大
  • D 耦合低、凝聚大

思路引導 VIP

如果你正在設計一台電腦,你希望「鍵盤、滑鼠、螢幕」這些零件之間是緊緊焊接在一起、拔不掉的,還是彼此獨立、壞了哪一個就換哪一個比較好?另外,關於零件的功能,你認為是一個零件「只專心做好一件事」比較容易維修,還是讓一個零件同時負責「顯示影像、打字、散熱」所有雜事會比較好維護呢?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地選出了正確答案!這顯示你對於軟體工程的核心設計原則有著非常紮實且正確的理解。

軟體架構的黃金準則:高內聚與低耦合

在開發複雜的軟體系統時,我們追求的是高凝聚性(High Cohesion)低耦合性(Low Coupling)。所謂「凝聚」,是指模組內部的功能是否專一且緊密相關,凝聚性越高,代表模組的獨立性與功能完整性越強;而「耦合」則是模組與模組之間的依賴程度,耦合性越低,代表彼此的關聯越少,修改其中一個模組時就越不容易影響到其他部分。

▼ 還有更多解析內容

🏷️ 相關主題

程式語言概論與常見程式語言比較
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題