以下关于软件模块的独立性说法,正确的是(  )。A.耦合性是程序模块内部的关联

考试题库2022-08-02  55

问题 以下关于软件模块的独立性说法,正确的是(  )。A.耦合性是程序模块内部的关联B.内聚性是程序各模块之间的联系C.具有“高内聚低耦合”的软件模块独立性比较强D.内容耦合提高了软件模块的独立性

选项 A.耦合性是程序模块内部的关联
B.内聚性是程序各模块之间的联系
C.具有“高内聚低耦合”的软件模块独立性比较强
D.内容耦合提高了软件模块的独立性

答案 C

解析 本题考查软件模块的独立性。
内聚性:是对一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。模块中组成元素结合的越紧密,模块的内聚性就越高,模块的独立性也就越高。理想的内聚性要求模块的功能应明确、单一,即一个模块只做一件事情。
耦合性:模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和聚度作为衡量模块独立程度的标准。
模块的内聚性和耦合性是两个相互对立且又密切相关的概念。划分模块的一个准则就是高内聚低耦合。
综合分析,本题选C。(AB选项的表达弄反,耦合性是程序各模块之间的联系,内聚性是模块内部之间的关联;D选项内容耦合是一个独立性最弱的耦合)
转载请注明原文地址:https://tihaiku.com/congyezige/2423925.html

最新回复(0)