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:架构显著需求