节点文献

遗留系统再工程中交叉构件划分方法

Migration from object-oriented legacy system to component-based system

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 刘冬懿; 李虎; 金茂忠; 刘超;

【Author】 Liu Dongyi Li Hu Jin Maozhong Liu Chao(School of Computer Science and Technology,Beijing University of Aeronautics and Astronautics,Beijing 100083,China)

【机构】 北京航空航天大学计算机学院; 北京航空航天大学计算机学院 北京100083; 北京100083; 北京100083;

【摘要】 在面向对象遗留系统的构件化再工程中,针对交叉构件提出划分方法.系统开发方分析遗留系统的功能和实现,描述新的构件化系统中每个构件合同.再工程开发人员依据构件合同从遗留系统中提取每个构件,此时会出现交叉构件共享重叠类.从构件复用、构件间松耦合和构件内高内聚等构件特性出发,提出划分规则实现交叉构件中重叠类的划分.此方法已在软件分析与测试系统的构件化过程中得到应用.

【Abstract】 In order to reduce costs,increase productivity,researchers and practitioners make massive research on software reuse.To create reusable assets and reengineer legacy systems,identifying,extracting and reengineering software component that implement abstractions within systems is one of the most costeffective ways.A reengineering methodology is proposed for migrating from an object-oriented legacy system to a component-based system.This methodology is divided into three parts.Part one extracts component based on component contract.Part two reconstructs cross-cutting component in terms of some rules,which conform to component reusability,lower coupling between components and higher cohesion within a component.Part three refactors component according to component contract.This methodology has successfully been applied to restructure a legacy system.

【关键词】 面向对象; 遗留系统; 构件化; 合同; 移植;
【Key words】 object-oriented; legacy system; component; contract; migration;
【基金】 国家“863”高技术研究发展计划基金资助项目(2001AA113100)
  • 【文献出处】 北京航空航天大学学报 ,Journal of Beijing University of Aeronautics and Astronautics , 编辑部邮箱 ,2005年10期
  • 【分类号】TP311.5;
  • 【被引频次】4
  • 【下载频次】100
节点文献中: 

本文链接的文献网络图示:

本文的引文网络