期刊文献+

遗产软件重构技术的研究 被引量:1

Research of Reconstruction of Legacy Software System
在线阅读 下载PDF
导出
摘要 随着计算机技术的不断发展,遗产软件在软件生产过程中起着越来越重要的作用。如何积极地利用好遗产软件已经成为目前软件工程中讨论的一个热门话题,国内外科研人员对重构遗产软件已经做了大量的研究并且取得了不少研究成果。文中是一篇关于遗产软件重构技术研究的综述性文章。介始了一些遗产软件系统相关的概念,从整体上对遗产软件重构方法进行了分类,阐述并分析了近年来国内外科研人员就遗产软件重构提出的一些思想、方法及模型,对遗产软件重构技术做了一个总结,并提出了组合Agent-Component(AC)来重构分布异构环境下遗产软件的思想,为解决遗产软件的重构尤其是大型复杂系统的重开发问题提供了一个新的思路和途径。 With the development of computer technology, the legacy software systems play a more and more important role in software production today. At the same time, how to take the advantages of legacy software systems effectively has become a hot discussion topic in current software engineering and a lot of researchers inside and outside the country have done a number of researches on reconstructing legacy software system. This paper is an overview on reconstructing the legacy software system. Introduces some relative concepts about legacy software system first, then describes the classification of current reconstruction approaches used in legacy software system and analyses these approaches in details. The end of the paper is conclusions on reconstruction of legacy software system and the concept of AC is come up to reconstruct distributed and heterogeneous legacy software systems. It provides a new concept and approach in reconstructing legacy software, especially for those large scale and complex systems.
出处 《计算机技术与发展》 2009年第3期118-122,共5页 Computer Technology and Development
基金 浙江省自然科学基金项目(Y106469)
关键词 重构 遗产软件系统 软件工程 reconstruction legacy software system software engineering
  • 相关文献

参考文献22

  • 1Bennett K. Legacy Systems: Coping with Success[ J ]. IEEE Software, 1995,12( 1 ) : 19 - 23.
  • 2赵合计,陆波.遗产软件系统的重构过程[J].计算机工程与科学,2004,26(6):89-91. 被引量:3
  • 3Weiderman N H, Bergy J K, Smith D B, et al. Approaches to Legacy System Evolution[ R ]. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1997.
  • 4Comella-Dorda S, Wallnau K, Seaoord R C,et al. A Survey of Legacy System Modernization Approaches[ R]. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University,2000.
  • 5Woods S, O' Brien L, Lin T, et al. An Architecture For Interoperable Program Understanding Tools[ C ]//In Proceedings of the 6th International Workshop on Program Comprehension. [s.l. ] : IEEE,1998:54 - 63.
  • 6Kazman R, Woods S G, Carriere S J. Requirements for Integrating Software, Architecture and Reengineering Models: CORUM Ⅱ[ C]//Fifth Working Conference on Reverse Engineering. Honolulu, Hawaii: [s. n. ], 1998:154 - 163.
  • 7Cha J Jung- Eun, Kim Chul- Hong, MaRMI - RE:Systematic Componentization Process for Reengineering Legacy System [C]//ICCSA 2005. Lecture Notes in Computer Science, Heidelberg, Berlin: Springer, 3482/2006 : 896 - 905.
  • 8Cho Eun Sook,Cha Jung Eun, Yang Young Jong. MARMIRE: A Method and Tools for Legacy Systenl Modernization [ C]//SERA 2004. Lecture Notes in Computer Science. Heidelberg,Berlin:Springer,2005:42 - 57.
  • 9Lee Chang - Mog, Yoo Cheol - Jung, Chang Ok - Bae. An Object Structure Extraction Technique for Object Reusability Improvement Based on Legacy System Interlace[C]//ICCSA 2005. Lecture Notes in Computer Science. Heidelberg, Berlin: Springer, 2006 : 758 - 768.
  • 10Lee M S, Shin S G, Yang Y J. The Design and Implementation of Enterprise JavaBean (EJB) Wrapper for Legacy System[ C]//International Conference on Systems, Man and Cybernetics. [ s. l. ] :IEEE Computer Society, 2001.

二级参考文献4

共引文献514

同被引文献15

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部