从PB到Java的Web系统重构再工程解决方案研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:dr404070578
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,随着软件工程方法学理论的进步、软件开发人员的成熟,计算机软件的应用面越来越广。在发达国家已经存在大量既存的应用软件,随着硬件和软件的升级、软件环境和需求的变化,这些既存软件急需进行适应性维护以延长软件的生命周期,因此,在发达国家,软件再工程已经成为主流。 奥地索公司一直致力于软件再工程领域内的研究和实践,并且开发出AS-V软件再工程自动化解决方案集成平台,已经取得显著成果。但是,如何提高软件的再工程效率还缺乏有效的支持。 本文通过研究国内外再工程等方面成熟的理论、技术和工具,对软件再工程过程中瓶颈一逆向工程进行了研究,提出了一个软件再工程中逆向工程的解决方案,并与重构相结合,作为自动化的软件再工程解决方案的组成部分,对再工程过程提供计算机辅助支持。 本文首先对软件再工程、正向工程、逆向工程、重构进行定义,提出了系统重构的数据基础一系统组织结构概念模型,对其结构、组织形式以及内部定义做了深入的探讨。之后作者又介绍了整个web化解决方案的系统结构框架。包括:如何通过对PB代码进行程序分析构建概念模型,如何提供相应的设计文档;如何进行诸如删除废码之类的源程序代码优化;以及如何将PB语言的源代码翻译成其他语言源代码等。最后介绍了该解决方案在实际项目中的应用状况。
其他文献
基于策略的网络管理以整个网络为管理对象,能解决传统网络管理不能解决的一些问题,正逐渐成为一种新的网络管理方案。因此将策略管理和传统的SNMP管理结合起来,提出了基于策略的
基于构件的软件工程能够有效地提高软件开发的质量和效率,而构件组装技术是实现基于构件的软件工程的关键。快速发展的Internet计算平台与软件工程的结合更使软件工程具有了更
随着半导体技术和发热量的限制,处理器频率的发展已经不再适用于摩尔定律,处理器频率的提高越来越缓慢,因此通过增加处理器上面的核心数量来提高处理器性能是一个有效的方法。多
目前流行的在线社交网络服务特别是微博客正在改变信息的传播和共享模式。微博服务允许用户轻松的发布和接收消息。推特(Twitter)每天有超过1亿用户发布2.3亿条微博。与其将查
随着计算机网络技术应用的日益普及,关于网络攻击和入侵的问题也日益严重。入侵检测作为系统的最后一道防线,对整个系统安全有着至关重要的作用,现有入侵检测的审计数据缺乏足够
传统的认证机制是基于用户名和密码的,用户要进入系统就必须输入相应的帐号才可以进入。对于一个要访问处于不同系统中资源的用户,他每进入一个系统就要登录一次,这无疑会耗
本文研究对象是WCDMA基站测试系统,针对怎样自动控制硬件完成测试、怎样输出测试报告,提出解决方案,建立高性能的测试系统。 总体设计部分描述了系统硬件环境和总体软件设计
随着能耗问题的日趋严重,多核/众核异构体系结构逐渐盛行。自2013年Intel正式商业化MIC(Many Integrated Core)协处理器以来,CPU/MIC异构体系结构受到了广泛的重视。虽然如此,CPU/
在并行程序编写过程中,用锁来保护共享内存比无锁操作更直观。因此,并行程序通常采用锁来保护共享内存。在某些场景下,锁竞争问题导致工作线程阻塞,从而使并行程序无法充分利用多
近年来,虚拟现实技术的应用与研究正在迅速地发展。它是一门涉及众多学科的新兴技术,涉及到计算机图形学,人工智能,多媒体技术及人机接口技术等诸多领域,在众多领域中有着良好的发