声明
摘要
第一章 引言
1.1 研究背景
1.2 研究的目的和意义
1.3 本文的研究工作
1.4 篇章结构
第二章 背景知识
2.1 软件产品线
2.2 软件产品线再工程
2.3 基于MVC的Web开发框架
2.4 小结
第三章 面向页面流的Web软件可变性逆向分析
3.1 方法流程
3.2 单个应用产品页面流程图抽取
3.2.1 页面流程图
3.2.2 抽取方法
3.3 多应用产品结点相似度计算
3.4 多应用产品结点可变性分析
3.4.1 页面流程图的合并
3.4.2 页面流程图的可变性分析
3.5 小结
第四章 面向页面流的Web软件可变性定制
4.1 可变点定制过程概述
4.2 可变性功能模块抽取
4.3 基于可变点的定制
4.4 小结
第五章 工具实现与案例分析
5.1 工具实现
5.1.1 页面流程图的抽取
5.1.2 合并页面流程图并显示
5.2 案例研究
5.2.1 案例产品的介绍
5.2.2 案例页面流程图抽取
5.2.3 合并页面流程图及可变性分析
5.2.4 可变性定制
5.3 讨论
5.4 小结
第六章 总结与展望
参考文献
攻读硕士期间发表的学术论文
致谢