声明
摘要
第1章 绪论
1.1 研究背景及意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外研究现状分析
1.3 论文内容与组织结构
1.3.1 论文研究内容
1.3.2 论文组织结构
第2章 系统架构设计模式相关理论研究
2.1 系统架构设计概述
2.1.1 架构设计概述
2.1.2 模型与架构
2.1.3 系统的质量属性
2.2 基于功能性需求的设计模式
2.2.1 用例驱动设计
2.2.2 领域驱动设计
2.2.3 数据驱动设计
2.2.4 测试驱动开发
2.3 基于方面的编程AOP
2.3.1 AOP基本概念
2.3.2 AOP优势
2.3.3 AOP实现机制
2.3.4 AOP开发步骤
2.4 本章小结
第3章 业务与数据驱动的系统架构设计
3.1 需求分析
3.1.1 系统的关注点分离
3.1.2 非功能需求分析
3.2 业务与数据驱动建模
3.2.1 用例驱动模型
3.2.2 数据模型
3.3 业务与数据驱动架构的实现
3.3.1 业务逻辑分层的实现
3.3.2 数据访问模式的实现
3.3.3 数据完整性验证机制
3.4 基于AOP的总体架构
3.5 本章小结
第4章 业务与数据驱动架构在引航调度系统中的应用
4.1 项目背景
4.2 需求分析
4.3 核心业务流程分析
4.3.1 引航调度排班业务流程
4.3.2 引航申请数据驱动模型
4.4 业务与数据驱动架构的实现
4.4.1 系统总体框架
4.4.2 核心功能系统实现
4.4.3 横切方面实现
4.5 本章小结
第5章 总结
5.1 总结
5.2 展望
参考文献
致谢