学习目标:
- 如何快速理解业务,并设计方案,降低系统复杂度?
内容理解
chapter4:Getting Ready for Designing the Architecure(架构前的准备)
- Pattern
-
- Tactics:系统设计决策的依赖
- Availablity(可用性)
- Interoperability(可操作性)
- Modifiability(可修改性)
- Performance(性能)
- Security(安全性)
- Testability(可测性)
chapter5: Creating the Architecure(创建架构的过程)
- 物理结构
- 概念模型与结构(抽象)
- 功能列表
- 抽象
- 模块
- 支持可修改性
- 模块化
- 支持性能
- 支持缓存
chapter6: Communicating the Architecture(架构在沟通方面的作用)
- Views as a Basis for Document(作为基本文档)
chapter7: Architecture and Detailed Design(架构和详细设计)
- Define Interfaces(定义接口)
- Creating the Domain Object Model(定义领域对象)
-