Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
概述
- 系统和组件的内聚力
- 系统/组件依赖关系
- 软件架构
- Technical Architecture
- 企业架构
- SOA 和微服务架构
- 上述概念之间的关系
- 逻辑冗余与依赖性
- 数据冗余性与依赖性
Software Architecture
基础
- 术语澄清:架构、设计、建模
- 正交性
- 康威律师事务所
常见架构
- 模块化分解
- 分层体系结构
- 集中式(中介模式)
- 基于事件的架构
- 基于中断
- 福喜
- 客户端/服务器
- 图层模型
面向对象设计原则
- 干,SRP
- 封装
- 针对接口编程
- 李斯科夫原理
- 得墨忒耳定律
Design Patterns
- 什么是 Design Patterns
- 创建模式
- 结构模式
- 行为模式
- 模型-控制器-视图 (MCV)
设计工具
- 域特定语言
- 词汇分析
- CRC卡
- 场景
- Use Case 说明
UML 图形表示
- 类图
- 时序图
- 聚合图
- UML 工具
非 UML 图形表示
- ER建模
- 状态机
- 数据流
- 建筑模型
设计与维护
- 莱曼定律
- 建筑反模式
- 重构策略
SOA 和集成模式
- 集成技术与方法
- 同步/异步
- 更多细节 直接通信模式
- 直接和中介沟通
- 消息队列
- ESB的
部署模式
- 代码部署
- 不可变部署
- 可用性、可扩展性、高性能、容错模式
- 数据和消息复制和聚类(CAP 定理)
21 小时
客户评论 (2)
培训师能够倾听和理解我的案例/问题/问题...
Francois - TE
课程 - Technical Architecture and Patterns
机器翻译
The trainer engagement and passion about the subject