曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
软件架构的可视化设计(java平台)培训课程
课程大纲:
课题 |
内容 |
第一单元 卓越软件设计 |
1、设计要素、原则与方法 2、场景驱动设计模型 可视化演练:设计环图 |
第二单元 场景驱动设计 |
1、绘制场景图 可视化演练:绘制电子商务系统的场景图 2、限界上下文 可视化演练:识别电子商务系统的限界上下文 3、领域模型 可视化演练:四色建模法 4、上下文映射图 可视化演练:电子商务系统的应用逻辑架构 |
第三单元 六边形架构与SOA |
1、六边形架构 可视化演练:六边形架构的通信边界 案例:大型金融系统的客户管理 2、SOA 案例:全球酒店在线预订系统 案例:金融系统的SOA架构演化 |
第四单元 架构技术与实践 |
1、持久层与ORM 案例:医疗系统对Hibernate的运用 2、基础设施层与消息队列 案例:制造工业的基于消息的分布式架构 案例:金融系统的Message Broker 3、领域层与IoC 4、表现层与MVC 案例:医疗系统的表现层设计(MC+JSON+VC) 5、服务层与Web服务 案例:金融系统的ESB 6、服务层与REST服务 案例:推荐系统的微服务架构 |
第五单元 架构模型 |
1、软件架构活动 本部分内容介绍了架构活动与其他开发活动之间的关系,探讨了架构师角色与架构的关系。 2、架构视图 案例:LSVT 4+1视图架构规格说明书 3、架构风格 案例分析:订单管理系统的REST架构 案例分析:Twitter数据管理与分析 案例:AxonFramework对CQRS的支持 案例分析:基于Jasper Server的EISaaS架构 |
第六单元 Clean Architecture |
1、Clean Architecture 2、Clean Architecture的核心价值 设计简单的架构。 设计一致的架构。 3、运用Clean Architecture 演练:运用Clean Architecture思想对仓库管理流程控制系统进行架构设计 |
第七单元 风险驱动模型 |
1、风险驱动设计的过程 案例:RackSpace架构的演进 2、风险评估模型 可视化演练:Value Sliders、 风险驱动模型 3、约束对架构的驱动 案例:约束对REST架构风格的设计驱动 可视化演练:技术债雷达图、架构雷达图 |