声明
摘要
图表目录
1 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 本文的研究内容
1.4 本文的组织结构
2 领域驱动设计相关理论
2.1 领域模型
2.2 战略设计模式
2.3 战术设计模式
2.4 本章小结
3 适合DDD的技术架构比较分析
3.1 分层架构模式
3.2 六边型架构
3.3 面向服务的架构
3.4 CQRS(命令和查询分离架构)
3.5 事件溯源
3.6 本章小结
4 基于DDD的企业大泥球系统重构方案
4.1 存在问题
4.2 重构原则
4.2.1 重构不要求完美
4.2.2 小步多批次有重点重构
4.2.3 有选择使用领域驱动设计中的模式
4.3 重构方法
4.4 本章小结
5 基于DDD的看板系统设计及实现
5.1 DDD应用关键点
5.1.1 DDD在项目中的应用目标
5.1.2 DDD在各阶段的应用要点
5.2 系统需求分析
5.2.1 需求描述
5.2.2 产品定义
5.2.3 领域概念术语
5.2.4 核心业务场景分析
5.2.5 系统用例设计
5.2.6 分析模型建模
5.3 系统概要设计
5.3.1 系统功能模块设计
5.3.2 系统分层架构设计
5.3.3 领域模型设计
5.4 系统详细设计
5.4.1 领域模型设计
5.4.2 数据库设计
5.5 技术实现
5.5.1 领域层实现
5.5.2 应用层实现
5.5.3 存储层实现
5.5.4 数据库层实现
5.6 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
个人简历、在学期间发表的学术论文与研究成果
致谢