声明
摘要
第一章 绪论
1.1 研究背景
1.2 国内外研究现状及研究目的
1.2.1 研究现状
1.2.2 研究目的
1.3 论文主要工作
1.4 论文组织结构
第二章 代码可集成性演化评估方法研究
2.1 代码可集成性的相关概念及意义
2.2 代码可集成性度量模型
2.2.1 代码可扩展性度量模型
2.2.2 代码可替换性度量模型
2.2.3 代码可兼容性度量模型
2.3 基于代码变更的软件演化评估
2.3.1 基于代码变更的软件演化评估流程
2.3.2 代码可集成性演化类型
2.4 抽象语法树AST
2.5 本章小结
第三章 软件演化评估工具设计与实现
3.1 需求分析
3.2 概要设计
3.2.1 功能模块设计
3.2.2 系统流程图
3.3 详细设计与实现
3.3.1 代码解析模块设计与实现
3.3.2 代码可集成性度量模块设计与实现
3.3.3 代码可集成性演化评估模块设计与实现
3.4 本章小结
第四章 实验及结果分析
4.1 实验目的及实验环境
4.2 实验案例简介
4.3 实验内容
4.3.1 实验一:代码可集成性度量实验
4.3.2 实验二:代码可集成性的演化评估及预测
4.4 本章小结
第五章 总结与展望
5.1 主要工作总结
5.2 未来工作展望
致谢
参考文献
作者简介