软件架构的可视化设计(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架构风格的设计驱动
可视化演练:技术债雷达图、架构雷达图
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获