Що таке запис архітектурного рішення?
Запис архітектурного рішення (architecture decision record, ADR) — це документ, що фіксує важливе архітектурне рішення разом з його контекстом і наслідками.
Архітектурне рішення (architecture decision, AD) — це вибір у проєктуванні програмного забезпечення, який відповідає на суттєву вимогу.
Журнал архітектурних рішень (architecture decision log, ADL) — це сукупність усіх ADR, створених і підтримуваних для певного проєкту (або організації).
Архітектурно значуща вимога (architecturally-significant requirement, ASR) — це вимога, що має вимірний вплив на архітектуру програмної системи.
Усе це належить до теми управління архітектурними знаннями (architecture knowledge management, AKM).
Мета цього документа — дати швидкий огляд ADR, того, як їх створювати, і де шукати додаткову інформацію.
Абревіатури:
AD: архітектурне рішення
ADL: журнал архітектурних рішень
ADR: запис архітектурного рішення
AKM: управління архітектурними знаннями
ASR: архітектурно значуща вимога