题目
软件设计中划分模块的一个准则是( )。A. 低内聚低耦合B. 高内聚低耦合C. 低内聚高耦合D. 高内聚高耦合
软件设计中划分模块的一个准则是( )。
A. 低内聚低耦合
B. 高内聚低耦合
C. 低内聚高耦合
D. 高内聚高耦合
题目解答
答案
B. 高内聚低耦合
解析
本题考查软件设计中模块划分的基本原则,核心在于理解内聚和耦合的概念及其对系统设计的影响。
- 内聚指模块内部各部分之间的关联程度,高内聚表示模块功能集中、逻辑性强,便于维护。
- 耦合指模块之间的依赖程度,低耦合表示模块间独立性强,便于复用和扩展。
优秀软件设计需高内聚、低耦合,以提升模块独立性和系统整体质量。
选项分析
- 低内聚低耦合:虽然低耦合是优点,但低内聚导致模块功能分散,整体设计不紧凑。
- 高内聚低耦合:同时优化内聚和耦合,模块功能明确且独立性高,是最佳选择。
- 低内聚高耦合:低内聚和高耦合均存在问题,模块间依赖性强且内部结构松散。
- 高内聚高耦合:高耦合会导致模块间高度依赖,影响系统的灵活性和可维护性。
结论:正确答案为B(高内聚低耦合)。