教资会网络 | UGC NET CS 2017 年 1 月至 2 日 |问题 43
关于软件架构,下列哪项陈述是正确的?
S1:耦合是衡量模块中组合在一起的事物在逻辑上属于一起的程度。
S2:凝聚力是衡量软件模块之间交互程度的指标。
S3:如果耦合度低而内聚度高,那么在不影响其他模块的情况下更容易更改一个模块。
(A)只有 S1 和 S2
(B)仅 S3
(C)所有 S1、S2 和 S3
(D)仅 S1答案:(乙)
解释:
- 耦合是软件模块之间相互依赖的程度。
- 内聚意味着不同模块的组织和一致性。
- 那么如果耦合度低,内聚度高,更容易改变一个模块而不影响其他模块。
所以,选项(B)是正确的。
这个问题的测验