中文摘要 | 第1-4页 |
英文摘要 | 第4-8页 |
第1章 背景概述 | 第8-10页 |
第2章 相关技术 | 第10-34页 |
2.1. 三层体系结构 | 第10-19页 |
2.1.1. Client/Server体系结构及其局限性 | 第10-12页 |
2.1.2. 多层Client/Server结构 | 第12-19页 |
2.2. 构件 | 第19-23页 |
2.2.1. 软件复用的概念 | 第19-20页 |
2.2.2. 构件定义 | 第20-22页 |
2.2.3. 常用构件分析 | 第22-23页 |
2.3. 中间件 | 第23-34页 |
2.3.1. 中间件定义及特点 | 第23-25页 |
2.3.2. 常用中间件 | 第25-34页 |
2.3.2.1. A2E-MQ中间件 | 第25-27页 |
2.3.2.2. TongEASY中间件 | 第27-31页 |
2.3.2.3. TUXEDO中间件 | 第31-34页 |
第3章 基于中间件的领域软件开发方法 | 第34-48页 |
3.1. 传统的软件开发方法 | 第34-37页 |
3.1.1. 结构化方法 | 第34-35页 |
3.1.2. 面向对象开发方法 | 第35-37页 |
3.2. 领域分析 | 第37-41页 |
3.2.1. 领域分析的定义 | 第37-38页 |
3.2.2. 领域分析的任务 | 第38页 |
3.2.3. 面向特征的领域分析(FODA) | 第38-40页 |
3.2.4. 连接的面向对象特征领域分析方法(JODA) | 第40页 |
3.2.5. 领域分析和设计过程方法(DADP) | 第40-41页 |
3.3. 基于中间件的领域软件开发方法 | 第41-48页 |
3.3.1. 背景 | 第41-42页 |
3.3.2. 开发方法 | 第42页 |
3.3.3. 实施过程 | 第42-48页 |
3.3.3.1. 定义领域需求 | 第42-43页 |
3.3.3.2. 分析领域知识,设计逻辑系统 | 第43页 |
3.3.3.3. 选择合适的中间件 | 第43-47页 |
3.3.3.4. 形成重用部分,集成系统 | 第47-48页 |
第4章 实例 | 第48-62页 |
4.1. 项目背景 | 第48-49页 |
4.2. 系统建设的目标及实施 | 第49-54页 |
4.2.1. 监控通信中间件CMS | 第50-54页 |
4.2.1.1. 功能要求 | 第50页 |
4.2.1.2. 网络模型 | 第50页 |
4.2.1.3. 协议设计 | 第50-51页 |
4.2.1.4. 实现技术 | 第51-53页 |
4.2.1.5. 应用程序开发接口 | 第53-54页 |
4.3. 报表子系统的设计和开发 | 第54-62页 |
4.3.1. 开发过程 | 第54-62页 |
4.3.1.1. 定义需求 | 第54-58页 |
4.3.1.2. 设计逻辑系统 | 第58-60页 |
4.3.1.3. 选择中间件 | 第60页 |
4.3.1.4. 形成组件,集成系统 | 第60-62页 |
第5章 总结与展望 | 第62-63页 |
参考文献 | 第63-66页 |