首页> 外文会议>European Conference on Software Maintenance and Reengineering >Coupling and cohesion as modularization drivers: are we being over-persuaded?
【24h】

Coupling and cohesion as modularization drivers: are we being over-persuaded?

机译:耦合和凝聚力作为模块化驱动因素:我们被过于说服吗?

获取原文

摘要

For around three decades software engineering gurus have "sold" us the ideal of minimal coupling and maximal cohesion at all levels of abstraction as a way to reduce the effort to understand and maintain software systems. The object oriented paradigm brought a new design philosophy and encapsulation mechanisms that apparently would help us to achieve that desideratum. However, after a decade where this paradigm has emerged as the dominant one, we are faced with practitioners' reality: coupling and cohesion do not seem to be the dominant driving forces when it comes to modularization. This conclusion was based on a relatively large sample of heterogeneous systems. We describe an environment that allows us not only to assess this reality but also to derive better modularization solutions in what concerns coupling and cohesion. These solutions are generated by means of cluster analysis techniques and partially preserve the original modularization criteria. We believe this approach can be of great help in reengineering actions of object oriented legacy systems.
机译:在大约三十年中,软件工程师大师已经“销售”我们的耦合最小和最大凝聚力的理想,并以减少理解和维护软件系统的努力的方式。面向对象的范式带来了一种新的设计理念和封装机制,显然会有助于我们实现这一冒险。然而,经过十年这个范例作为主导的一个,我们面临着从业者的现实:偶联和凝聚力似乎在模块化方面时似乎并不是主导的驱动力。该结论基于相对大的异质系统样品。我们描述了一个允许我们不仅要评估这一现实的环境,而且还可以在耦合和凝聚力的何种问题中获得更好的模块化解决方案。这些解决方案通过集群分析技术生成并部分保留原始模块化标准。我们相信这种方法可以有很大的帮助,在面向对象的传统系统的再造行动方面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号