本篇是全書篇幅最大的部分,系統性地探討影響架構設計的各項品質屬性(Quality Attributes)。
每個品質屬性章節遵循一致的結構:
- 通用場景(General Scenario) — 用標準化的六部分描述品質需求
- 戰術(Tactics) — 實現該品質屬性的架構設計技術
- 戰術問卷(Tactics-Based Questionnaire) — 評估架構對該品質的支援程度
- 模式(Patterns) — 常見的架構模式與實務做法
涵蓋的品質屬性包括:可用性、可部署性、能源效率、可整合性、可修改性、效能、安全性(Safety)、資訊安全(Security)、可測試性、易用性,以及其他品質屬性的處理方法。
閱讀建議: Chapter 3 建立了品質屬性的通用框架(場景、戰術、模式),是理解後續各章的基礎,建議優先閱讀。