论文部分内容阅读
随着Internet的发展,越来越多的应用系统由传统的C/S结构转向B/S结构,通过Web浏览器实现人机交互;随着Web应用系统的增多,对于Web应用的软件系统的维护、再工程的需求也进一步加大,对于现有的Web应用进行逆向工程就是一个迫切需要。
本文分析了Web应用软件的特点、Web应用的正向工程模型以及软件逆向工程模型。重点分析了Web应用的逆向工程,从三个方面分别进行详细的描述,并分别给出了实例。文中提出的Web应用的逆向工程方法适用于分析站点的部署结构,网页的元素结构以及基于任务的模型逆向。Web应用的逆向工程研究对于Web应用系统的维护有着很好的指导意义,在软件工程领域有着较好的研究前景。