"매 NFR은 시스템이 어떻게 동작해야 하는가의 명세이며 매 architecture는 NFR 의 함수다". 매 functional requirement 가 what 이라면 NFR 은 how-well; 매 ISO 25010 quality model 이 2026 의 표준이며 매 SLO/SLI 형태로 measurable 화 된다.
매 핵심
매 ISO/IEC 25010 quality attributes
Performance efficiency: time behaviour, resource utilization, capacity.
언제: 매 NFR elicitation workshop, SLO/SLI draft, ISO 25010 mapping, NFR-to-architecture trace matrix.
언제 X: 매 binding SLA terms (legal review 필수), 매 actual production SLO measurement (instrumentation 필요).
❌ 안티패턴
Wishlist NFR: 매 "fast", "secure", "scalable" — non-measurable.
NFR as afterthought: 매 sprint 끝에 retrofit → architectural rewrite 발생.
One-size SLO: 매 모든 endpoint 99.99% → cost 폭증.
No error budget: 매 SLO 만 있고 budget consumption tracking 없음 → meaningless.
Gold-plating reliability: 매 needed 99.9% 위 99.999% pursuit → 100x cost.
🧪 검증 / 중복
Verified (ISO/IEC 25010:2023, Google SRE Book Ch.4, Bass et al. "Software Architecture in Practice" 4ed).