考研成为在校生和上班族的选择,他们不但想提高学历,还想有个好工作。小编整理了一道计算机考研复试试题,供大家学习。
高内聚
内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高,即高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。
低耦合
耦合:一个软件结构内不同模块之间互连程度的度量(耦合性也叫块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接口的复杂性,调用的方式以及传递的信息。)
评价内聚和耦合:
内聚有如下的种类,它们之间的内聚度由弱到强排列如下:
(1) 偶然内聚。模块中的代码无法定义其不同功能的调用,但它使该模块能执行不同的功能,这种模块称为巧合强度模块。
(2) 逻辑内聚。这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块参数来确定该模块应完成哪一种功能。
(3) 时间内聚
(4) 过程内聚
(5) 通信内聚
(6) 顺序内聚
(7) 功能内聚
耦合性由低到高分别是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。
以上就是什么是高内聚低耦合以及怎么评价内聚的回答。要了解更多考研的内容,可以在右侧窗口留言,会有一起考研网的老师一对一为大家做详细的介绍。
相关阅读:
1、考研复试英语:如何高情商回答自己的优缺点
2、如何将写作思路应用到考研复试英语口语中
3、考研复试英语:如何回答自我认知类问题?
4、考研复试英语如何开场会“亮眼”?
5、考研复试英语考察中,如果没听清楚提问,该怎么回复?
考研复试