--- id: P-REINFORCE-WIKI-1FB478DA category: "10_Wiki/πŸ’‘ Topics/02_Architecture_Principles" confidence_score: 0.95 tags: ['utility-tree-(μœ ν‹Έλ¦¬ν‹°-트리)', 'atam-(μ•„ν‚€ν…μ²˜-νŠΈλ ˆμ΄λ“œμ˜€ν”„-뢄석-방법)', 'iso-25010-(ν’ˆμ§ˆ-λͺ¨λΈ)', 'adr-(μ•„ν‚€ν…μ²˜-κ²°μ •-기둝)', 'ν’ˆμ§ˆ-속성-(quality-attributes)', 'architecture-principles'] last_reinforced: 2026-05-02 --- # [[Utility Tree (μœ ν‹Έλ¦¬ν‹° 트리)]] ## πŸ“Œ Brief μ •Summary μœ ν‹Έλ¦¬ν‹° 트리(Utility Tree)λŠ” μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ 평가 κ³Όμ •μ—μ„œ μ‹œμŠ€ν…œμ˜ μš”κ΅¬μ‚¬ν•­μ„ κ΅¬μ²΄ν™”ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” λ„κ΅¬μž…λ‹ˆλ‹€. 이 λ„κ΅¬μ˜ μ£Όμš” κΈ°λŠ₯은 μ‹œμŠ€ν…œμ˜ λ‹€μ–‘ν•œ ν’ˆμ§ˆ 속성(Quality Attributes)을 μ‹œλ‚˜λ¦¬μ˜€ μˆ˜μ€€μœΌλ‘œ μ„ΈλΆ„ν™”ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 이λ₯Ό 톡해 μ•„ν‚€ν…μ²˜ κ²°μ • κ³Όμ •μ—μ„œ ν™œμš©ν•  수 μžˆλŠ” 'μš°μ„ μˆœμœ„κ°€ μ§€μ •λœ μ‹œλ‚˜λ¦¬μ˜€ μ„ΈνŠΈ'λ₯Ό 핡심 μ‚°μΆœλ¬Όλ‘œ μƒμ„±ν•©λ‹ˆλ‹€ [1]. ## πŸ“– Core Content μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. (제곡된 μ†ŒμŠ€μ—μ„œλŠ” μœ ν‹Έλ¦¬ν‹° νŠΈλ¦¬κ°€ μ•„ν‚€ν…μ²˜ 결정을 λ•λŠ” 평가 도ꡬ 쀑 ν•˜λ‚˜λ‘œ μ–ΈκΈ‰λ˜λ©°, ν’ˆμ§ˆ 속성을 ꡬ체적인 μ‹œλ‚˜λ¦¬μ˜€ λ‹¨μœ„λ‘œ μͺΌκ°œμ–΄ μš°μ„ μˆœμœ„κ°€ λΆ€μ—¬λœ μ‹œλ‚˜λ¦¬μ˜€ μ„ΈνŠΈλ₯Ό λ§Œλ“€μ–΄λ‚Έλ‹€λŠ” λ‹¨νŽΈμ μΈ ν‘œ μ •λ³΄λ§Œμ„ μ œκ³΅ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€ [1].) ## βš–οΈ Trade-offs & Caveats μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. ## πŸ”— Knowledge Connections ### Related Concepts #### [μ•„ν‚€ν…μ²˜ 평가 및 μ˜μ‚¬κ²°μ • 도ꡬ] - [[ATAM (μ•„ν‚€ν…μ²˜ νŠΈλ ˆμ΄λ“œμ˜€ν”„ 뢄석 방법)]] - μ—°κ²° 이유: μœ ν‹Έλ¦¬ν‹° νŠΈλ¦¬μ™€ λ™μΌν•˜κ²Œ μ•„ν‚€ν…μ²˜μ˜ 적합성을 ν‰κ°€ν•˜κ³  μœ„ν—˜μ„ μ‹λ³„ν•˜λŠ” λ„κ΅¬λ‘œ μ†Œκ°œλ˜λ©°, μœ ν‹Έλ¦¬ν‹° 트리의 μ‚°μΆœλ¬ΌμΈ μ‹œλ‚˜λ¦¬μ˜€κ°€ ATAM의 뢄석 κ³Όμ •κ³Ό 깊이 μ—°κ΄€λ˜μ–΄ μž‘λ™ν•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€ [1, 2]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: μœ ν‹Έλ¦¬ν‹° 트리λ₯Ό 톡해 μ‹λ³„λœ μ‹œλ‚˜λ¦¬μ˜€λ₯Ό ꡬ체적인 μ‹œμŠ€ν…œ 자극과 λ°˜μ‘(예: μ‚¬μš©μž 급증 μ‹œ 응닡 μ‹œκ°„)으둜 μ‹œν—˜ν•˜μ—¬ μ•„ν‚€ν…μ²˜μ˜ νŠΈλ ˆμ΄λ“œμ˜€ν”„ 지점을 νŒŒμ•…ν•˜λŠ” λ©”μ»€λ‹ˆμ¦˜μ„ 이해할 수 μžˆμŠ΅λ‹ˆλ‹€ [1, 2]. - [[ISO 25010 (ν’ˆμ§ˆ λͺ¨λΈ)]] - μ—°κ²° 이유: μœ ν‹Έλ¦¬ν‹° νŠΈλ¦¬κ°€ μ„ΈλΆ„ν™”ν•˜λŠ” λŒ€μƒμΈ 'ν’ˆμ§ˆ 속성'λ“€μ˜ κΈ°μ€€κ³Ό μ •μ˜λ₯Ό μ œκ³΅ν•˜λŠ” ν‘œμ€€μ΄κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€ [1, 3]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: κΈ°λŠ₯ 적합성, μ„±λŠ₯ νš¨μœ¨μ„±, ν˜Έν™˜μ„±, μƒν˜Έμž‘μš© λŠ₯λ ₯ λ“± μœ ν‹Έλ¦¬ν‹° 트리의 κ°€μ§€λ₯Ό κ΅¬μ„±ν•˜κ²Œ 될 근본적인 ν’ˆμ§ˆ νŠΉμ„±κ³Ό ν•˜μœ„ νŠΉμ„±λ“€μ„ 이해할 수 μžˆμŠ΅λ‹ˆλ‹€ [1, 3]. - [[ADR (μ•„ν‚€ν…μ²˜ κ²°μ • 기둝)]] - μ—°κ²° 이유: μœ ν‹Έλ¦¬ν‹° νŠΈλ¦¬μ™€ 같은 ν”„λ ˆμž„μ›Œν¬λ₯Ό 톡해 λ„μΆœλ˜κ³  ν‰κ°€λœ μ‹œλ‚˜λ¦¬μ˜€μ™€ μš°μ„ μˆœμœ„λ₯Ό 기반으둜 μ΅œμ’… μ•„ν‚€ν…μ²˜ μ˜μ‚¬κ²°μ •μ„ λ¬Έμ„œν™”ν•˜λŠ” μˆ˜λ‹¨μ΄κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€ [1]. - 이 κ°œλ…μ„ 톡해 더 깊게 이해할 수 μžˆλŠ” λΆ€λΆ„: ν‰κ°€λœ μ‹œλ‚˜λ¦¬μ˜€κ°€ μ‹€μ œ 섀계 κ²°μ • 사항, λŒ€μ•ˆ, μœ„ν—˜ 및 결과둜 μ–΄λ–»κ²Œ λ¬Έμ„œν™”λ˜μ–΄ 미래의 좔적성을 보μž₯ν•˜λŠ”μ§€ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€ [1]. ### Deeper Research Questions - μœ ν‹Έλ¦¬ν‹° 트리λ₯Ό ν™œμš©ν•΄ 좔상적인 ν’ˆμ§ˆ 속성을 ꡬ체적인 μ‹œλ‚˜λ¦¬μ˜€ μˆ˜μ€€μœΌλ‘œ μ„ΈλΆ„ν™”ν•˜λŠ” κ³Όμ •μ˜ μ„ΈλΆ€ 단계와 방법둠둠은 무엇인가? - μœ ν‹Έλ¦¬ν‹° 트리λ₯Ό 톡해 μƒμ„±λœ 'μš°μ„ μˆœμœ„κ°€ μ§€μ •λœ μ‹œλ‚˜λ¦¬μ˜€ μ„ΈνŠΈ'λŠ” ATAM의 νŠΈλ ˆμ΄λ“œμ˜€ν”„ 뢄석 κ³Όμ •μ—μ„œ μ •ν™•νžˆ μ–΄λ–€ λ°©μ‹μœΌλ‘œ μž…λ ₯κ°’μœΌλ‘œ ν™œμš©λ˜λŠ”κ°€? - μ΄ν•΄κ΄€κ³„μž κ°„ μš”κ΅¬μ‚¬ν•­μ΄ μΆ©λŒν•  λ•Œ, μœ ν‹Έλ¦¬ν‹° 트리의 μ‹œλ‚˜λ¦¬μ˜€ μš°μ„ μˆœμœ„λ₯Ό κ°κ΄€μ μœΌλ‘œ κ²°μ •ν•˜κ³  ν•©μ˜ν•˜λŠ” 베슀트 ν”„λž™ν‹°μŠ€λŠ” 무엇인가? - λ‹€λ₯Έ μ•„ν‚€ν…μ²˜ 평가 λ„κ΅¬μ˜ μ€€λΉ„ κ³Όμ •κ³Ό 비ꡐ할 λ•Œ, μœ ν‹Έλ¦¬ν‹° 트리λ₯Ό μž‘μ„±ν•˜λŠ” 데 μˆ˜λ°˜λ˜λŠ” μ‹œκ°„μ , μžμ›μ  ν•œκ³„μ (Trade-off)은 무엇인가? - λΉ„μ¦ˆλ‹ˆμŠ€ λͺ©ν‘œμ™€ 기술적 ν’ˆμ§ˆ 속성을 ν•˜λ‚˜μ˜ μœ ν‹Έλ¦¬ν‹° 트리 λ‚΄μ—μ„œ 효과적으둜 λ§€ν•‘ν•˜λŠ” ꡬ쑰적 방법은 무엇인가? ### Practical Application Contexts - **Implementation:** μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. - **System Design:** μ•„ν‚€ν…μ²˜ 섀계 초기 λ‹¨κ³„μ—μ„œ μ‹œμŠ€ν…œμ΄ μΆ©μ‘±ν•΄μ•Ό ν•  λ‹€μ–‘ν•œ ν’ˆμ§ˆ 속성(μ„±λŠ₯, λ³΄μ•ˆ λ“±)을 좔상적인 μƒνƒœλ‘œ 두지 μ•Šκ³ , ꡬ체적인 μ‹œλ‚˜λ¦¬μ˜€ ν˜•νƒœλ‘œ μ„ΈλΆ„ν™”ν•˜μ—¬ μš°μ„ μˆœμœ„λ₯Ό μ§€μ •ν•¨μœΌλ‘œμ¨ μ„€κ³„μ˜ λ°©ν–₯μ„±κ³Ό 검증 기쀀을 λͺ…ν™•νžˆ ν•˜λŠ” 데 ν™œμš©λ©λ‹ˆλ‹€ [1]. - **Operation / Maintenance:** μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. - **Learning Path:** μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. - **My Project Relevance:** μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. ### Adjacent Topics - [[ν’ˆμ§ˆ 속성 (Quality Attributes)]] - ν™•μž₯ λ°©ν–₯: μœ ν‹Έλ¦¬ν‹° 트리의 근간이 λ˜λŠ” λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­λ“€(μ„±λŠ₯, κ°€μš©μ„±, ν™•μž₯μ„±, λ³΄μ•ˆ λ“±)이 κ°œλ³„ μ•„ν‚€ν…μ²˜ νŒ¨ν„΄(MSA, 이벀트 기반 λ“±)에 λ―ΈμΉ˜λŠ” 영ν–₯ 및 μΈ‘μ • 방법둠 탐ꡬ [2, 3]. --- *Last updated: 2026-05-02*