摘要
第一章 引言
1.1 研究背景
1.2 相关研究工作
1.3 本文主要贡献
1.4 本文篇章结构
第二章 背景知识
2.1 软件产品线
2.1.1 软件产品线概述
2.1.2 软件产品线工程
2.1.3 面向特征的软件产品线研究方法
2.1.4 基于构件的软件产品线开发过程
2.2 面向特征编程FOP
2.2.1 FOP的基本介绍
2.2.2 FOP的特征组装机制
2.2.3 FOP的模块分解机制
2.2.4 FOP的开发模型
2.2.5 基于FOP的软件产品线开发过程
2.3 特征依赖
2.3.1 使用依赖
2.3.2 修改依赖
2.3.3 激活依赖
2.4 本章小结
第三章 特征组合失效问题
3.1 特征组合失效问题的定义
3.2 特征组合失效问题分析的意义
3.3 FOP中的特征组合失效问题
3.3.1 使用依赖场景
3.3.2 修改依赖场景
3.3.3 激活依赖场景
3.4 CB-SPL中的特征组合失效问题
3.5 特征组合失效与特征交互
3.6 本章小结
第四章 特征模块的垂直分解模式及其应用
4.1 特征模块的垂直分解模式
4.2 基于可变性绑定的模块组装过程
4.3 FOP中的特征组合失效问题的解决方法
4.3.1 使用依赖场景的处理方式
4.3.2 修改依赖场景的处理方式
4.3.3 激活依赖场景的处理方式
4.4 方法评估
4.4.1 方法适用性的讨论
4.4.2 与CB-SPL中相关方法的对比评估
4.5 本章小结
第五章 案例研究
5.1 案例研究
5.2 本章小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
攻读硕士期间发表的学术论文
致谢
声明