Ui requirement
νλ©΄μ€κ³: UI μꡬμ¬ν
UI (User Interface) κ°μ
μ¬μ©μμ μ»΄ν¨ν° μ¬μ΄μ μ°κ³ μμ€ν μΈ UIλ λ€μκ³Ό κ°μ΄ λ°μ ν΄μμ΅λλ€:
- λ¨μν μνΈμμ©μμ μ€ν μ€λ₯λ₯Ό μ€μ΄κΈ° μν UIλ‘ λ°μ
- λ¨μν κΈ°λ₯μ μ λ¬μμ μλ―Έλ₯Ό μ λ¬νλλ‘ λ°μ
UI λΆμΌ
- 물리μ μ μ΄
- ꡬμ±κ³Ό νν
- κΈ°λ₯μ λΆμΌ (μλ―Έλ₯Ό μ λ¬)
UI μ’ λ₯
- CLI: λͺ λ Ή λ¬Έμμ΄
- GUI: λ©λ΄, μμ΄μ½κ°μ κ·Έλν½ μμ
- NUI: μ¬λμ μμ±, μ΄κ°
UI νμ€κ³Ό μ§μΉ¨
ꡬλΆ
- UI νμ€: 곡ν΅μ μΌλ‘ μ μ©λμ΄μΌ ν κ²
- UI μ§μΉ¨: μ§μΌμΌ ν μΈλΆ κ°λ° λ°©ν₯, κ°μ΄λ
λ μ΄μμ κ΅¬μ± μμ
μμμ μλλ‘ λ€μ μμλ‘ κ΅¬μ±:
- Indicator
- μνμλ¦Ό
- Header
- νμ¬μ λ‘κ³
- μ¬μ΄νΈλͺ
- Navigation
- νμ¬ μμΉ
- λ€λ₯ΈμλΉμ€ μ΄λ(λ©λ΄)
- Contents
- λ΄μ©
- Button
- λ³λμ μμ
- νΉμ μ 보 μ κ·Ό
- Footer
- νμ¬ μ 보
- μ μκΆ
UI κΈ°λ³Έ μμ
- ν μ€νΈλ°μ€
- λΌλμ€ λ²νΌ
- ν κΈ λ²νΌ
- 콀보 λ²νΌ
- μ²΄ν¬ λ°μ€
- λͺ λ Ή λ²νΌ
μΉ μ κ·Όμ± μ§μΉ¨
νκ΅ν μΉ μ½ν μΈ μ κ·Όμ± μ§μΉ¨
- μΉ νμ€: λμΌνκ² κ΅¬ν
- μΉ μ κ·Όμ±: λꡬλ μ΄λ€ νκ²½μμλΌλ μ¬μ© κ°λ₯ (μ: μκ°μ₯μ μΈμ μν μμ±λ©λ΄ μλ΄)
- μΉ νΈνμ±: λ€λ₯Έ μμ€ν νκ²½μμλ λλ±ν μλΉμ€
μΉ μ½ν μΈ μ κ·Όμ±μ μ€μμ±
- λμ§νΈμ½μ(μ₯μ μΈ, λ ΈμΈ)λ₯Ό μν λ체 νμμ μ½ν μΈ μ κ³΅μ΄ μ κ·Όμ±μ ν΅μ¬
- μ μμ λΆμ μΉ μ¬μ΄νΈλ λͺ¨λ κ΅λ―Όμ΄ μ΄μ©ν΄μΌ νλ―λ‘:
- νμ€νλμ§ μμ κΈ°μ μ μ© κΈμ§
- νλ €νκ³ λ©μ§ λμμΈλ³΄λ€ μ κ·Όμ± μ°μ
- νμ€ μ κ·Όμ±κ³Ό νΈνμ±μ μ격νκ² μ€μ
4κ°μ§ ν° μμΉ (μκΈ°!)
- μΈμ
- μ΄μ©
- μ΄ν΄
- κ²¬κ³ μ±
UI νλ‘ν νμ
κΈ°λ³Έ κ°λ
- μμ ν μ±κ²©
- μ΄ν΄νλλ° νμν μμλ§ ν¬ν¨
- μ§μμ μΌλ‘ 보μ, κ°μ
- μ₯μ : μ¬μ©μ μ€λ, μ¬μ κ²°ν¨ λ°κ²¬
- λ¨μ : λ°λ³΅μ μμ μΌλ‘ μΈν λΉμ© μ¦κ°
- νλ‘μΈμ€: λΆμ β νλ‘ν νμ μμ± β νΌλλ°±
νλ‘ν νμ μ λ΅
Paper Prototype
- μ₯μ : μ¬μ μ§μ μμ΄ μν κ°λ₯
- λ¨μ :
- ν μ€νΈκ° λΆκ°λ₯
- UI μμ κ°μ μνΈκ΄κ³ λνλ΄κΈ° μ΄λ €μ
Digital Prototype
- μ₯μ :
- νμν¬μΈνΈμ κ°μ μννΈμ¨μ΄λ‘ μ μ
- ν μ€νΈκ° κ°λ₯
- μμ μ΄ μ©μ΄
- λ¨μ :
- μ λ¬Έκ°κ° νμ
- μμ§ μκ°μ΄ νμ
κ³ λ €μ¬ν
- κΈ°κ° λ° λΉμ©μ κ³ λ €
- ν¨μ¨μ± μ€μ!