--- id: P-REINFORCE-WIKI-8B333AB8 category: "10_Wiki/πŸ’‘ Topics/04_Governance_Reliability" confidence_score: 0.95 tags: ['iso-25010', 'atam-(architecture-tradeoff-analysis-method)', 'adr-(architecture-decision-records)', 'non-functional-requirements-(nfrs)', 'requirements-engineering-(μš”κ΅¬μ‚¬ν•­-곡학)', 'governance-reliability'] last_reinforced: 2026-05-02 --- # [[ISO 25010]] ## πŸ“Œ Brief Summary ISO/IEC 25010은 **μ†Œν”„νŠΈμ›¨μ–΄ μ œν’ˆμ˜ ν’ˆμ§ˆμ„ ν‰κ°€ν•˜κΈ° μœ„ν•œ 포괄적인 λͺ¨λΈμ„ μ œκ³΅ν•˜λŠ” ꡭ제 ν‘œμ€€**이닀 [1, 2]. 이 ν‘œμ€€μ€ μ‹œμŠ€ν…œμ΄ μΆ©μ‘±ν•΄μ•Ό ν•  λ‹€μ–‘ν•œ λŸ°νƒ€μž„ 및 개발 λ‹¨κ³„μ˜ κΈ°λŠ₯적, λΉ„κΈ°λŠ₯적 ν’ˆμ§ˆ νŠΉμ„±μ„ μ •μ˜ν•˜κ³  λΆ„λ₯˜ν•œλ‹€ [1]. μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜λ₯Ό μ„€κ³„ν•˜κ³  평가할 λ•Œ μš”κ΅¬μ‚¬ν•­μ˜ μš°μ„ μˆœμœ„λ₯Ό μ •ν•˜κ³  λŒ€μ•ˆμ„ κ°κ΄€μ μœΌλ‘œ λΉ„κ΅ν•˜κΈ° μœ„ν•œ κ°€μž₯ μ€‘μš”ν•œ 기쀀점과 μ²™λ„λ‘œ ν™œμš©λœλ‹€ [2-4]. ## πŸ“– Core Content ISO 25010 ν’ˆμ§ˆ λͺ¨λΈμ€ μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 섀계와 ν‰κ°€μ˜ 근간이 λ˜λŠ” μ—¬λŸ¬ ν’ˆμ§ˆ νŠΉμ„±μ„ μ •μ˜ν•˜λ©°, 크게 λŸ°νƒ€μž„ μ„±λŠ₯ μ§€ν‘œμ™€ 개발 생λͺ…μ£ΌκΈ° μ§€ν‘œλ‘œ κ΅¬λΆ„ν•˜μ—¬ μ‹œμŠ€ν…œμ˜ κ±°μ‹œμ μΈ μš”κ΅¬μ‚¬ν•­μ„ λΆ„λ₯˜ν•œλ‹€. * **λŸ°νƒ€μž„ 및 개발 λ‹¨κ³„μ˜ λΉ„κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­ (Non-functional Requirements)** * **λŸ°νƒ€μž„ νŠΉμ„±**: μ‹œμŠ€ν…œ 운영 쀑에 λ‚˜νƒ€λ‚˜λŠ” μ„±λŠ₯ μ§€ν‘œλ‘œ, μ‹ λ’°μ„±(Reliability), μš΄μ˜μ„±(Operability), μ„±λŠ₯ νš¨μœ¨μ„±(Performance Efficiency), λ³΄μ•ˆμ„±(Security), ν˜Έν™˜μ„±(Compatibility) 등이 ν¬ν•¨λœλ‹€ [1]. * **개발 단계 νŠΉμ„±**: μœ μ§€λ³΄μˆ˜μ„±(Maintainability), 이식성/전솑성(Transferability) λ“± μ‹œμŠ€ν…œμ˜ 생λͺ…μ£ΌκΈ°, λ³€κ²½, 진화와 μ§κ²°λ˜λŠ” νŠΉμ„±μ„ 닀룬닀 [1]. * **ISO 25010의 μ£Όμš” ν’ˆμ§ˆ νŠΉμ„± 뢄석** * **κΈ°λŠ₯ 적합성 (Functional Suitability)**: μ‹œμŠ€ν…œμ΄ λͺ…μ‹œλœ μš”κ΅¬μ‚¬ν•­μ„ μ™„λ²½ν•˜κ³  μ •ν™•ν•˜κ²Œ μΆ©μ‘±ν•˜λŠ”μ§€λ₯Ό ν‰κ°€ν•˜λŠ” μ§€ν‘œλ‘œ, κΈ°λŠ₯ μ™„κ²°μ„±, μ •ν™•μ„±, μ μ ˆμ„±μ„ ν¬ν•¨ν•œλ‹€ [2, 5]. * **μ„±λŠ₯ νš¨μœ¨μ„± (Performance Efficiency)**: μžμ› ν™œμš©λ„μ™€ μ‹œκ°„ λŒ€λΉ„ μ²˜λ¦¬λŸ‰μ˜ νš¨μœ¨μ„±μ„ μ˜λ―Έν•œλ‹€. μ‹œκ°„ 행동(응닡성), μžμ› νš¨μœ¨μ„±, μš©λŸ‰ 등을 μΈ‘μ •ν•œλ‹€ [2, 5]. * **ν˜Έν™˜μ„± (Compatibility)**: λ‹€λ₯Έ μ‹œμŠ€ν…œκ³Όμ˜ 정보 κ΅ν™˜ λŠ₯λ ₯(μƒν˜Έμš΄μš©μ„±) 및 곡톡 ν™˜κ²½μ„ κ³΅μœ ν•  수 μžˆλŠ” λŠ₯λ ₯(곡쑴성)을 ν‰κ°€ν•œλ‹€ [2, 5]. * **μƒν˜Έμž‘μš© λŠ₯λ ₯ (Operability / Usability)**: ν•™μŠ΅ μš©μ΄μ„±, μš΄μ˜μ„±, μ‚¬μš©μž 였λ₯˜ 보호 λ“± μ‚¬μš©μžκ°€ μΈν„°νŽ˜μ΄μŠ€λ₯Ό 톡해 쉽고 효과적으둜 과업을 μˆ˜ν–‰ν•  수 μžˆλŠ”μ§€λ₯Ό μΈ‘μ •ν•œλ‹€ [2, 5]. * **μ•„ν‚€ν…μ²˜ μ˜μ‚¬κ²°μ •μ—μ„œμ˜ μ „λž΅μ  ν™œμš©** * λ‹€μ–‘ν•œ μ•„ν‚€ν…μ²˜ νŒ¨ν„΄(λŒ€μ•ˆ)을 비ꡐ할 λ•Œ, ISO 25010의 ν’ˆμ§ˆ 기쀀은 평가 맀트릭슀의 κΈ°μ€€(Criteria)으둜 μž‘λ™ν•œλ‹€ [3]. 이λ₯Ό 기반으둜 νŠΉμ • ν’ˆμ§ˆ νŠΉμ„±μ˜ κ°€μ€‘μΉ˜λ₯Ό μ‚°μ •ν•˜κ³  **μš”κ΅¬μ‚¬ν•­ μš°μ„ μˆœμœ„ ν–‰λ ¬**을 μž‘μ„±ν•˜μ—¬, νŠΈλ Œλ“œμ— μ˜μ‘΄ν•˜μ§€ μ•ŠλŠ” μ •λŸ‰μ μ΄κ³  객관적인 μ•„ν‚€ν…μ²˜ 결정을 κ°€λŠ₯ν•˜κ²Œ ν•œλ‹€ [3, 4]. ## βš–οΈ Trade-offs & Caveats μ†ŒμŠ€ 데이터 상 ISO 25010 ν‘œμ€€ 자체의 λ‹¨μ μ΄λ‚˜ μ œμ•½μ΄ μ§μ ‘μ μœΌλ‘œ μ„œμˆ λ˜μ–΄ μžˆμ§€λŠ” μ•ŠμœΌλ‚˜, 이 λͺ¨λΈμ„ ν™œμš©ν•œ μ•„ν‚€ν…μ²˜ ν’ˆμ§ˆ 속성 κ²°μ •μ—λŠ” 필연적인 λ°˜λŒ€ κΈ‰λΆ€(Trade-off)κ°€ μˆ˜λ°˜λœλ‹€. * **ν’ˆμ§ˆ 속성 κ°„μ˜ 좩돌과 νƒ€ν˜‘**: μ™„λ²½ν•œ μ•„ν‚€ν…μ²˜λŠ” μ‘΄μž¬ν•˜μ§€ μ•ŠμœΌλ©° λͺ¨λ“  μ•„ν‚€ν…μ²˜ μ„€κ³„λŠ” νƒ€ν˜‘μ˜ 결과이닀 [6]. 예λ₯Ό λ“€μ–΄, κ³ λ„μ˜ μ•”ν˜Έν™”λ‘œ **λ³΄μ•ˆμ„±(Security)**을 κ·ΉλŒ€ν™”ν•˜λ©΄ 처리 속도 μ§€μ—°μœΌλ‘œ 인해 **μ„±λŠ₯ νš¨μœ¨μ„±(응닡성)**이 훼손될 수 μžˆλ‹€ [6]. λ˜ν•œ 맀우 λΉ λ₯Έ μΆœμ‹œ(Fast delivery)λ₯Ό μš°μ„ μˆœμœ„λ‘œ λ‘˜ 경우 μ™„λ²½ν•œ **ν™•μž₯μ„±(Scalability)**μ΄λ‚˜ μœ μ§€λ³΄μˆ˜μ„±μ„ 포기해야 ν•  수 μžˆλ‹€ [6, 7]. * **μ»¨ν…μŠ€νŠΈ λΆ€μž¬**: ν’ˆμ§ˆ λͺ¨λΈμ˜ κΈ°μ€€λ§ŒμœΌλ‘œλŠ” μš°μ„ μˆœμœ„λ₯Ό μ •ν•  수 μ—†μœΌλ―€λ‘œ, μ•„ν‚€ν…νŠΈλŠ” λ§Ήλͺ©μ μœΌλ‘œ ν‘œμ€€μ„ μ’‡λŠ” λŒ€μ‹  ATAMκ³Ό 같이 ꡬ체적인 μ‹œλ‚˜λ¦¬μ˜€ 기반의 뢄석 방법을 κ²°ν•©ν•΄μ•Ό ν•œλ‹€ [3, 6]. "λ°μ΄ν„°λ² μ΄μŠ€κ°€ λ‹€μš΄λ˜μ—ˆμ„ λ•Œ μ‹œμŠ€ν…œμ€ μ–΄λ–»κ²Œ μž‘λ™ν•˜λŠ”κ°€"와 같은 ꡬ체적인 λ§₯락(Context) μ†μ—μ„œ ν’ˆμ§ˆ 속성듀을 μ •λŸ‰ν™”ν•˜κ³  κ°€μ€‘μΉ˜λ₯Ό μ‘°μœ¨ν•΄μ•Ό ν•˜λŠ” 싀무적 μ œμ•½μ΄ λ”°λ₯Έλ‹€ [3, 6]. ## πŸ”— Knowledge Connections ### Related Concepts #### [μ†Œν”„νŠΈμ›¨μ–΄ 평가 및 μ˜μ‚¬κ²°μ • ν”„λ ˆμž„μ›Œν¬] - [[ATAM (Architecture Tradeoff Analysis Method)]] - μ—°κ²° 이유: ISO 25010을 톡해 μ •μ˜λœ ν’ˆμ§ˆ μš”κ΅¬μ‚¬ν•­λ“€μ΄ μ‹€μ œ μ‹œμŠ€ν…œ ν™˜κ²½μ—μ„œ μ–΄λ–»κ²Œ μΆ©λŒν•˜λŠ”μ§€(Trade-off)λ₯Ό ꡬ체적인 μ‹œλ‚˜λ¦¬μ˜€λ₯Ό 톡해 μ²΄κ³„μ μœΌλ‘œ ν‰κ°€ν•˜κ³  μˆ¨κ²¨μ§„ μœ„ν—˜μ„ μ‹λ³„ν•˜λŠ” 검증 방법둠이닀 [6, 8-10]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: 좔상적인 ν’ˆμ§ˆ λͺ©ν‘œκ°€ λ³΅μž‘ν•œ λΆ„μ‚°/λͺ¨λ†€λ¦¬μ‹ ν™˜κ²½μ—μ„œ μ–΄λ–»κ²Œ νƒ€ν˜‘μ μ„ μ°Ύκ³  μ•„ν‚€ν…μ²˜μ  μœ„ν—˜(Risks and sensitivity points)을 μ€„μ΄λŠ” 데 κΈ°μ—¬ν•˜λŠ”μ§€μ— λŒ€ν•œ 싀무 ν”„λ‘œμ„ΈμŠ€ [6, 10]. - [[ADR (Architecture Decision Records)]] - μ—°κ²° 이유: ISO 25010 ν’ˆμ§ˆ λͺ¨λΈ 등을 μ‚¬μš©ν•˜μ—¬ λ‚΄λ¦° μ•„ν‚€ν…μ²˜μ  μ˜μ‚¬κ²°μ •, κ°€μ€‘μΉ˜ μ‚°μ • κ²°κ³Ό, λŒ€μ•ˆ 및 νƒ€ν˜‘ 사항듀을 μ²΄κ³„μ μœΌλ‘œ λ¬Έμ„œν™”ν•˜λŠ” 양식이닀 [4, 11, 12]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: μ•„ν‚€ν…μ²˜ λ³€κ²½μ΄λ‚˜ μ‹œκ°„μ΄ 지남에 따라 λ°œμƒν•  수 μžˆλŠ” μ§€μ‹μ˜ 증발(Knowledge vaporization)을 λ°©μ§€ν•˜κ³  μž₯기적인 μ΄ν•΄κ΄€κ³„μž μ†Œν†΅μ„ μœ μ§€ν•˜λŠ” λ¬Έμ„œν™” 기법 [12, 13]. #### [μ‹œμŠ€ν…œ 속성 및 μš”κ΅¬μ‚¬ν•­ μ •μ˜] - [[Non-functional Requirements (NFRs)]] - μ—°κ²° 이유: ISO 25010 ν‘œμ€€μ΄ ꡬ체적으둜 μ •μ˜ν•˜κ³  κ΅¬μ‘°ν™”ν•˜λ €λŠ” λŒ€μƒμ΄ λ°”λ‘œ μ‹ λ’°μ„±, μ„±λŠ₯ νš¨μœ¨μ„±, μœ μ§€λ³΄μˆ˜μ„±, λ³΄μ•ˆμ„±κ³Ό 같은 λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μ΄λ‹€ [1]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: κΈ°λŠ₯이 '무엇을 ν•  것인가'λ₯Ό μ˜λ―Έν•œλ‹€λ©΄, λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μ΄ μ‹œμŠ€ν…œμ΄ 그것을 'μ–Όλ§ˆλ‚˜ 잘 μˆ˜ν–‰ν•  것인가'λ₯Ό μ˜λ―Έν•˜λ©° 이것이 μ™œ μ•„ν‚€ν…μ²˜μ˜ 쀑심좕(Driver)이 λ˜λŠ”μ§€μ— λŒ€ν•œ κ°œλ… [1, 14]. ### Deeper Research Questions - ISO 25010의 'μ„±λŠ₯ νš¨μœ¨μ„±' 및 'μœ μ§€λ³΄μˆ˜μ„±' μ§€ν‘œλ₯Ό μ μš©ν•  λ•Œ, λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ•„ν‚€ν…μ²˜(MSA)와 λͺ¨λ“ˆν˜• λͺ¨λ†€λ¦¬μŠ€(Modular Monolith) κ°κ°μ—μ„œ μ–΄λ– ν•œ λ°©μ‹μœΌλ‘œ μ§€ν‘œ 평가 κ²°κ³Όκ°€ μ—‡κ°ˆλ¦¬λŠ”κ°€? - μ•„ν‚€ν…μ²˜ νŠΈλ ˆμ΄λ“œμ˜€ν”„ 뢄석(ATAM)μ—μ„œ ISO 25010의 'λ³΄μ•ˆμ„±(Security)'κ³Ό 'μƒν˜Έμž‘μš© λŠ₯λ ₯(Operability)'이 κ°•ν•˜κ²Œ μΆ©λŒν•˜λŠ” ꡬ체적인 μ‹œλ‚˜λ¦¬μ˜€μ™€ 이λ₯Ό ν•΄κ²°ν•˜λŠ” μ•„ν‚€ν…μ²˜ νŒ¨ν„΄μ€ 무엇인가? - κ³ λ„μ˜ μ‹€μ‹œκ°„ 데이터 처리λ₯Ό μš”κ΅¬ν•˜λŠ” 이벀트 기반 μ•„ν‚€ν…μ²˜(EDA)μ—μ„œ ISO 25010의 'κΈ°λŠ₯ 적합성(μ •ν™•μ„±)'을 보μž₯ν•˜κΈ° μœ„ν•œ μ΅œμ’… 일관성(Eventual Consistency) 극볡 μ „λž΅μ€ 무엇인가? - ν΄λΌμš°λ“œ λ„€μ΄ν‹°λΈŒ 및 μ„œλ²„λ¦¬μŠ€(Serverless) ν™˜κ²½μ΄ λ³΄νŽΈν™”λ¨μ— 따라 ISO 25010의 'ν˜Έν™˜μ„±(Compatibility)' 및 '이식성(Transferability)' 평가 기쀀은 ν˜„λŒ€μ μœΌλ‘œ μ–΄λ–»κ²Œ μž¬ν•΄μ„λ˜μ–΄μ•Ό ν•˜λŠ”κ°€? - ISO 25010 ν’ˆμ§ˆ 맀트릭슀λ₯Ό μ‚¬μš©ν•˜μ—¬ μ•„ν‚€ν…μ²˜ 결정을 λ‚΄λ¦° ν›„, μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 침식(Architecture erosion)이 λ°œμƒν–ˆμ„ λ•Œ μ–΄λŠ ν’ˆμ§ˆ μ§€ν‘œκ°€ κ°€μž₯ λ¨Όμ € ν•˜λ½ν•˜λ©° 이λ₯Ό μΆ”μ ν•˜λŠ” λ°©μ•ˆμ€ 무엇인가? ### Practical Application Contexts - **Implementation:** μ½”λ”© κ°€μ΄λ“œλΌμΈμ΄λ‚˜ μ½”λ“œ ν’ˆμ§ˆ ν…ŒμŠ€νŠΈ λ‹¨κ³„μ—μ„œ ISO 25010 ν’ˆμ§ˆ νŠΉμ„±(예: μ„±λŠ₯, μ •ν™•μ„±)을 μ½”λ“œ 리뷰 μ§€ν‘œλ‘œ μ‚Όμ•„ 개발 생산성을 높이고 μ‹œμŠ€ν…œ ν’ˆμ§ˆμ„ 보μž₯ν•œλ‹€ [2, 15]. - **System Design:** μ•„ν‚€ν…νŠΈκ°€ μš”κ΅¬μ‚¬ν•­μ˜ μš°μ„ μˆœμœ„λ₯Ό μ •ν•  λ•Œ κΈ°μ€€ 맀트릭슀둜 μ‚¬μš©ν•˜μ—¬ 객관적 μ§€ν‘œμ— κΈ°λ°˜ν•œ μ•„ν‚€ν…μ²˜ ꡬ쑰 및 νŒ¨ν„΄ μ„ μ •μ˜ 근거둜 ν™œμš©ν•œλ‹€ [3, 4]. - **Operation / Maintenance:** 운영 쀑 λ°œμƒν•˜λŠ” νŠΈλž˜ν”½ κΈ‰μ¦μ΄λ‚˜ 인프라 λΆ€ν•˜μ— λŒ€λΉ„ν•΄ μ‹œμŠ€ν…œ μ„±λŠ₯, μš©λŸ‰ λ“±μ˜ 운영 νš¨μœ¨μ„±μ„ μΆ”μ ν•˜κ³  ν‰κ°€ν•˜λŠ” μ§€ν‘œλ‘œμ¨, 기술 뢀채λ₯Ό μ‹λ³„ν•˜κ³  λ¦¬νŒ©ν† λ§μ˜ 기쀀을 μ œμ‹œν•œλ‹€ [2, 15]. - **Learning Path:** μ‹œμŠ€ν…œμ„ 평가할 λ•Œ λ§‰μ—°ν•œ μ§κ΄€μ΄λ‚˜ μœ ν–‰(Hype)이 μ•„λ‹Œ ν‘œμ€€ν™”λœ ν”„λ ˆμž„μ›Œν¬(ν’ˆμ§ˆ λͺ¨λΈ)λ₯Ό μ μš©ν•˜μ—¬ μ •λŸ‰μ μ΄κ³  객관적인 사고방식(Architectural Thinking)을 κΈ°λ₯΄λŠ” 기초 ν† λŒ€κ°€ λœλ‹€ [3, 16]. - **My Project Relevance:** λ‚˜μ˜ ν”„λ‘œμ νŠΈμ— λ„μž…ν•  μ•„ν‚€ν…μ²˜ νŒ¨ν„΄μ΄ λΉ„μ¦ˆλ‹ˆμŠ€ μš°μ„ μˆœμœ„(예: λΉ λ₯Έ μΆœμ‹œ vs κ°•λ ₯ν•œ λ³΄μ•ˆμ„±)의 ν’ˆμ§ˆ νŠΉμ„±μ— λΆ€ν•©ν•˜λŠ”μ§€λ₯Ό ISO 25010 맀트릭슀λ₯Ό 톡해 ν‰κ°€ν•˜μ—¬, μž₯기적 λΉ„μš©κ³Ό 개발 νš¨μœ¨μ„±μ„ μ‘°μœ¨ν•  수 μžˆλ‹€ [3, 4, 7]. ### Adjacent Topics - [[Requirements Engineering (μš”κ΅¬μ‚¬ν•­ 곡학)]] - ν™•μž₯ λ°©ν–₯: μ‹œμŠ€ν…œμ˜ κΈ°λŠ₯적/λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­(문제 곡간)을 λ„μΆœν•˜κ³  κ²€μ¦ν•˜λŠ” 곡학적 κ³Όμ •μœΌλ‘œ, ISO 25010으둜 λΆ„λ₯˜λœ ν’ˆμ§ˆ λͺ©ν‘œλ“€μ΄ μ–΄λ–»κ²Œ μ‹€μ œ μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ(SRS)에 반영되고 μ•„ν‚€ν…μ²˜(μ†”λ£¨μ…˜ 곡간)둜 μ—°κ²°λ˜λŠ”μ§€λ₯Ό νŒŒμ•…ν•˜λŠ” 데 ν™œμš©λœλ‹€ [17, 18]. --- *Last updated: 2026-05-02*