针对设备管理遗留系统的升级和改造问题,首选阐述遗留系统的定义、成因和处理策略及软件再工程的定义和过程,其次分析了某设备管理遗留系统不足的基础上,提出针对该系统的再工程方法,以满足企业设备管理的最新需求.随后在关键实现技术方面,给出了系统总体架构再设计、功能模块再划分和数据结构重构等系统再设计技术,并阐述了基于MVVM设计模式的代码重构技术及基于组件式开发的正向工程技术.最后基于工程应用实例,提升了企业的设备管理水平,并验证了这里的研究思路.
Given the transformation and upgrading problem of a legacy equipment management system,first of all its definition,cause and process policy,and also the definition and process of software re-engineering were proposed; what's more,the re-engineering methods of the system were given based on analysis of the shortcomings of certain legacy equipment management system in order to satisfy the latest needs of equipment management of the enterprise.In addition,in the aspect of key realization technologies,redesigning technologies of the system were illustrated such as the framework redesigning,redivision of function modules and refactor of data structure,then code refactor technology based on the MVVM design pattern and forward engineering technology based on component oriented development were illustrated.At last,the level of equipment management of the enterprise was improved,and research ideas were verified by industrial application of the system.