【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

國營事業◆1.計算機原理 2.網路概論題庫下載題庫

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


答案:D
難度: 簡單
最佳解!
Yu Han Lin 小六下 (2015/11/13)
耦合:是指一程式中,模組及模組之間資訊或參數依賴的程度,低耦合性是結構良好程式的特性,低耦合性程式的可讀性及可維護性會比較好。內聚性:是指機能相關的程式組合成一模組的程度。.....觀看完整全文,請先登入
2F
黃豐諭 研二上 (2020/11/10)
內聚性的類型[編輯]

內聚性是一種非量化的量測,可利用評量規準來確認待確認原始碼的內聚性的分類。內聚性的分類如下,由低到高排列:

偶然內聚性(Coincidental cohesion,最低)偶然內聚性是指模組中的機能只是剛好放在一起,模組中各機能之間唯一的關係是其位在同一個模組中(例如:「工具」模組)。邏輯內聚性(Logical cohesion)邏輯內聚性是只要機能只要在邏輯上分為同一類,不論各機能的本質是否有很大差異,就將這些機能放在同一模組中(例如將所有的滑鼠和鍵盤都放在輸入處理副程式中)。模組內執行幾個邏輯上相似的功能,通過參數確定該模組完成哪一個功能。時間性內聚性(Temporal cohesion)時間性內聚性是指將相近時間點執行的程式...


查看完整內容
3F
黃豐諭 研二上 (2020/11/10)
耦合性的分類[編輯] 300px-Coupling_sketches_cropped_1.svg.png#s-300,225耦合性的概念模型

耦合性可以是低耦合性(或稱為鬆散耦合),也可以是高耦合性(或稱為緊密耦合)。以下列出一些耦合性的分類,從高到低依序排列:

內容耦合(content coupling,耦合度最高)也稱為病態耦合(pathological coupling)當一個模組直接使用另一個模組的內部資料,或通過非正常入口而轉入另一個模組內部。共享耦合/公共耦合(common coupling)也稱為全域耦合(global coupling.)指通過一個公共資料環境相互作用的那些模組間的耦合。公共耦合的複雜程度隨耦合模組的個數增加而增加。外部耦合(external coupling)發生在二個模組共享一個外加的資料格式、通訊協定或是裝置介面,基本上和模組和外部工具及裝...


查看完整內容

48.軟體系統模組化設計時,有關模組的耦合性與凝聚性,下列何者是正確追求的目標?..-阿摩線上測驗