- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web应用系统结构和交互模式抽取的研究与设计-软件工程专业论文
万方数据
万方数据
独 创 性 声 明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。
签名: 日期: 年 月 日
论 文 使 用 授 权
本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
签名: 导师签名:
日期: 年 月 日
万方数据
万方数据
摘要
摘 要
随着 Web 技术的飞速发展和经济的全球化,基于 Web 的软件应用范围越来越 广泛,Web 应用系统的数量越来越多,许多遗产软件也倾向移植到 Web 上,使得 Web 应用程序的维护及演化工作颇为艰巨,而这主要取决于对现有系统的理解。 为了更好的理解现有 Web 应用系统,减少维护成本,许多研究者们提出了借 鉴传统软件逆向工程的思想,对 Web 应用系统进行逆向工程研究。由于 Web 应用 系统与传统软件系统相比有其特殊的结构形式和设计模式,所以传统软件的逆向
工程方法和工具不能完全适用于 Web 应用逆向工程,因此许多学者在传统软件逆 向工程研究的基础上进行了方法的改进和新方法的研究。
本文在讨论软件逆向工程产生的背景、概念及软件理解主要方法的基础上, 阐述了 WA 逆向工程的研究任务和策略;分析了 Web 应用软件与传统软件的区别; 给出了 Web 应用系统的分类及模型表示方法;列出了目前 WA 逆向工程研究的主 要方法;并重点分析了 Web 应用系统结构的建模、HTML 文件及 JSP 文件的结构 特点。
在分析 Web 系统结构和现有结构抽取方法所存在的缺陷基础上,提出了一种 基于静态分析的 Web 应用系统结构和交互模式抽取的方法。Web 应用系统结构抽 取方法(WASES 方法)主要通过静态分析 Web 应用系统的源代码,获得整个 Web 应用的目录结构和文档类型,再进一步抽取页面内主要结构信息元素,将所得到 的信息以 XML 语言形式进行存储,通过构建和遍历 XML 语法树,抽取主要组件 及组件间的关联信息,最终形成 Web 应用的系统结构图。Web 应用系统交互模式 抽取在现有方法的基础上进行了改进,利用 Web 应用结构抽取的 WASES 方法将 Web 页面表示成 XML 语法树,抽取 Web 交互模式的典型特征。改进的方法增加 了标签属性和属性值的分析,扩展了特征描述性词条的中文语义信息,细化了特 征提取的粒度。
关键词:Web 应用 逆向工程 程序理解 结构抽取 模式抽取
I
ABSTRACT
ABSTRACT
With the rapid development of Web technology and economic globalization, the range of software applications based on Web technology is more and more widely and the number of Web applications increases rapidly. Many legacy systems trend to be transplanted to the Web. All of these make the most work of the maintenance and evolution of Web applications focus on understanding the existing Web systems.
In order to better understand the existing Web applications and reduce the maintenance costs, many researchers proposed the research to reverse engineering Web applications according to traditional software reverse-engineering. Compared with traditional software system Web application presents its
您可能关注的文档
- UNITANK工艺生物脱氮除磷性能中试研究-市政工程专业论文.docx
- Univoque数与集合strict中元素的研究-基础数学专业论文.docx
- UHRF2通过其PHD结构域与H3K9ac的相互作用以及下调HepG2肝癌细胞中H3K9ac水平-细胞生物学专业论文.docx
- UNIX服务器无代理监控与报警系统的设计与实现-软件工程专业论文.docx
- UOE焊管坡口形状与引弧板开口角研究-材料加工工程专业论文.docx
- UNIAN公司实施信息化的研究-工商管理专业论文.docx
- Union-2000治疗系统治疗原发性骨质疏松近期疗效观察-内科学(内分泌与代谢)专业论文.docx
- uPA合成抑制剂Amiloride对人宫颈癌细胞体外侵袭迁移及凋亡影响-妇产科学(妇科肿瘤学)专业论文.docx
- uPA和VEGF165单基因真核质粒共转染人脐静脉内皮细胞对细胞增殖的影响-外科学(血管外科)专业论文.docx
- uPA合成抑制剂Amiloride对人宫颈癌细胞体外侵袭迁移及凋亡的影响-妇产科学(妇科肿瘤学)专业论文.docx
- Web应用防火墙的设计与实现-电子与通信工程专业论文.docx
- Web性能测试技术研究及工具开发-软件工程专业论文.docx
- Web性能测试技术的研究及工具的实现-计算机应用技术专业论文.docx
- Web技术下的三维模型库及网络展台的设计与研究-机械制造及其自动化专业论文.docx
- Web挖掘与搜索智能研究-电子与通信工程专业论文.docx
- WEB快速开发框架的设计与实现-软件工程专业论文.docx
- WEB快速开发框架设计与实现-软件工程专业论文.docx
- Web技术在智能温室控制系统中应用-电路与系统专业论文.docx
- Web挖掘技术在远程教学系统中的应用-软件工程专业论文.docx
- Web敏感信息监测优化方法分析-计算机应用技术专业论文.docx
文档评论(0)