背书
UML
依赖 关联 聚合 组合 泛化 实现
Object-Oriented Design Principles
Design Pattern
Simple Factory Pattern
Factory Method Pattern
Abstract Factory Pattern
Builder Pattern
Prototype Pattern
Adapter Pattern
Composite Pattern
Bridge Pattern
Decorator Pattern
Facade Pattern
Flyweight Pattern
Proxy Pattern
Strategy
State
Command
Observer
Mediator
Template
质量属性场景
Availability
Interoperability
Modifiability
Performance
Security
Testability
Usability
Architecture vs Design vs Structure
What Does a Software Architect Do
Where Do Architectures Come From
Generic Design Strategy
ASR 来源与识别方法
Software requirements、quality attributes、ASRs 的区别和联系
软件架构过程的一般活动
Architecture Evaluation
七类架构设计决策
Why should a software architecture be documented using different views? Give 4 example views
Architecture Documentation Package
4+1 View Model
ADD3.0
Design concepts
微服务架构的特性
架构模式演化
核心思想
质量属性取舍
架构迁移原因
微服务部分
直接看架构复习部分,要背的太多了