企业级应用系统化复用开发方法研究
摘要 | 第5-7页 |
Abstract | 第7-8页 |
第1章 绪论 | 第13-44页 |
1.1 研究背景和意义 | 第13-17页 |
1.1.1 “软件危机”及其意义 | 第13-14页 |
1.1.2 软件生产方式的变革 | 第14-15页 |
1.1.3 企业级应用开发实践 | 第15-17页 |
1.2 研究现状和存在问题 | 第17-38页 |
1.2.1 基于构件的软件开发技术 | 第18-24页 |
1.2.2 模型驱动的软件开发技术 | 第24-30页 |
1.2.3 软件产品线技术 | 第30-37页 |
1.2.4 存在问题 | 第37-38页 |
1.3 研究目标和内容 | 第38-39页 |
1.4 技术路线及论文结构 | 第39-44页 |
1.4.1 系统化复用开发方法论 | 第39-40页 |
1.4.2 系统化复用开发技术框架 | 第40-41页 |
1.4.3 系统化复用的软件开发过程 | 第41-42页 |
1.4.4 论文结构 | 第42-44页 |
第2章 模型驱动的应用复用开发方法 | 第44-63页 |
2.1 企业级应用模式建模 | 第45-53页 |
2.1.1 基于架构平台的应用建模 | 第45-46页 |
2.1.2 企业级应用领域建模 | 第46-53页 |
2.2 领域模型的复用 | 第53-56页 |
2.2.1 基于构件的UI复用 | 第53-55页 |
2.2.2 面向对象的UI复用 | 第55页 |
2.2.3 基于配置的UI复用 | 第55-56页 |
2.3 实证研究 | 第56-60页 |
2.3.1 案例介绍 | 第56页 |
2.3.2 RIO评估 | 第56-58页 |
2.3.3 结果与分析 | 第58-60页 |
2.4 讨论 | 第60-61页 |
2.5 本章小结 | 第61-63页 |
第3章 面向构件演化的复用开发方法 | 第63-77页 |
3.1 基础方法和理论 | 第64-67页 |
3.1.1 Frame技术-XVCL | 第64-65页 |
3.1.2 逐步精化-AHEAD | 第65-67页 |
3.1.3 Frame Vs.AHEAD | 第67页 |
3.2 Frame精化 | 第67-72页 |
3.2.1 设计原则与理由 | 第67-68页 |
3.2.2 语法与语义 | 第68-69页 |
3.2.3 示例与指南 | 第69-71页 |
3.2.4 技术实现 | 第71-72页 |
3.3 评估与讨论 | 第72-75页 |
3.3.1 XVCL与XAK的独立执行 | 第73页 |
3.3.2 FRAME和AHEAD的操作执行次序 | 第73-74页 |
3.3.3 适配指令与精化指令的归一化 | 第74-75页 |
3.3.4 XAK带来的“副作用” | 第75页 |
3.4 本章小结 | 第75-77页 |
第4章 面向特征的构件适配方法 | 第77-100页 |
4.1 特征及特征建模 | 第78页 |
4.2 总体过程 | 第78-80页 |
4.3 文本式特征建模语言 | 第80-87页 |
4.3.1 语言概述 | 第80-82页 |
4.3.2 抽象语法 | 第82-84页 |
4.3.3 语义 | 第84-86页 |
4.3.4 语言文法及实现 | 第86-87页 |
4.4 特征模型的自动化分析 | 第87-90页 |
4.5 基于标注的构件可变性实现 | 第90-94页 |
4.5.1 面向Java的应用实现 | 第90-92页 |
4.5.2 面向XML的应用实现 | 第92-94页 |
4.6 评估与讨论 | 第94-99页 |
4.6.1 语言表述 | 第94-97页 |
4.6.2 基于标注的适配 | 第97-99页 |
4.7 本章小结 | 第99-100页 |
第5章 企业级应用构件封装方法 | 第100-124页 |
5.1 业务构件模型 | 第100-103页 |
5.2 开发期构件化 | 第103-113页 |
5.2.1 为什么选择OSGi? | 第104-105页 |
5.2.2 基于构件的开发 | 第105-109页 |
5.2.3 评估与讨论 | 第109-113页 |
5.3 运行期构件化 | 第113-122页 |
5.3.1 Java的模块化机制 | 第113-114页 |
5.3.2 OSGi构件化在企业级应用中的不足 | 第114页 |
5.3.3 “混搭式”类加载器机制 | 第114-119页 |
5.3.4 评估与讨论 | 第119-122页 |
5.4 经验分享 | 第122页 |
5.5 本章小结 | 第122-124页 |
第6章 全文总结与展望 | 第124-128页 |
6.1 本文的主要研究成果 | 第124-126页 |
6.2 未来工作展望 | 第126-128页 |
参考文献 | 第128-150页 |
致谢 | 第150-151页 |
攻读学位期间发表的论文及科研工作 | 第151-154页 |
作者简介 | 第154页 |