预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单机遗留系统基于MVP的再工程方法研究的综述报告 随着信息技术的不断发展,旧有的计算机系统也逐渐被替代,导致许多应用程序成为了单机遗留系统。这些系统在当前的计算机环境下很难得到有效的支持以及更新,因此需要一种有效的再工程方法来将其升级为符合现代计算机环境的系统。 MVP(Model-View-Presenter)是一种常用的软件架构模式,其主要目的是将数据、逻辑处理与用户界面分离,从而提高系统的可维护性、可扩展性和可测试性。在单机遗留系统的再工程中,MVP模式也被广泛应用,可以有效提高升级后系统的质量和运行效率。 MVP模式主要分为三个部分:模型(Model)、视图(View)和控制器(Presenter)。其中,模型负责处理系统的数据和业务逻辑,视图负责与用户交互并显示数据,控制器负责协调模型和视图之间的交互,完成系统的核心业务逻辑。 在进行单机遗留系统的再工程时,最基本的步骤是将原有的代码重新组织,将数据、业务逻辑和用户界面分离开来。这一步骤需要根据具体情况进行深入的分析和设计,尽可能将现有的代码和数据结构与MVP模式兼容,以提高升级后系统的稳定性和可维护性。 在完成重构后,需要进行系统的测试和调试,以保证系统的正确性和稳定性。在测试和调试过程中,最重要的是确保模型、视图和控制器之间的交互是正确的,并且每个模块的功能和接口都得到了充分的测试和验证。 实际应用中,单机遗留系统的再工程并不是一项轻松的任务,需要耗费大量的时间和精力。因此,在进行再工程之前,需要仔细评估其实际收益和风险。如果系统的功能和业务流程比较复杂或者存在许多潜在的风险和漏洞,可能需要重新开发完全符合要求的新系统,而不是单纯对现有的遗留系统进行再工程。 总之,单机遗留系统的再工程是一项非常重要的任务,可以使遗留系统在现代计算机环境下得到有效的支持和更新。使用MVP模式可以有效提高升级后系统的质量和可维护性,但需要仔细评估其实际收益和风险,以确保升级后系统的稳定性和可用性。