Architecture Decision Record

Active theme: Light

← 文件

什麼是架構決策記錄?

架構決策記錄(architecture decision record,ADR)是一份文件,用於記錄一項重要的架構決策及其背景和後果。

架構決策(architecture decision,AD)是針對某項重大需求所做的軟體設計選擇。

架構決策日誌(architecture decision log,ADL)是為某個特定專案(或組織)建立並維護的所有 ADR 的集合。

架構顯著需求(architecturally-significant requirement,ASR)是對軟體系統架構有可衡量影響的需求。

以上這些都屬於架構知識管理(architecture knowledge management,AKM)的範疇。

本文件的目標是快速概述 ADR、如何建立 ADR,以及在哪裡可以找到更多資訊。

縮寫:

  • AD:架構決策

  • ADL:架構決策日誌

  • ADR:架構決策記錄

  • AKM:架構知識管理

  • ASR:架構顯著需求