感谢您的预订!我们的团队成员将会尽快与您取得联系。
感谢您的预订!我们的团队成员将会尽快与您取得联系。
课程大纲
概述
- 系统和组件的内聚力
- 系统/组件依赖关系
- 软件架构
- 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