首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
In computer programming, cohesion and coupling are used to describe modules of code. Which of the following is a favorable combi
In computer programming, cohesion and coupling are used to describe modules of code. Which of the following is a favorable combi
admin
2013-12-19
39
问题
In computer programming, cohesion and coupling are used to describe modules of code. Which of the following is a favorable combination of cohesion and coupling?
选项
A、Low cohesion, low coupling
B、High cohesion, high coupling
C、Low cohesion, high coupling
D、High cohesion, low coupling
答案
D
解析
D正确。如果一个模块被描述为具有高内聚(cohesion)、低耦合(coupling)性,这是个好事。内聚反映的是一个模块能够执行多少种不同类型的任务。高内聚意味着这个模块执行的是一个基本任务(如数值的减法)或几个非常相似的任务(如减法、加法、乘法)。内聚程度越高,更新或修改一个模块且不影响其他与之交互的模块就越容易。这也意味着该模块更容易重复使用和维护,因为与低内聚的模块相比它更简单。耦合显示了一个模块为了执行其任务需要进行多少次交互的衡量。如果一个模块是低耦合或者松散耦合,这意味着这个模块在执行它的工作时不需要与许多其他模块进行通信。与那些依靠许多其他模块进行工作的模块相比,这些模块更容易被理解和重复使用。而且,修改这些模块也更加容易,也不会影响它们周围的众多模块。
A不正确。因为低内聚的模块是不可取的。低内聚的模块会执行几个不同的任务,增加了这个模块的复杂性,使之更难维护和重复使用。一个模块的内聚程度越高,它执行的任务越少,越容易对其进行更新或者修改,而不影响其他与之交互的模块。
B不正确。因为高耦合的模块是不可取的。高耦合意味着一个模块依赖于很多其他的模块来执行其任务。这使得它因为与其他模块的相互依存关系而很难被理解、重复使用和修改。打个比方,公司希望员工能够在尽量不依靠其他员工的情况下执行他们各自的任务。如果Joe需要与5个人进行交流才能完成他的工作,这说明太过复杂,也太耗时,当然出错误的地方也会更多。
C不正确。因为这一陈述说得与正确的恰恰相反。一个低内聚、高耦合的模块十分复杂,因为它需要执行几个不同类型的任务并依靠许多其他模块来执行这些任务。这些特点使得这个模块更难维护和重复使用,这是由于它很大程度上增大了影响到与之交互的其他模块的可能性。
转载请注明原文地址:https://jikaoti.com/ti/vtO7FFFM
0
CISSP认证
相关试题推荐
Salt,shellsormetalsarestillusedasmoneyinout-the-waypartsoftheworldtoday.Saltmayseemratherastrange【C1】__
AsformercolonistsofGreatBritain,theFoundingFathersoftheUnitedStatesadoptedmuchofthelegalsystemofGreatBritai
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
Inthe1930s,anAmericanmeatcompanycameoutwithaspicedhamproductsoldinacan.Beforelong,Spam,asitwascalled,be
VirtualDriverDrivinginvolvessharpeyesandkeenears,analyzingwithabrain,andcoordinationbetweenhands,feetandb
Fewthingssay"forgetI’mhere"quitesoeloquentlyastheposeoftheshy—theavertedgaze,thehunchedshoulders,thebodypi
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
Twomonthsago,yougotajobasaconsultantforHumanResourceServiceCompany.Butnowyoufindthattheworkisnotwhatyou
Inarareunanimousruling,theUSSupremeCourthasoverturnedthecorruptionconvictionofaformerVirginiagovernor,Robert
随机试题
使用调解方法解决国际商务争端时,下列说法不正确的是()
医疗卫生机构应当设置负责医疗废物管理的监控部门或者专(兼)职人员,履行以下职责,但不包括
肺炎链球菌肺炎的病理过程,那项是正确的()
A.逆行性健忘B.中间清醒期C.突然呼吸停止D.脑脊液漏E.伤后癫痫硬脑膜外血肿的典型表现是
羟甲戊二酰辅酶A还原酶(HMG-CoA还原酶)抑制剂的基本结构如下图,3,5-二羟基羧酸是产生酶抑制活性的必需结构,含有内酯的化合物须经水解才能起效,可看作前体药物,代表药物是洛伐他汀。卡马西平与洛伐他汀合用,可以影响洛伐他汀的代谢,使洛伐他汀的
下列定义中错误的是()。
甲县的A地和B地相互毗邻,因排水问题,A地的使用权人刘某(住所地:乙县)和B地的使用权人关某(住所地:丙县)争执不下,分别向乙县人民法院和丙县人民法院提起诉讼。根据民事诉讼法律制度的规定,下列说法正确的是()。
当外国游客会见中国人,地陪充当翻译时,应注意不要喧宾夺主,翻译中要忠于原话,尽可能与讲话人风格保持一致。若讲话人的言语有明显错误,应予以纠正。()
YouwouldbeconsideredpoorinAmericaif______.ThepurposeoftheexampleoftheAmericanIndiansgiveninthe3rdparagrap
Anofficeisthe"brain"ofabusiness.Inanoffice,figures,listsandinformationarecompiledwhichtellthemanagersorhe
最新回复
(
0
)