本篇是全書篇幅最大的部分,系統性地探討影響架構設計的各項品質屬性(Quality Attributes)

每個品質屬性章節遵循一致的結構:

  1. 通用場景(General Scenario) — 用標準化的六部分描述品質需求
  2. 戰術(Tactics) — 實現該品質屬性的架構設計技術
  3. 戰術問卷(Tactics-Based Questionnaire) — 評估架構對該品質的支援程度
  4. 模式(Patterns) — 常見的架構模式與實務做法

涵蓋的品質屬性包括:可用性、可部署性、能源效率、可整合性、可修改性、效能、安全性(Safety)、資訊安全(Security)、可測試性、易用性,以及其他品質屬性的處理方法。

閱讀建議: Chapter 3 建立了品質屬性的通用框架(場景、戰術、模式),是理解後續各章的基礎,建議優先閱讀。