免費開始練習
高考申論題 105年 [工業行政] 計算機概論

第 二 題

📖 題組:
在結構化程式設計(structured programming)中,請回答下列問題: (一)何謂程式模組間的“耦合(coupling)”?(5 分) (二)程式模組間的“耦合”,從最佳到最差,有那幾種型態?(5 分) (三)程式模組間的溝通可能透過“傳遞變數(passing parameters)”、“使用共用資料區(using universal common data areas)”等,請問“使用共用資料區”的方式,就程式設計的品質(quality)而言,有那那些弱點?(15 分)
📝 此題為申論題,共 3 小題

小題 (二)

程式模組間的“耦合”,從最佳到最差,有那幾種型態?(5 分)

思路引導 VIP

看到本題應直覺聯想軟體工程中『高內聚、低耦合』的設計原則。答題時務必依序由耦合度最低(最佳)排列至耦合度最高(最差),並精準列出中英文專有名詞,適度補充簡要定義以獲取滿分。

🤖
AI 詳解
AI 專屬家教

【破題】在結構化程式設計中,模組設計應遵循「低耦合(Low Coupling)」原則。耦合度越低,模組獨立性越高,系統品質越佳。 【論述】 程式模組間的「耦合(Coupling)」型態,依品質由最佳(耦合度最低)到最差(耦合度最高)依序分類如下:

小題 (一)

何謂程式模組間的“耦合(coupling)”?(5 分)

思路引導 VIP

看到「耦合(Coupling)」,應立即聯想到「模組間的相依程度」。作答時除了精確定義外,務必點出軟體工程的黃金原則「低耦合(Low Coupling)」,並說明其對系統可維護性及連鎖反應(漣漪效應)的影響,以展現專業深度。

🤖
AI 詳解
AI 專屬家教

「耦合(Coupling)」是指在軟體工程中,不同程式模組(Modules)之間相互依賴(Interdependence)或關聯的程度。 其特徵與實務意義包含: (1) 衡量標準:它衡量了一個模組與另一個模組之間的資訊連接強度。若模組間共享大量資料或控制邏輯,則稱為「高耦合(High Coupling)」;反之,若模組間僅透過簡單的參數傳遞溝通,則稱為「低耦合(Low Coupling)」。

小題 (三)

程式模組間的溝通可能透過“傳遞變數(passing parameters)”、“使用共用資料區(using universal common data areas)”等,請問“使用共用資料區”的方式,就程式設計的品質(quality)而言,有那那些弱點?(15 分)

思路引導 VIP

看到模組設計題目,立即聯想軟體工程的核心原則『高內聚、低耦合(High Cohesion, Low Coupling)』。作答時先精確定義耦合,接著依序默寫出耦合的六大等級,最後將『共用資料區』定位為『公共耦合(Common Coupling)』,並從軟體品質的維度(如可讀性、重用性、維護除錯與並行安全)切入分析其弱點。

🤖
AI 詳解
AI 專屬家教

【破題】在結構化程式設計與軟體工程中,模組化設計的核心指導原則為「高內聚、低耦合(High Cohesion, Low Coupling)」。此原則旨在降低模組間的相依性,以提升軟體系統的可靠度、可維護性及可重用性。 【論述】 一、模組間「耦合(Coupling)」之定義(5分)

🏷️ 相關主題

關聯式資料庫設計與結構化程式設計
查看更多「[工業行政] 計算機概論」的主題分類考古題