首页> 外文会议> >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号