首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
56
问题
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://kaotiyun.com/show/EAhZ777K
0
CISSP认证
相关试题推荐
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhis【C1】______languages,fullfacilityinthehandlingofhistarg
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhis【C1】______languages,fullfacilityinthehandlingofhistarg
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhis【C1】______languages,fullfacilityinthehandlingofhistarg
In2009theEuropeanCommissioncarriedoutaninvestigationintoMicrosoft.TheAmericansoftwaregianttiedInternetExplorer,
In2009theEuropeanCommissioncarriedoutaninvestigationintoMicrosoft.TheAmericansoftwaregianttiedInternetExplorer,
Iftheworld’seducationsystemshaveacommonfocus,itistoturnoutschool-leaverswhoareproficientinmaths.Governments
Fewthingssay"forgetI’mhere"quitesoeloquentlyastheposeoftheshy—theavertedgaze,thehunchedshoulders,thebodypi
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
Sevenyearsago,agroupoffemalescientistsattheMassachusettsInstituteofTechnologyproducedapieceofresearchshowing
Howmenfirstlearnedtoinventwordsisunknown;inotherwords,theoriginoflanguageisamystery.Allwereallyknowistha
随机试题
结蜡抽油井生产中,定期进行热洗加药,会()泵效。
l22.阿司匹林小剂量(每日30~75mg)用于防止血栓形成是由于
贡某立公证遗嘱:死后财产全部归长子贡文所有。贡文知悉后,自书遗嘱:贡某全部遗产归弟弟贡武,自己所有遗产归儿子贡小文。贡某随后在贡文遗嘱上书写:同意,但还是留10万元给贡小文。其后,贡文先于贡某死亡。关于遗嘱的效力,下列选项正确的是()。
动力锥贯入仪测定路基路面CBR试验方法适用于在现场测定各种土基材料的现场CBR值,同时也适合于基层、底基层砂类土、天然砂砾、级配碎石等材料CBR值的试验()。
对未取得建设工程规划许可证件或者违反建设工程规划许可证件的规定进行建设的单位有关责任人员,可以由其()给予行政处分。
人寿保险可分为()。
风险管理与商业银行经营的关系主要体现在()。
________是指教师在教学活动中应当照顾学生的个别差异。
两名游泳运动员在长为30米的游泳池里来回游泳,甲的速度是每分钟60米,乙的速度是每分钟36米,他们分别从游泳池的两端同时出发,来回共游了5分钟,如果不计转向的时间,在这段时间内两人共相遇多少次?
考古:文物:博物馆
最新回复
(
0
)