--- id: wiki-2026-0508-iso-iec-25010 title: ISO IEC 25010 category: 10_Wiki/Topics status: needs_review canonical_id: self aliases: [] duplicate_of: none source_trust_level: A confidence_score: 0.92 tags: [auto-consolidated, technical-documentation] raw_sources: [] last_reinforced: 2026-05-08 github_commit: pending inferred_by: Claude Opus 4.7 (auto-normalize 2026-05-08) tech_stack: language: unspecified framework: unspecified --- # [[ISO/IEC 25010 (ν’ˆμ§ˆ λͺ¨λΈ)]] ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) ISO/IEC 25010 ν‘œμ€€μ€ μ†Œν”„νŠΈμ›¨μ–΄ μ œν’ˆμ˜ ν’ˆμ§ˆμ„ ν‰κ°€ν•˜κΈ° μœ„ν•œ 포괄적인 λͺ¨λΈμ„ μ œκ³΅ν•˜λŠ” ꡭ제 ν‘œμ€€μ΄λ‹€ [1]. 이 λͺ¨λΈμ€ μ•„ν‚€ν…μ²˜λ₯Ό 섀계할 λ•Œ λ‹¨μˆœν•œ 기술적 νŠΈλ Œλ“œκ°€ μ•„λ‹Œ, λŸ°νƒ€μž„ 및 개발 λ‹¨κ³„μ˜ λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μ„ κ°κ΄€μ μœΌλ‘œ μ •μ˜ν•˜κ³  ν‰κ°€ν•˜λŠ” 기쀀점이 λœλ‹€ [1, 2]. 주둜 κΈ°λŠ₯ 적합성, μ„±λŠ₯ νš¨μœ¨μ„±, ν˜Έν™˜μ„±, μƒν˜Έμž‘μš© λŠ₯λ ₯ λ“±μ˜ ν’ˆμ§ˆ νŠΉμ„±μ„ λΆ„λ₯˜ν•˜μ—¬ μ†Œν”„νŠΈμ›¨μ–΄ ꡬ쑰가 λΉ„μ¦ˆλ‹ˆμŠ€ λͺ©μ μ— λΆ€ν•©ν•˜λŠ”μ§€ νŒλ‹¨ν•˜λ„λ‘ λ•λŠ”λ‹€ [1]. --- ISO/IEC 25010은 μ†Œν”„νŠΈμ›¨μ–΄ μ œν’ˆμ˜ ν’ˆμ§ˆμ„ ν‰κ°€ν•˜κΈ° μœ„ν•œ 포괄적인 λͺ¨λΈμ„ μ œκ³΅ν•˜λŠ” ꡭ제 ν‘œμ€€μž…λ‹ˆλ‹€ [1]. 이 ν‘œμ€€μ€ μ‹œμŠ€ν…œμ˜ λŸ°νƒ€μž„ 및 개발 νƒ€μž„μ˜ λΉ„κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­μ„ μ •μ˜ν•˜λ©°, μ•„ν‚€ν…μ²˜ 섀계 μ‹œ μ–΄λ–€ νŠΉμ„±μ„ μš°μ„ ν• μ§€ κ²°μ •ν•˜λŠ” 객관적인 κΈ°μ€€μ μœΌλ‘œ μž‘μš©ν•©λ‹ˆλ‹€ [1, 2]. μ•„ν‚€ν…νŠΈλ“€μ€ 이 λͺ¨λΈμ„ ν™œμš©ν•΄ ν’ˆμ§ˆ νŠΉμ„±μ„ λΆ„λ₯˜ν•˜κ³  μš”κ΅¬μ‚¬ν•­μ˜ μš°μ„ μˆœμœ„λ₯Ό μ •ν•˜μ—¬, λΉ„μ¦ˆλ‹ˆμŠ€ λͺ©μ μ— κ°€μž₯ λΆ€ν•©ν•˜λŠ” μ•„ν‚€ν…μ²˜ νŒ¨ν„΄μ„ μ„ μ •ν•˜κ²Œ λ©λ‹ˆλ‹€ [3, 4]. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) * **ν’ˆμ§ˆ λͺ¨λΈμ˜ μ•„ν‚€ν…μ²˜μ  κ°€μΉ˜:** ISO/IEC 25010 ν’ˆμ§ˆ λͺ¨λΈμ€ μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜λ₯Ό μ„€κ³„ν•˜κ³  평가할 λ•Œ μš”κ΅¬μ‚¬ν•­μ„ ꡬ쑰적으둜 λ°˜μ˜ν•˜κΈ° μœ„ν•œ 핡심 μ§€ν‘œμ΄μž 객관적인 μ²™λ„λ‘œ μ‚¬μš©λœλ‹€ [1]. λŸ°νƒ€μž„μ˜ λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μœΌλ‘œ μ‹ λ’°μ„±, μš΄μ˜μ„±, μ„±λŠ₯ νš¨μœ¨μ„±, λ³΄μ•ˆ, ν˜Έν™˜μ„± 등을 μ •μ˜ν•˜λ©°, 개발 λ‹¨κ³„μ˜ λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μœΌλ‘œλŠ” μœ μ§€λ³΄μˆ˜μ„±κ³Ό 이식성(transferability)을 닀룬닀 [2]. * **κΈ°λŠ₯ 적합성 (Functional Suitability):** κΈ°λŠ₯ μ™„κ²°μ„±, μ •ν™•μ„±, μ μ ˆμ„±μ„ ν¬ν•¨ν•˜λŠ” νŠΉμ„±μœΌλ‘œ, μ‹œμŠ€ν…œμ΄ λͺ…μ‹œλœ μš”κ΅¬μ‚¬ν•­μ„ μ–Όλ§ˆλ‚˜ μ™„λ²½ν•˜κ³  μ •ν™•ν•˜κ²Œ ꡬ쑰적으둜 μΆ©μ‘±ν•˜λŠ”μ§€λ₯Ό λ‚˜νƒ€λ‚Έλ‹€ [1, 3]. * **μ„±λŠ₯ νš¨μœ¨μ„± (Performance Efficiency):** μ‹œκ°„ 행동(응닡성), μžμ› νš¨μœ¨μ„±, μš©λŸ‰μœΌλ‘œ κ΅¬μ„±λ˜λ©°, μžμ› ν™œμš©λ„μ™€ μ‹œκ°„ λŒ€λΉ„ μ²˜λ¦¬λŸ‰μ˜ νš¨μœ¨μ„± 및 μ‹œμŠ€ν…œμ˜ ν™•μž₯성을 μ˜λ―Έν•œλ‹€ [1, 3]. * **ν˜Έν™˜μ„± (Compatibility):** 곡쑴성 및 μƒν˜Έμš΄μš©μ„±μ„ ν¬ν•¨ν•˜λ©°, 타 μ‹œμŠ€ν…œκ³Όμ˜ 정보 κ΅ν™˜ 및 곡톡 ν™˜κ²½μ„ κ³΅μœ ν•  수 μžˆλŠ” μ—°κ²° λŠ₯λ ₯을 μΈ‘μ •ν•œλ‹€ [1, 3]. * **μƒν˜Έμž‘μš© λŠ₯λ ₯ (Usability / Interaction Capability):** ν•™μŠ΅ μš©μ΄μ„±, μš΄μ˜μ„±, μ‚¬μš©μž 였λ₯˜ 보호λ₯Ό 톡해 μ‚¬μš©μžκ°€ μΈν„°νŽ˜μ΄μŠ€λ₯Ό 톡해 μ–Όλ§ˆλ‚˜ 쉽고 효과적으둜 과업을 μˆ˜ν–‰ν•  수 μžˆλŠ”μ§€ ν‰κ°€ν•˜μ—¬ μ‚¬μš©μž κ²½ν—˜μ˜ μ•ˆμ •μ„±μ„ μΈ‘μ •ν•œλ‹€ [1, 3]. * **μ˜μ‚¬κ²°μ • ν”„λ ˆμž„μ›Œν¬μ™€μ˜ 연계:** μ•„ν‚€ν…μ²˜ 섀계 μ‹œ 이 ν’ˆμ§ˆ λͺ¨λΈμ˜ νŠΉμ„±λ“€μ„ μ •λŸ‰μ μœΌλ‘œ κ°€μ€‘μΉ˜ λΆ€μ—¬ν•˜μ—¬ μš”κ΅¬μ‚¬ν•­ μš°μ„ μˆœμœ„ 행렬을 μž‘μ„±ν•¨μœΌλ‘œμ¨, λ‹€μˆ˜μ˜ μ•„ν‚€ν…μ²˜ κ°œλ…(νŒ¨ν„΄)을 λΉ„κ΅ν•˜κ³  κ°€μž₯ μ ν•©ν•œ 것을 κ²°μ •ν•˜λŠ” λ„κ΅¬λ‘œ ν™œμš©λœλ‹€ [4, 5]. --- μ•„ν‚€ν…μ²˜ νŒ¨ν„΄μ„ 선택할 λ•ŒλŠ” λ‹¨μˆœν•œ νŠΈλ Œλ“œκ°€ μ•„λ‹Œ μ‹œμŠ€ν…œμ˜ ν’ˆμ§ˆ μš”κ΅¬μ‚¬ν•­μ— κΈ°λ°˜ν•œ ꡬ쑰적인 평가가 μ„ ν–‰λ˜μ–΄μ•Ό ν•˜λ©°, ISO/IEC 25010은 이λ₯Ό μœ„ν•œ 체계적인 ν’ˆμ§ˆ νŠΉμ„± μ§€ν‘œλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€ [1]. * **κΈ°λŠ₯ 적합성 (Functional Suitability):** μ‹œμŠ€ν…œμ΄ λͺ…μ‹œλœ μš”κ΅¬μ‚¬ν•­μ„ μ–Όλ§ˆλ‚˜ μ™„λ²½ν•˜κ³  μ •ν™•ν•˜κ²Œ μΆ©μ‘±ν•˜λŠ”μ§€λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€ [1]. μ΄λŠ” κΈ°λŠ₯의 μ™„κ²°μ„±, μ •ν™•μ„±, μ μ ˆμ„±μ„ ν¬ν•¨ν•˜λ©° μš”κ΅¬μ‚¬ν•­μ΄ μ‹œμŠ€ν…œ ꡬ쑰에 잘 λ°˜μ˜λ˜μ—ˆλŠ”μ§€λ₯Ό ν‰κ°€ν•©λ‹ˆλ‹€ [5]. * **μ„±λŠ₯ νš¨μœ¨μ„± (Performance Efficiency):** μžμ› ν™œμš©λ„μ™€ μ‹œκ°„ λŒ€λΉ„ μ²˜λ¦¬λŸ‰μ˜ νš¨μœ¨μ„±μ„ μ˜λ―Έν•©λ‹ˆλ‹€ [1]. μ‹œκ°„ 행동(응닡성), μžμ› νš¨μœ¨μ„±, μš©λŸ‰μ„ μΈ‘μ •ν•˜λ©°, μ•„ν‚€ν…μ²˜μ˜ ν™•μž₯μ„± 및 μ„±λŠ₯ μ΅œμ ν™”μ™€ μ§μ ‘μ μœΌλ‘œ μ—°κ΄€λ©λ‹ˆλ‹€ [5]. * **ν˜Έν™˜μ„± (Compatibility):** λ‹€λ₯Έ μ‹œμŠ€ν…œκ³Όμ˜ 정보 κ΅ν™˜ 및 곡톡 ν™˜κ²½ 곡유 λŠ₯λ ₯을 μΈ‘μ •ν•©λ‹ˆλ‹€ [1]. 곡쑴성과 μƒν˜Έμš΄μš©μ„± μ§€ν‘œλ₯Ό 톡해 타 μ‹œμŠ€ν…œκ³Όμ˜ 연결성을 ν‰κ°€ν•©λ‹ˆλ‹€ [5]. * **μƒν˜Έμž‘μš© λŠ₯λ ₯ (Usability):** μ‚¬μš©μžκ°€ μΈν„°νŽ˜μ΄μŠ€λ₯Ό 톡해 μ–Όλ§ˆλ‚˜ 쉽고 효과적으둜 과업을 μˆ˜ν–‰ν•  수 μžˆλŠ”μ§€λ₯Ό ν‰κ°€ν•©λ‹ˆλ‹€ [1]. ν•™μŠ΅ μš©μ΄μ„±, μš΄μ˜μ„±, μ‚¬μš©μž 였λ₯˜ 보호 등을 ν¬ν•¨ν•˜μ—¬ μ‚¬μš©μž κ²½ν—˜μ˜ μ•ˆμ •μ„±μ„ 보μž₯ν•©λ‹ˆλ‹€ [5]. * **기타 μ£Όμš” λΉ„κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­:** μ†ŒμŠ€μ— λ”°λ₯΄λ©΄, 이 외에도 μ‹ λ’°μ„±(Reliability), λ³΄μ•ˆμ„±(Security), μœ μ§€λ³΄μˆ˜μ„±(Maintainability), 이식성/전이성(Transferability) λ“±μ˜ λŸ°νƒ€μž„ 및 개발 νƒ€μž„ λΉ„κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­λ“€μ΄ 이 ν‘œμ€€μ— μ •μ˜λ˜μ–΄ μ•„ν‚€ν…μ²˜ κ²°μ •μ˜ μ£Όμš” 척도가 λ©λ‹ˆλ‹€ [2]. * **μ•„ν‚€ν…μ²˜ 평가 λ„κ΅¬λ‘œμ„œμ˜ μ—­ν• :** 이 ν’ˆμ§ˆ λͺ¨λΈμ€ ν’ˆμ§ˆ νŠΉμ„±μ„ μ •μ˜ν•˜κ³  λΆ„λ₯˜ν•˜μ—¬ 'μš”κ΅¬μ‚¬ν•­ μš°μ„ μˆœμœ„ ν–‰λ ¬'을 λ„μΆœν•˜λŠ” 핡심 μ‚°μΆœλ¬Ό 역할을 ν•˜λ©°, νŠΉμ • μ•„ν‚€ν…μ²˜ νŒ¨ν„΄μ΄ μ‹œμŠ€ν…œμ˜ λΉ„μ¦ˆλ‹ˆμŠ€ λͺ©μ μ— λΆ€ν•©ν•˜λŠ”μ§€ νŒλ‹¨ν•˜λŠ” 체계적인 뢄석 ν”„λ ˆμž„μ›Œν¬λ‘œ κΈ°λŠ₯ν•©λ‹ˆλ‹€ [1, 3, 4]. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & Updates) λͺ¨λ“  ν’ˆμ§ˆ νŠΉμ„±μ„ μ™„λ²½ν•˜κ²Œ μΆ©μ‘±ν•˜λŠ” 'μ™„λ²½ν•œ μ•„ν‚€ν…μ²˜'λŠ” μ‘΄μž¬ν•˜μ§€ μ•ŠμœΌλ©°, ISO/IEC 25010의 ν’ˆμ§ˆ 속성듀을 μ‹œμŠ€ν…œμ— μ μš©ν•  λ•Œ 각 νŠΉμ„± κ°„μ—λŠ” λΆˆκ°€ν”Όν•œ 상좩 관계(Trade-off)κ°€ λ°œμƒν•œλ‹€ [6]. 예λ₯Ό λ“€μ–΄, κ³ λ„λ‘œ μ•ˆμ „ν•œ μ‹œμŠ€ν…œ(κ°•λ ₯ν•œ λ³΄μ•ˆμ„±)을 κ΅¬μΆ•ν•˜κΈ° μœ„ν•΄ μ•”ν˜Έν™” λ“± μ—„κ²©ν•œ ν†΅μ œλ₯Ό μ μš©ν•˜λ©΄ 응닡 μ‹œκ°„(μ„±λŠ₯ νš¨μœ¨μ„±/μ§€μ—° μ‹œκ°„)이 희생될 수 μžˆλ‹€ [6]. λ˜ν•œ κ·Ήλ„λ‘œ λΉ λ₯΄κ²Œ 개발된 μ‹œμŠ€ν…œμ€ ν–₯ν›„ μœ μ§€λ³΄μˆ˜μ„± μΈ‘λ©΄μ—μ„œ 어렀움을 κ²ͺ을 수 μžˆλ‹€ [6]. λ”°λΌμ„œ, 이 ν’ˆμ§ˆ λͺ¨λΈμ„ λ°”νƒ•μœΌλ‘œ ATAM(Architecture Trade-offs Analysis Method)κ³Ό 같은 기법을 ν™œμš©ν•΄ νŠΉμ • ν’ˆμ§ˆ λͺ©ν‘œ(예: μ„±λŠ₯ 확보)λ₯Ό μœ„ν•΄ λ‹€λ₯Έ ν’ˆμ§ˆ(예: λ³΄μ•ˆ, 데이터 일관성)을 희생해야 ν•˜λŠ” νƒ€ν˜‘μ μ„ μ‹λ³„ν•˜κ³ , ν”„λ‘œμ νŠΈ 상황에 맞게 수용 κ°€λŠ₯ν•œ μˆ˜μ€€μ˜ μ ˆμΆ©μ•ˆμ„ κ²°μ •ν•΄μ•Ό ν•œλ‹€ [6, 7]. --- μ†ŒμŠ€ λ‚΄μ—μ„œ ISO/IEC 25010 ν‘œμ€€ 자체의 기술적 ν•œκ³„λ‚˜ λΆ€μž‘μš©μ— λŒ€ν•œ μ •λ³΄λŠ” λΆ€μ‘±ν•©λ‹ˆλ‹€. λ‹€λ§Œ, 이 ν’ˆμ§ˆ λͺ¨λΈμ„ μ‹€μ œ μ•„ν‚€ν…μ²˜ 섀계에 μ μš©ν•  λ•Œ λ°œμƒν•˜λŠ” 근본적인 μ œμ•½(Trade-off)이 μ‘΄μž¬ν•©λ‹ˆλ‹€. ISO 25010이 μ œμ‹œν•˜λŠ” λͺ¨λ“  ν’ˆμ§ˆ 속성을 λ™μ‹œμ— μ™„λ²½ν•˜κ²Œ μΆ©μ‘±ν•˜λŠ” "μ™„λ²½ν•œ μ•„ν‚€ν…μ²˜"λŠ” μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€ [6]. 예λ₯Ό λ“€μ–΄, κ·Ήλ„λ‘œ 높은 λ³΄μ•ˆμ„±(κ°•λ ₯ν•œ μ•”ν˜Έν™”)을 μΆ”κ΅¬ν•˜λ©΄ μ„±λŠ₯ νš¨μœ¨μ„±(μ§€μ—° μ‹œκ°„ 증가)이 희생될 수 있으며, 개발 속도λ₯Ό 높이면 ν–₯ν›„ μœ μ§€λ³΄μˆ˜μ„±μ΄ μ €ν•˜λ  수 μžˆμŠ΅λ‹ˆλ‹€ [6]. λ”°λΌμ„œ ISO 25010 μ§€ν‘œλ₯Ό μ‚¬μš©ν•  λ•ŒλŠ” ν”„λ‘œμ νŠΈ λ¬Έλ§₯에 맞좰 κ°€μš©μ„±, μ„±λŠ₯, λΉ„μš©, μœ μ—°μ„± 쀑 μ–΄λŠ 것을 ν¬κΈ°ν•˜κ³  μ–΄λŠ 것을 μ·¨ν• μ§€ κ°κ΄€μ μœΌλ‘œ μ •λŸ‰ν™”ν•˜κ³  νƒ€ν˜‘μ (Trade-off)을 μˆ˜μš©ν•΄μ•Ό ν•˜λŠ” λ°˜λŒ€ κΈ‰λΆ€κ°€ λ”°λ¦…λ‹ˆλ‹€ [6-8]. ## πŸ”— 지식 μ—°κ²° (Graph) ### Related Concepts #### [μ•„ν‚€ν…μ²˜ 평가 및 관리 방법둠] - [[ATAM (Architecture Trade-offs Analysis Method)]] - μ—°κ²° 이유: ISO/IEC 25010의 ν’ˆμ§ˆ 속성듀을 μΆ”μƒμ μœΌλ‘œ 두지 μ•Šκ³  ꡬ체적인 μ‹œλ‚˜λ¦¬μ˜€(예: μ‚¬μš©μž 급증 μ‹œ 응닡 μ‹œκ°„)둜 λ³€ν™˜ν•˜μ—¬ μ•„ν‚€ν…μ²˜μ˜ νŠΈλ ˆμ΄λ“œμ˜€ν”„μ™€ 민감도λ₯Ό μ²΄κ³„μ μœΌλ‘œ ν‰κ°€ν•˜λŠ” ν”„λ ˆμž„μ›Œν¬μ΄κΈ° λ•Œλ¬Έμ΄λ‹€ [6, 7]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬μ‚¬ν•­μ— 따라 μ„œλ‘œ μΆ©λŒν•˜λŠ” ν’ˆμ§ˆ 속성(예: μ„±λŠ₯ νš¨μœ¨μ„± vs λ³΄μ•ˆμ„±) κ°„μ˜ μƒν˜Έμž‘μš©κ³Ό 졜적의 νƒ€ν˜‘μ μ„ λ„μΆœν•˜λŠ” μ‹€μ œ 뢄석 과정을 이해할 수 μžˆλ‹€ [6]. - [[ADR (Architecture Decision Records)]] - μ—°κ²° 이유: ν’ˆμ§ˆ λͺ¨λΈμ˜ 기쀀을 λ°”νƒ•μœΌλ‘œ 평가 및 κ²°μ •λœ μ•„ν‚€ν…μ²˜ 선택 사항(κ²°μ • λ‚΄μš©, 이유, λŒ€μ•ˆ, μœ„ν—˜ λ“±)을 체계적이고 투λͺ…ν•˜κ²Œ λ¬Έμ„œν™”ν•˜λŠ” 도ꡬ이기 λ•Œλ¬Έμ΄λ‹€ [8, 9]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: μ•„ν‚€ν…μ²˜ ν’ˆμ§ˆμ— λŒ€ν•œ 기술적 결정이 쑰직 λ‚΄μ—μ„œ μ–΄λ–»κ²Œ μž₯기적으둜 μœ μ§€λ˜κ³ , 후속 νŒ€μ›μ΄λ‚˜ κ°μ‚¬μžμ—κ²Œ μ–΄λ–»κ²Œ 전달 및 κ΄€λ¦¬λ˜λŠ”μ§€ νŒŒμ•…ν•  수 μžˆλ‹€ [5, 9]. #### [μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬μ‚¬ν•­ κ°œλ…] - [[λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­ (Non-functional Requirements)]] - μ—°κ²° 이유: ISO/IEC 25010 λͺ¨λΈ μžμ²΄κ°€ μ‹œμŠ€ν…œμ˜ μ„±λŠ₯ νš¨μœ¨μ„±, μ‹ λ’°μ„±, ν˜Έν™˜μ„±, μœ μ§€λ³΄μˆ˜μ„± λ“± μ•„ν‚€ν…μ²˜ 섀계에 핡심적인 영ν–₯을 λ―ΈμΉ˜λŠ” μ£Όμš” λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­λ“€μ„ ꡬ체적으둜 μ²΄κ³„ν™”ν•œ 것이기 λ•Œλ¬Έμ΄λ‹€ [2, 10]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: μ΄ν•΄κ΄€κ³„μžλ“€μ˜ λ‹€μ–‘ν•œ 관심사가 μ–΄λ–»κ²Œ μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜λ₯Ό κ²°μ •μ§“λŠ” ꡬ체적인 ν’ˆμ§ˆ 속성 μš”κ΅¬μ‚¬ν•­μœΌλ‘œ λ³€ν™˜λ˜λŠ”μ§€ 이해할 수 μžˆλ‹€ [10]. ### Deeper Research Questions - λ‹€μ–‘ν•œ μ΄ν•΄κ΄€κ³„μžκ°€ μ‘΄μž¬ν•˜λŠ” ν”„λ‘œμ νŠΈμ—μ„œ ISO/IEC 25010의 ν’ˆμ§ˆ νŠΉμ„±λ“€μ„ 기반으둜 μš”κ΅¬μ‚¬ν•­ μš°μ„ μˆœμœ„λ₯Ό μ •λŸ‰μ (예: 1-5 척도 λ˜λŠ” λ°±λΆ„μœ¨)으둜 ν•©μ˜ν•˜λŠ” 효과적이고 객관적인 μ˜μ‚¬κ²°μ • ν”„λ‘œμ„ΈμŠ€λŠ” 무엇인가? - ISO/IEC 25010의 ν’ˆμ§ˆ νŠΉμ„±λ“€μ„ μ•„ν‚€ν…μ²˜ νŠΈλ ˆμ΄λ“œμ˜€ν”„ 뢄석 방법(ATAM)의 ꡬ체적인 평가 μ‹œλ‚˜λ¦¬μ˜€λ‘œ λ³€ν™˜ν•  λ•Œ ν™œμš©ν•  수 μžˆλŠ” λͺ…ν™•ν•œ κΈ°μ€€κ³Ό λͺ¨λ²” μ‚¬λ‘€λŠ” 무엇인가? - λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€(MSA)λ‚˜ ν”Όμ–΄-투-ν”Όμ–΄(P2P)와 같은 κ³ λ„λ‘œ λΆ„μ‚°λœ μ‹œμŠ€ν…œμ—μ„œ ISO/IEC 25010의 'ν˜Έν™˜μ„±(μƒν˜Έμš΄μš©μ„±)'κ³Ό 'μ‹ λ’°μ„±'을 λ™μ‹œμ— κ·ΉλŒ€ν™”ν•˜κΈ° μœ„ν•œ ꡬ쑰적 ν•œκ³„μ™€ 해결책은 무엇인가? - μ• μžμΌ 및 DevOps ν™˜κ²½μ—μ„œ ISO/IEC 25010의 개발 단계 ν’ˆμ§ˆ 속성(예: μœ μ§€λ³΄μˆ˜μ„±, 이식성)을 μ–΄λ–»κ²Œ μ§€μ†μ μœΌλ‘œ μΈ‘μ •ν•˜μ—¬ μ•„ν‚€ν…μ²˜ 침식(Erosion) ν˜„μƒμ„ 사전에 λ°©μ§€ν•  수 μžˆλŠ”κ°€? - ν΄λΌμš°λ“œ λ„€μ΄ν‹°λΈŒ ν™˜κ²½μ—μ„œ μ„œλ²„λ¦¬μŠ€(Serverless) μ•„ν‚€ν…μ²˜λ₯Ό λ„μž…ν•  λ•Œ, ISO/IEC 25010의 'μš΄μ˜μ„±' 및 'μ„±λŠ₯ νš¨μœ¨μ„±' μ§€ν‘œλ₯Ό μ–΄λ–»κ²Œ 효과적으둜 보μž₯ν•˜κ³  μΈ‘μ •ν•  수 μžˆλŠ”κ°€? ### Practical Application Contexts - **Implementation:** μ½”λ”© κ°€μ΄λ“œλΌμΈκ³Ό κ΅¬ν˜„ 기쀀을 μ œκ³΅ν•˜μ—¬, 기술 뢀채λ₯Ό 쀄이고 κΈ°λŠ₯ μ •ν™•μ„± 및 μ„±λŠ₯ νš¨μœ¨μ„± 같은 μΌκ΄€λœ ν’ˆμ§ˆ λͺ©ν‘œλ₯Ό μ†Œν”„νŠΈμ›¨μ–΄ μ½”λ“œλ‘œ λ‹¬μ„±ν•˜λ„λ‘ λ•λŠ”λ‹€ [11]. - **System Design:** μ•„ν‚€ν…μ²˜ 섀계 μ‹œ λ‹¨μˆœν•œ 기술 νŠΈλ Œλ“œ 좔쒅을 λ°©μ§€ν•˜κ³ , μš”κ΅¬μ‚¬ν•­ μš°μ„ μˆœμœ„ 행렬을 μž‘μ„±ν•˜μ—¬ λΉ„μ¦ˆλ‹ˆμŠ€ λͺ©μ μ— κ°€μž₯ λΆ€ν•©ν•˜λŠ” ꡬ쑰적 결정을 내리기 μœ„ν•œ 객관적이고 μ •λŸ‰μ μΈ μ²™λ„λ‘œ ν™œμš©λœλ‹€ [1, 4, 12]. - **Operation / Maintenance:** 운영 λ‹¨κ³„μ—μ„œ λ³€κ²½ 영ν–₯도λ₯Ό μ΅œμ†Œν™”ν•˜κ³  μ—…λ°μ΄νŠΈ νš¨μœ¨μ„±μ„ 높이기 μœ„ν•œ κΈ°μ€€(예: 결함 탐지 μš©μ΄μ„±, μœ μ§€λ³΄μˆ˜μ„±)을 μ œκ³΅ν•˜μ—¬, 지속적인 μ§„ν™”κ°€ κ°€λŠ₯ν•˜λ„λ‘ μ‹œμŠ€ν…œ 수λͺ…을 μ—°μž₯ν•˜λŠ” 데 쓰인닀 [2, 11]. - **Learning Path:** μ‹œμŠ€ν…œ μ»¨ν…μŠ€νŠΈ 및 μš”κ΅¬μ‚¬ν•­ 뢄석 -> ISO/IEC 25010 ν’ˆμ§ˆ 기쀀에 λ”°λ₯Έ κ°€μ€‘μΉ˜ λ„μΆœ -> ATAM 기반 νŠΈλ ˆμ΄λ“œμ˜€ν”„ 검증 -> ADR을 ν™œμš©ν•œ μ•„ν‚€ν…μ²˜ λ¬Έμ„œν™”λ‘œ μ΄μ–΄μ§€λŠ” μ „λž΅μ  μ˜μ‚¬κ²°μ • μ‚¬μ΄ν΄μ˜ 핡심 ν† λŒ€λ‘œ ν•™μŠ΅λœλ‹€ [5, 13]. - **My Project Relevance:** ν”„λ‘œμ νŠΈ 초기 기획 및 μš”κ΅¬μ‚¬ν•­ 뢄석 λ‹¨κ³„μ—μ„œ, λ‹¨μˆœν•œ λΉ„μ¦ˆλ‹ˆμŠ€ κΈ°λŠ₯ λͺ…μ„Έλ₯Ό λ„˜μ–΄ μ„±λŠ₯, ν˜Έν™˜μ„±, μƒν˜Έμž‘μš© λŠ₯λ ₯ λ“± ν•„μˆ˜μ μΈ λΉ„κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­μ„ 빠짐없이 μ‹λ³„ν•˜κ³  κ²€μ¦ν•˜λŠ” ν’ˆμ§ˆ 평가 체크리슀트둜 직접 μ μš©ν•  수 μžˆλ‹€ [1, 3]. ### Adjacent Topics - [[μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 침식 (Software architecture erosion)]] - ν™•μž₯ λ°©ν–₯: 초기 섀계 μ‹œ ISO/IEC 25010의 μœ μ§€λ³΄μˆ˜μ„± 기쀀에 맞좰 κ΅¬μΆ•λœ μ•„ν‚€ν…μ²˜κ°€ μ‹œκ°„μ΄ 지남에 따라 μ–΄λ–»κ²Œ μ˜λ„μ™€ λ‹€λ₯΄κ²Œ λ³€μ§ˆλ˜μ–΄ μ„±λŠ₯ 및 ν’ˆμ§ˆ μ €ν•˜λ₯Ό μ΄ˆλž˜ν•˜λŠ”μ§€, 그리고 이λ₯Ό 진단 및 λ³΅κ΅¬ν•˜λŠ” λ°©λ²•λ‘ μœΌλ‘œ 이해λ₯Ό ν™•μž₯ν•  수 μžˆλ‹€ [14, 15]. - [[μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬μ‚¬ν•­ 곡학 (Requirements engineering)]] - ν™•μž₯ λ°©ν–₯: μ•„ν‚€ν…μ²˜ 섀계λ₯Ό μœ„ν•œ 문제 곡간(Problem Space)μœΌλ‘œμ„œ μ΄ν•΄κ΄€κ³„μžμ˜ κΈ°λŒ€μ‚¬ν•­μ„ μ‹λ³„ν•˜κ³ , 이λ₯Ό ISO/IEC 25010의 세뢀적인 ν’ˆμ§ˆ μ†μ„±μœΌλ‘œ ꡬ체화 및 ν˜‘μƒν•˜λŠ” κΈ°λ²•μœΌλ‘œ ν•™μŠ΅μ„ ν™•μž₯ν•  수 μžˆλ‹€ [16, 17]. --- *Last updated: 2026-05-02* --- ### Related Concepts #### [μ•„ν‚€ν…μ²˜ 평가 및 뢄석 방법둠] - [[ATAM (Architecture Tradeoff Analysis Method)]] - μ—°κ²° 이유: ISO/IEC 25010이 μ‹œμŠ€ν…œμ΄ 달성해야 ν•  ν’ˆμ§ˆ 속성(무엇)을 μ •μ˜ν•œλ‹€λ©΄, ATAM은 ꡬ체적인 μ‹œλ‚˜λ¦¬μ˜€λ₯Ό 톡해 ν•΄λ‹Ή ν’ˆμ§ˆ 속성듀이 μ•„ν‚€ν…μ²˜ λ‚΄μ—μ„œ μ–΄λ–»κ²Œ μΆ©λŒν•˜κ³  νƒ€ν˜‘(Trade-off)ν•˜λŠ”μ§€(μ–΄λ–»κ²Œ)λ₯Ό μ‹λ³„ν•˜κ³  λΆ„μ„ν•˜λŠ” 평가 방법둠이기 λ•Œλ¬Έμž…λ‹ˆλ‹€ [3, 4]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: 좔상적인 ISO 25010의 ν’ˆμ§ˆ λͺ©ν‘œ(예: μ„±λŠ₯ νš¨μœ¨μ„±, λ³΄μ•ˆμ„±)κ°€ μ‹€μ œ μ‹œμŠ€ν…œ μ„€κ³„μ—μ„œ ꡬ체적인 자극과 λ°˜μ‘ μ‹œλ‚˜λ¦¬μ˜€λ₯Ό 톡해 μ–΄λ–»κ²Œ μΈ‘μ •λ˜κ³  μ‘°μœ¨λ˜λŠ”μ§€ νŒŒμ•…ν•  수 μžˆμŠ΅λ‹ˆλ‹€ [3, 6]. #### [μ•„ν‚€ν…μ²˜ 지식 및 λ¬Έμ„œν™” 도ꡬ] - [[ADR (Architecture Decision Records)]] - μ—°κ²° 이유: ISO/IEC 25010 λͺ¨λΈμ„ 톡해 μš°μ„ μˆœμœ„κ°€ 맀겨진 ν’ˆμ§ˆ μš”κ΅¬μ‚¬ν•­μ— 따라 μ•„ν‚€ν…μ²˜ 결정을 λ‚΄λ¦° ν›„, κ·Έ μ„ νƒμ˜ λ§₯락, λŒ€μ•ˆ, κ²°κ³Ό 및 μœ„ν—˜μ„ κ³΅μ‹μ μœΌλ‘œ κΈ°λ‘ν•˜λŠ” λ¬Έμ„œν™” 도ꡬ이기 λ•Œλ¬Έμž…λ‹ˆλ‹€ [4, 9]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: ν’ˆμ§ˆ μš”κ΅¬μ‚¬ν•­μ— κΈ°λ°˜ν•œ μ•„ν‚€ν…μ²˜ 결정이 λ‹¨λ°œμ„± μ„ νƒμœΌλ‘œ λλ‚˜μ§€ μ•Šκ³ , 쑰직 λ‚΄μ—μ„œ μ–΄λ–»κ²Œ λ³΄μ‘΄λ˜μ–΄ ν–₯ν›„ μ‹œμŠ€ν…œ 진화에 κΈ°μ—¬ν•˜λŠ”μ§€ 이해할 수 μžˆμŠ΅λ‹ˆλ‹€ [4, 10]. #### [μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ νŠΉμ„±] - [[λΉ„κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­ (Non-functional Requirements)]] - μ—°κ²° 이유: ISO/IEC 25010은 μ‹ λ’°μ„±, μš΄μ˜μ„±, μ„±λŠ₯ νš¨μœ¨μ„±, λ³΄μ•ˆμ„±, μœ μ§€λ³΄μˆ˜μ„± λ“± μ‹œμŠ€ν…œμ˜ λŸ°νƒ€μž„ 및 개발 νƒ€μž„μ˜ λΉ„κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­μ„ ꡭ제 규격으둜 λͺ…ν™•νžˆ κ΅¬μ²΄ν™”ν•œ ν‘œμ€€μ΄κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€ [2]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜κ°€ λ‹¨μˆœνžˆ μ‹œμŠ€ν…œμ˜ κΈ°λŠ₯적 λ™μž‘λΏλ§Œ μ•„λ‹ˆλΌ, μ‹œμŠ€ν…œμ΄ 'μ–Όλ§ˆλ‚˜ 잘' μž‘λ™ν•΄μ•Ό ν•˜λŠ”μ§€(ν’ˆμ§ˆ 속성)에 μ˜ν•΄ μ–΄λ–»κ²Œ μ£Όλ„λ˜λŠ”μ§€ 근본적인 섀계 원동λ ₯을 이해할 수 μžˆμŠ΅λ‹ˆλ‹€ [2, 11]. ### Deeper Research Questions - ISO/IEC 25010의 ν’ˆμ§ˆ νŠΉμ„± κ°„μ˜ 상좩 관계(Trade-off)λ₯Ό μ‹€μ œ μ•„ν‚€ν…μ²˜ 섀계 λ‹¨κ³„μ—μ„œ μ–΄λ–»κ²Œ κ°κ΄€μ μœΌλ‘œ μ •λŸ‰ν™”ν•˜κ³  μš°μ„ μˆœμœ„λ₯Ό μ‚°μ •ν•  수 μžˆλŠ”κ°€? - λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ•„ν‚€ν…μ²˜(MSA)λ‚˜ 이벀트 기반 μ•„ν‚€ν…μ²˜(EDA)와 같은 λΆ„μ‚° μ•„ν‚€ν…μ²˜ νŒ¨ν„΄μ΄ ISO 25010의 'μ„±λŠ₯ νš¨μœ¨μ„±' 및 'μœ μ§€λ³΄μˆ˜μ„±' μ§€ν‘œμ— λ―ΈμΉ˜λŠ” 긍정적/뢀정적 영ν–₯은 무엇인가? - κ³ λ„λ‘œ 규제된 μ‚°μ—…κ΅°(예: 금육, 의료)μ—μ„œ ISO/IEC 25010을 ν™œμš©ν•˜μ—¬ μ•„ν‚€ν…μ²˜μ˜ κΈ°λŠ₯ 적합성과 λ³΄μ•ˆμ„±μ„ λ™μ‹œμ— μž…μ¦ν•˜κ³  λ¬Έμ„œν™”ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€λŠ” μ–΄λ–»κ²Œ κ΅¬μΆ•λ˜λŠ”κ°€? - ISO/IEC 25010μ—μ„œ μ •μ˜ν•œ 개발 νƒ€μž„ ν’ˆμ§ˆ 속성(예: μœ μ§€λ³΄μˆ˜μ„±, 이식성)이 μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 침식(Architecture Erosion) ν˜„μƒμ„ λ°©μ§€ν•˜λŠ” 데 μ–΄λ–€ μ •λŸ‰μ  기쀀을 μ œκ³΅ν•  수 μžˆλŠ”κ°€? - ATAM 평가 κ³Όμ •μ—μ„œ ISO/IEC 25010의 각 ν’ˆμ§ˆ μ§€ν‘œλ₯Ό λ°˜μ˜ν•˜λŠ” ꡬ체적인 'μ‹œλ‚˜λ¦¬μ˜€' λ„μΆœ 방법둠은 무엇인가? ### Practical Application Contexts - **Implementation:** μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. (μ‹€μ œ μ½”λ”©μ΄λ‚˜ μ½”λ“œ 레벨의 κ΅¬ν˜„ 지침에 λŒ€ν•œ λ‚΄μš©μ€ μ†ŒμŠ€μ— ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.) - **System Design:** μ‹œμŠ€ν…œ 섀계 초기 λ‹¨κ³„μ—μ„œ ν”„λ‘œμ νŠΈ λ¬Έλ§₯(λΉ„μ¦ˆλ‹ˆμŠ€ λͺ©μ , νŠΈλž˜ν”½ λ“±)을 νŒŒμ•…ν•œ ν›„, μ–΄λ–€ ν’ˆμ§ˆ νŠΉμ„±(예: κ³ κ°€μš©μ„±, λ³΄μ•ˆ, ν™•μž₯μ„± λ“±)이 성곡에 치λͺ…적인지 ν‰κ°€ν•˜κ³  'μš”κ΅¬μ‚¬ν•­ μš°μ„ μˆœμœ„ ν–‰λ ¬'을 μž‘μ„±ν•˜λŠ” 객관적인 κΈ°μ€€μœΌλ‘œ μ‚¬μš©λ©λ‹ˆλ‹€ [4, 7]. - **Operation / Maintenance:** μœ μ§€λ³΄μˆ˜ λ‹¨κ³„μ—μ„œ 변경에 λ”°λ₯Έ 영ν–₯도λ₯Ό μ΅œμ†Œν™”ν•˜κ³  μ‹œμŠ€ν…œ μ—…λ°μ΄νŠΈ νš¨μœ¨μ„±μ„ 높이기 μœ„ν•œ ν’ˆμ§ˆ 평가 κΈ°μ€€(μœ μ§€λ³΄μˆ˜μ„±, ν˜Έν™˜μ„± λ“±)으둜 κΈ°λŠ₯ν•˜μ—¬ μ‹œμŠ€ν…œ 수λͺ…을 μ—°μž₯ν•˜λŠ” 데 ν™œμš©λ©λ‹ˆλ‹€ [1, 12]. - **Learning Path:** μ•„ν‚€ν…μ²˜ νŒ¨ν„΄μ΄ λ‹¨μˆœν•œ μ½”λ“œ ꡬ쑰가 μ•„λ‹ˆλΌ μ‹œμŠ€ν…œμ˜ λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­(Non-functional requirements)κ³Ό ν’ˆμ§ˆ λͺ©ν‘œλ₯Ό μ–΄λ–»κ²Œ μΆ©μ‘±μ‹œν‚€κΈ° μœ„ν•΄ μ‘΄μž¬ν•˜λŠ”μ§€λ₯Ό ν•™μŠ΅ν•˜λŠ” ν‘œμ€€ ν’ˆμ§ˆ ν”„λ ˆμž„μ›Œν¬ 기반 μ§€μ‹μœΌλ‘œ ν™œμš©λ©λ‹ˆλ‹€ [1, 2, 11]. - **My Project Relevance:** νŠΉμ • μ•„ν‚€ν…μ²˜ νŒ¨ν„΄(MSA, Layered λ“±)을 ν”„λ‘œμ νŠΈμ— λ„μž…ν•˜κΈ° μ „, ν•΄λ‹Ή νŒ¨ν„΄μ΄ 우리의 핡심 λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬μ‚¬ν•­(예: 응닡성 vs 데이터 일관성)에 λΆ€ν•©ν•˜λŠ”μ§€ 비ꡐ 및 ν‰κ°€ν•˜κΈ° μœ„ν•œ ν’ˆμ§ˆ λͺ¨λΈ 체크리슀트둜 직접 ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€ [1, 3, 13]. ### Adjacent Topics - [[μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 침식 (Software Architecture Erosion)]] - ν™•μž₯ λ°©ν–₯: μ‹œκ°„μ΄ 지남에 따라 μ˜λ„λœ μ•„ν‚€ν…μ²˜μ™€ κ΅¬ν˜„λœ μ•„ν‚€ν…μ²˜ 간에 괴리가 λ°œμƒν•˜λŠ” ν˜„μƒμœΌλ‘œ, ISO 25010의 'μœ μ§€λ³΄μˆ˜μ„±'μ΄λ‚˜ 'ν˜Έν™˜μ„±' ν’ˆμ§ˆ 기쀀이 ν”„λ‘œμ νŠΈ μ§„ν–‰ 쀑 μ–΄λ–»κ²Œ μ €ν•˜λ˜λŠ”μ§€ νŒŒμ•…ν•˜κ³  이λ₯Ό 예방 및 볡ꡬ(Recovery)ν•˜λŠ” λ°©μ•ˆμœΌλ‘œ 이해λ₯Ό ν™•μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€ [14-16]. --- *Last updated: 2026-05-02* ## πŸ€– LLM ν™œμš© 힌트 (How to Use This Knowledge) **μ–Έμ œ 이 지식을 μ“°λŠ”κ°€:** - *(TODO)* **μ–Έμ œ μ“°λ©΄ μ•ˆ λ˜λŠ”κ°€:** - *(TODO)* ## πŸ§ͺ 검증 μƒνƒœ (Validation) - **정보 μƒνƒœ:** needs_review - **좜처 신뒰도:** A - **κ²€ν†  이유:** *(P-Reinforce Phase 1 μžλ™ μ •κ·œν™”. λ³Έλ¬Έ 검증 ν•„μš”.)* ## 🧬 쀑볡 검사 (Duplicate Check) - **κΈ°μ‘΄ μœ μ‚¬ λ¬Έμ„œ:** *(TODO: μΈλ±μ„œ ν΄λŸ¬μŠ€ν„° 리포트 μ°Έμ‘°)* - **처리 방식:** UPDATE (μžλ™ μ •κ·œν™”) - **처리 이유:** Phase 1 μ •κ·œν™” β€” μ˜› ν…œν”Œλ¦Ώ/λˆ„λ½ ν•„λ“œ 보강. ## πŸ•“ λ³€κ²½ 이λ ₯ (Changelog) | λ‚ μ§œ | λ³€κ²½ λ‚΄μš© | 처리 방식 | 신뒰도 | |------|-----------|-----------|--------| | 2026-05-08 | P-Reinforce Phase 1 μ •κ·œν™” (frontmatter + 헀더 ν‘œμ€€ν™”) | UPDATE | A | ## πŸ’» μ½”λ“œ νŒ¨ν„΄ (Code Patterns) **νŒ¨ν„΄ 1:** *(TODO: 이 ν”„λ‘œμ νŠΈ μ»¨λ²€μ…˜ λ°˜μ˜ν•œ ꡬ쑰 μŠ€μΌˆλ ˆν†€)* ```text # TODO ``` ## πŸ€” μ˜μ‚¬κ²°μ • κΈ°μ€€ (Decision Criteria) **선택 Aλ₯Ό 써야 ν•  λ•Œ:** - *(TODO)* **선택 Bλ₯Ό 써야 ν•  λ•Œ:** - *(TODO)* **κΈ°λ³Έκ°’:** > *(TODO)* ## ❌ μ•ˆν‹°νŒ¨ν„΄ (Anti-Patterns) - **[μ•ˆν‹°νŒ¨ν„΄]:** *(TODO: 무엇을 ν•˜λ©΄ μ•ˆ λ˜λŠ”κ°€ + 이유 + λŒ€μ‹  무엇을)*