论文摘要
二十一世纪被称为是信息时代,个人计算机在人们的日常学习、工作、生活中扮演着娱乐中扮演了越来越重要的角色。但是,每一台计算机都离不开软件,软件在我们的日常生活中起着举足轻重的作用。软件的开发行业经历了几十年的历史,很多软件的代码都已经历史久远,他们大都拥有比较庞大的系统、比较混乱的架构和难以理解的代码。软件再工程是将这些遗留的系统通过一定的方法重新改造成一个全新的系统,通过软件再工程能够很好地解决了上述这些软件问题。 基金投资分析报表系统是一个拥有20年历史的典型的遗留金融软件,它的主要功能为客户产生每个季度的基金投资分析报表。基金数据收集系统作为该系统的一个子系统主要负责基金数据的输入。我们的主要任务是对基金数据收集系统进行软件再工程。 本文以VB语言实现的基金数据收集系统为主要研究对象,通过系统的背景介绍和需求分析,并结合软件再工程、Web应用程序和丰富的用户体验等理论知识,得出了对该金融软件采用Flex和J2EE相结合的技术进行软件再工程的方案。本文通过对基金数据收集系统的综合分析,设计了新的架构,并重新实现了该金融软件。 本文重点介绍了用Flex和J2EE技术实现基金数据收集系统的新架构过程中碰到的一系列难点,并提出了自己的解决方案。文中通过比较和分析软件再工程前后两个系统的区别和特点,体现出新系统的架构可扩展性更强、流程更简洁、逻辑更清晰、系统可维护性更高、数据更具实时性、界面更具有丰富的用户体验性等优越性。最后总结了在此次软件再工程过程中的个人体会,并对该工程的未来进行展望。