首页> 外文会议>European Conference on Software Maintenance and Reengineering >Modularization of Legacy Features by Relocation and Reconceptualization: How Much is Enough?
【24h】

Modularization of Legacy Features by Relocation and Reconceptualization: How Much is Enough?

机译:通过重定位和侦查的遗留功能的模块化:多少足够了?

获取原文

摘要

As programs become larger and start evolving, they often need to be split into modules, in order to facilitate independent evolution of end-user features and consolidate reusable core abstractions. Achieving this for legacy object-oriented software is, however, problematic due to scattering and tangling of feature implementations. While relocation of classes among packages can be used to significantly reduce these phenomena, achieving complete separation of features requires reconceptualization of existing classes. In this paper, we investigate the tradeoffs between relocation and reconceptualization of classes during a migration of the NDV is neuroscience application to the Net Beans Module System. We do this by comparing the manually modularized version of NDV is with three automatically optimized designs that exhibit various degrees of relocation and reconceptualization. The obtained findings shed new light on the actual degree and impact of relocation and reconceptualization during modularization of legacy features.
机译:随着程序变大并开始不断发展,他们经常需要分成模块,以便于独立演变的最终用户特征并巩固可重复使用的核心抽象。然而,为遗留面向对象的软件实现这一目标是由于特征实现的散射和缠结的问题。虽然包裹中的类别搬迁可用于显着减少这些现象,但是实现了完全分离的功能需要康复现有类。在本文中,我们在NDV的迁移期间调查课程搬迁和录制之间的权衡是Net Bean模块系统的神经科学应用程序。我们通过比较手动模块化版本的NDV,使用三种自动优化的设计,该设计表现出各种搬迁和康复。在遗留特征的模块化期间,所获得的调查结果阐述了搬迁和迁移和康复的实际程度和影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号