课程培训
软件架构的可视化设计(java平台)培训课程

 软件架构的可视化设计(java平台)培训课程

课程大纲:

课题

内容

第一单元

卓越软件设计

1设计要素、原则与方法

2、场景驱动设计模型

可视化演练:设计环图

第二单元

场景驱动设计

1绘制场景图

可视化演练:绘制电子商务系统的场景图

2、限界上下文

可视化演练:识别电子商务系统的限界上下文

3领域模型

可视化演练:四色建模法

4上下文映射图

可视化演练:电子商务系统的应用逻辑架构

第三单元

六边形架构与SOA

1六边形架构

可视化演练:六边形架构的通信边界

案例:大型金融系统的客户管理

2SOA

案例:全球酒店在线预订系统

案例:金融系统的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数据管理与分析

案例:AxonFrameworkCQRS的支持

案例分析:基于Jasper ServerEISaaS架构

第六单元

Clean Architecture

1Clean Architecture

2Clean Architecture的核心价值

设计简单的架构。

设计一致的架构。

3运用Clean Architecture

演练:运用Clean Architecture思想对仓库管理流程控制系统进行架构设计

第七单元

风险驱动模型

1风险驱动设计的过程

案例:RackSpace架构的演进

2风险评估模型

可视化演练:Value Sliders、 风险驱动模型

3约束对架构的驱动

案例:约束对REST架构风格的设计驱动

可视化演练:技术债雷达图、架构雷达图

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>