首页> 外文会议> >Comparison of maintainability improvement by segmentation and reengineering-a case study
【24h】

Comparison of maintainability improvement by segmentation and reengineering-a case study

机译:通过细分和再造改善可维护性的比较-案例研究

获取原文

摘要

A case study with around 30,000 lines of C code has been submitted to an experiment aiming at comparing the maintainability improvement of a legacy system. It refers to a system for the editing and simulation of statecharts originally developed as procedure-oriented, with text files. Initially, the object-oriented reverse engineering of the system was done using Fusion/RE. Segmentation was then conducted based on the documentation produced by the reverse engineering. Afterwards, an additional reengineering was done, changing the programming language to Java, the text files to a relational database, and using design patterns to solve the conflict between the relational and object-oriented paradigms. Maintainability of the legacy system, the segmented system with the documentation produced by the reverse engineering, and the reengineered system were then compared. The results indicate that the maintainability of the segmented system is closer to that of the reengineered system than to that of the legacy system.
机译:大约有30,000行C代码的案例研究已提交给一个实验,旨在比较传统系统的可维护性。它指的是一种用于编辑和仿真状态图的系统,该系统最初是使用文本文件开发的,是面向过程的。最初,系统的面向对象的逆向工程是使用Fusion / RE完成的。然后根据逆向工程产生的文档进行细分。之后,进行了其他重新设计,将编程语言更改为Java,将文本文件更改为关系数据库,并使用设计模式解决了关系范式和面向对象范式之间的冲突。然后比较了遗留系统的可维护性,具有逆向工程产生的文档的分段系统以及重新设计的系统。结果表明,与传统系统相比,分段系统的可维护性更接近于重新设计的系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号