模块设计面试题及答案.docx

模块设计面试题及答案

一、概念与理论(总分:30分)

1.请简述软件设计中“高内聚”和“低耦合”的定义及其重要性。(10分)

答案:

高内聚:指一个模块内部各个元素彼此结合得紧密程度。高内聚是指一个模块内部各个功能元素之间联系紧密,完成单一或相关的一组功能。高内聚使模块的可读性和可维护性提高,降低了修改一个功能对其他功能的影响。

低耦合:指模块之间依赖关系的强弱。低耦合是指模块之间的依赖程度低,即一个模块的修改尽量不影响到其他模块。低耦合提高了系统的可扩展性和可移植性,使得系统结构清晰,便于多人协作开发。

重要性:高内聚低耦合是软件

文档评论(0)

1亿VIP精品文档

相关文档