(简答题)
如何理解“低耦合、高聚合”的模块划分原则?
正确答案
耦合是表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。模块耦合度越低,说明模块之间的联系越少,相互间的影响也就越小,产生连锁反应的概率就越低,在对一个模块进行修改和维护时,对其他模块的影响程度就越小,系统可修改性就越高。聚合则用来表示一个模块内部各组成成分之间的联系程度。一般说来,在系统中各模块的聚合度越大,则模块间的耦合度越小。耦合度小使得模块间尽可能相对独立,从而各模块可以单独开发和维护。聚合度大使得模块的可理解性和维护性大大增强。因此,在模块的分解中应尽量减少模块的耦合度,力求增加模块的聚合度。
答案解析
略
相似试题
(判断题)
根据模块分解设计的基本原则,对系统进行设计时应满足:高聚合性、低耦合性。
(简答题)
如何理解“合适的模块大小”的模块划分原则?
(简答题)
如何理解“合理的模块扇入和扇出数”的模块划分原则?
(简答题)
王丽从大学毕业,情绪高涨地开始了她的新工作——联想的销售代表。最初的几个月,她忙得不可开交,参加了大量的正式职业培训,了解她将负责销售的产品,还要费力去理解她那个高深莫测、性情多变的上司。 这天晚上,下班回家的王丽满心困扰,辗转难眠。几周来她在工作中留意观察,许多问题萦绕脑海:“为什么一些同事会比另一些更加成功?在主要用电脑来交流的今天,当我们走出家门走入工作时,怎样才能像一个团队一样共同合作?怎样才能学会应付完成销售额的压力?当我叫同事李华帮忙的时候,她为什么不跟我合作?为什么经理征询我的意见,但随后又不理睬我的建议?新的联想文化和旧的有什么差别?它为什么总在不停地变化?”
(简答题)
如何理解“作用范围应在控制范围内”的模块划分原则?
(简答题)
如何理解模块独立性?用什么指标来衡量模块独立性?
(简答题)
如何理解模块独立性?用什么指标来衡量模块独立性?
(简答题)
如何理解模块独立性?用什么指标来衡量模块独立性?
(简答题)
如何理解模块独立性?用什么指标来衡量模块独立性?