主题 | 内容 |
第1单元架构方法论概述 | 1. 不同业务模式和不同视角下的架构 (1) 技术作为核心竞争力 (2) 技术支撑业务 (3) 技术推动和引领业务创新 2. 深入认识架构 (1) 架构源自“隐喻” (2) 架构流派和企业架构框架 (3) 对togaf框架的批评和现代企业架构探索 (4) 架构服务于业务成功:架构师对结果负责 |
第2单元架构域和架构视图 | 1. BA、DA、AA、TA的概念、制品和案例 2. 静态视图和动态视图 3. 架构视角和建模语言 |
第3单元业务架构 | 1. 问题域核心关注点 (1) 商业模式和业务目标 (2) 业务策略 (3) 业务流程 (4) 业务能力 2. 影响地图:从目标到策略 3. EDBA:从策略到流程 4. 基于业务流程划分子领域 练习:使用EDBA方法分析业务流程、识别子领域 |
第4单元需求分析和领域建模 | 1. 从业务架构到产品需求 2. 用用户故事地图管理产品需求,并通过实例化进行需求澄清。 3. 案例讲解和练习:在需求分析过程中提炼领域模型 4. 总结:需求分析金字塔和需求分析流程 |
第5单元领域驱动设计和应用架构设计 | 1. 领域驱动设计的战略模式和战术模式 2. 从子领域到服务 3. 把服务作为资产 (1) 从产品视角定义领域资产 (2) 案例研究:同一套领域资产,支撑频繁多变的业务? 4. 产品能力和API设计 5. 使用自动化守护领域契约 6. 消费者驱动的契约测试 思考和练习: l 如何划分、管理和持续演进中台资产? l 如何定义和守护应用间依赖? |
第6单元数据架构设计 | 1. 从领域模型到数据模型 2. 数据目录和数据分层:把数据作为核心资产 3. 数据存储和开发规范 4. 数仓设计 思考和练习: l 识别数据消费场景,定义数据开发流程和规范 |
第7单元非功能性需求和 | 1. 关键架构决策来自非功能需求 2. 如何形成高质量的决策 (1) 架构设计五要素 (2) 架构模式研究 (3) ATAM方法学 (4) 架构决策记录 3. 架构资产和技术债管理 思考和练习:如何保证应用设计的质量? |
第8单元总结(工作坊) | 1. 卓越架构师的能力地图 2. 架构管理提升建议 |