本篇介紹可規模化的架構實務方法,從需求收集到設計、評估、文件化與技術債管理。

  • Chapter 19 — 架構重要需求(ASR):如何辨識與擷取對架構影響最大的需求
  • Chapter 20 — 架構設計:屬性驅動設計法(ADD)的步驟與實務
  • Chapter 21 — 架構評估:架構權衡分析法(ATAM)及輕量級評估技術
  • Chapter 22 — 架構文件化:視圖、記號法與行為文件的撰寫方法
  • Chapter 23 — 架構技術債管理:識別、量化與管理架構層面的技術債

核心觀點: 架構設計不是一次性活動,而是貫穿整個開發生命週期的持續過程——設計、評估、文件化形成反覆的改進迴圈。