期刊文献+

基于程序理解的遗产软件系统重构 被引量:2

Re-constructing the Legacy Software System Based on Program Understanding
在线阅读 下载PDF
导出
摘要 文章介绍了遗产软件开发的相关概念,给出了常用的遗产软件开发模型。分析了遗产软件开发中所要解决的主要问题,其中程序理解在开发流程中具有举足轻重的作用。通过一个实例详细解释了如何对程序进行理解,并介绍了在程序理解基础上如何对遗产软件进行重构。 In this paper, concepts on Legacy Software including forward engineering and reverse engineering are introduced and the development models of legacy software in common use are presented. Then the main problems in developing are discussed. This paper also interprets the method to understand programs by one case,which is important during the process. Finally, how to re-construct the software system is described.
作者 陆波 赵合计
出处 《微电子学与计算机》 CSCD 北大核心 2003年第12期4-7,共4页 Microelectronics & Computer
关键词 软件工程 程序理解 遗产软件系统 软件开发 逆向工程 Legacy software, Program understanding, System re-constructing
  • 相关文献

参考文献4

  • 1[1]A van Deursen, B Elsinga, P Klint, R Tolido. From Legacy to Component: Software Renovation in Three Steps. CAP Gemini White Paper, 2000.
  • 2王超,陈力军,赵洪兵,潘金贵.一个软件再工程的实例分析[J].计算机工程与应用,2001,37(15):101-104. 被引量:13
  • 3[3]A van Deursen, L Moonen, A van den Bergh,G Kok. Refactoring Test Code. In proceedings of the 2nd International Conference on Extreme Programming and Flexible Processes in Software Engineering, 2001: 92~95.
  • 4[4]A van Deursen, T Kuipers. Identifying Objects Using Cluster and Concept Analysis. In Proceeding 21st International Conference on Software Engineering, 1999: 246~255.

二级参考文献6

  • 1Bruce Eckel 刘宗田等(译).C++编程思想[M].北京:机械工业出版社,2000..
  • 2林海.Win16到Win32的程序移植[M].南京大学计算机系,1999,6..
  • 3刘宗田(译),C++ 编程思想,2000年
  • 4林海,Win16到Win32的程序移植,1999年
  • 5刘超,可视化面向对象建模技术——标准建模语言UML教程,1999年
  • 6黄柏素(译),软件工程——实践者的研究方法,1999年

共引文献12

同被引文献19

  • 1张凯龙,谷建华,盖玲兴,周兴社.Win32应用到Linux的跨平台移植技术研究[J].微电子学与计算机,2004,21(11):102-106. 被引量:10
  • 2朱泽彬,黄会群,何锫.转换系统的设计及其应用[J].长沙理工大学学报(自然科学版),2005,2(3):49-54. 被引量:1
  • 3许永峰,李青山,陈平,史红军,夏辉.逆向工程中UML活动图的呈现技术研究[J].计算机工程,2006,32(24):66-68. 被引量:2
  • 4陈养平,黄士坦.中间件技术在遗留系统改造中的应用[J].微电子学与计算机,2007,24(6):25-27. 被引量:5
  • 5陈吴鹏.软件逆向工程技术研究[D].西安:西北工业大学,2001.
  • 6Anderson M. Reverse engineering of legacy systems: from valued - based to object - based models[D]. Canada: University of Ottawa, 1997.
  • 7Chikofsky E, Cross J. Reverse engineering and design recovery: a taxonomy [ J ]. IEEE Software, 1990,7 (1): 13 -17.
  • 8BUKLEY J, CAHILL A. Measuring Comprehension Behaviour Through System Monitoring[C]//Proceed ings of the Workshop on Empirical Studies of Software Maintenance, 1997.
  • 9CLEVEKAND L. A Program Understanding Support Environment[J].IBM System Journal, 1989, 28 (2): 324-344.
  • 10ROBSON Dave, BENNETT Keith, CORNELIUS Barry, et al. Approaches to program comprehension[J]. Journal of Systems and Software, 1991(2):78-84.

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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