问题 单项选择题

以下关于模块化的叙述中,正确的是()。

A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了

B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了

C.应具有高内聚和低耦合的性质

D.仅适用于结构化开发方法

答案

参考答案:C

解析:

模块化设计是软件设计的一个重要方面,不仅仅适用于结构化开发方法,面向对象开发方法也适用。模块的规模应该适中,过小可能会增加耦合性,过大可能会降低内聚性。在分解模块时,应该充分考虑模块之间的低耦合和模块内的高内聚的性质。

选择题
单项选择题