アーキテクチャ決定記録文書
en : Architectural Decision record
略 ADR
アーキテクチャ決定を文書化する最も効果的な方法のひとつ
アーキテクチャ上の決定に関して、以下が簡潔に記述された文書
基本的な構造 : 題名、文書の状態、コンテキスト、決定事項、影響
『ソフトウェアアーキテクチャの基礎 ―― エンジニアリングに基づく体系的アプローチ』 では、ここにコンプライアンスと備考を追加することを提案
文書の状態 : 提案済み、承認済み、破棄 のいずれか
コンプライアンス : アーキテクチャ決定を順守するという観点で、どう統制するか?
適応度関数
参考文献
実践ソフトウェアエンジニアリング 第 9 版
ソフトウェアアーキテクチャの基礎 ―― エンジニアリングに基づく体系的アプローチ