κ²μ μμ€ν μ΄ μ μ 컀μ§κ³ μ¬λ¬ κΈ°λ₯λ€μ΄ μΆκ°λλ©΄μ
μ΄ μμ€ν λ€μ μ 리ν΄μ λμ€μ λ³΄κ³ νλμ νμ ν μ μλλ‘ λ΄ λ μμ μΈ λ°©λ²μΌλ‘ λ¬Έμνλ₯Ό νκ³ μμ.
λ΄κ° μ§κΈ νκ³ μλ λ°©μμ΄ ν΄λμ€ λ€μ΄μ΄κ·Έλ¨μ λ΄ λλ¦μ κ·μΉμΌλ‘ μ 리νλ건λ°,
ν΄λμ€ λ€μ΄μ΄κ·Έλ¨μ μ΄λ°μμΌλ‘ μ¬μ©νλκ² λ§λ... νλ μλ¬Έλ λ€κ³ κ·ΈλΌ.
λ€λ₯Έ μ¬λλ€μ μ΄λ»κ² νλμ§, λλ λ μ’μ λ°©λ²μ΄λ μΌλ°μ μΈ λ°©λ²λ±μ΄ μμΌλ©΄ μκ³ μΆλ€.
λ΄κ° μ 리νλ μμ€ν μ μ§κΈ λ§λ€κ³ μλ IAUS μΈκ³΅μ§λ₯ μμ€ν μ μλ₯Ό λ€μ΄μ μ€λͺ ν¨.
λ΄κ° μμ€ν
μ μ 리νλ λ°©λ²μ μλμ κ°λ€.
1. νλμ μμ€ν μ κΈ°λ₯λ³λ‘ ꡬλΆν΄μ, κ° κΈ°λ₯λ³λ‘ μ¬μ©νλ λΆνμ μ 리.
2. νλμ μμ€ν μ ν° λ‘μ§ λ©μ΄λ¦¬λ€λ‘ ꡬλΆν΄μ, κ°κ°μ λ©μ΄λ¦¬λ₯ΌΒ νλμ ν΄λμ€ λ€μ΄μ΄κ·Έλ¨μΌλ‘Β μ 리.
μ΄λ κ² λκ°μ΄ μΆμΌλ‘ μμ€ν μ μ 리ν΄μ ν΄λμ€ λ€μ΄μ΄κ·Έλ¨μΌλ‘ νμν¨.
보λ λ°©λ²μ, λ€μ΄μ΄κ·Έλ¨ κ°μ₯ μμ μ½λ§¨νΈλ‘ μΌμͺ½μμ μ€λ₯Έμͺ½ μμΌλ‘ κΈ°λ₯μ λμ΄ν¨.
κ·Έ μ½λ©νΈ λ°μΌλ‘ κ΄λ ¨ κΈ°λ₯λ€μ λμ΄ν¨.
μ½λ©νΈ μμ μ¨μλ μ«μλ λ‘μ§νλ‘μ°μ μμλ₯Ό μλ―Έ
μ§κΈ λ§λ€κ³ μλ IAUSμ κ²½μ°,
1. μμ€ν κΈ°λ₯λ³ κ΅¬λΆ μ 리
μ§κΈ κΈ°λ₯λ³λ‘ μ¬μ©νλ ν΄λμ€κ° μ μ΄μ νλμ λ€μ΄μ΄κ·Έλ¨λ§ μ°κ³ μμΒ
2. λ‘μ§ νλ‘μ°λ‘ μ 리
2-1 μ΄κΈ°ν νλ‘μ°
2-2 κ³μ° νΈλ¦¬κ±° νλ‘μ°
2-3 κ³μ° νλ‘μ°
ν΄λΉ λκΈμ μμ λμμ΅λλ€.
μ΄μν΄ λ³΄μ΄μ§ μλλ€λ λ€ν
λ λ§μ§λ§κ²μ λ§λ κ±° κ±°μ 3λ§μ€λ¬λλ° κ·Έλ°κ±°μν¨ μμ§ν κ·Έκ±° λ§λ€μ΄λ λ§λ€λμ κΉ μκ°νμ§ λ€μ 보μ§λμμλ― κ·Έκ±°ν μκ°μ μ½λ©νλκ² λ«μ§μλ?
λ¬΄μ¨ νλ‘κ·Έλ¨μ
vs
λ UMLμ μμ±νλ κ²½μ°λ νμ ν λ μλκ³ λ μ μ¬μ©μν¨. UMLμ 건μΆλ¬Ό μ€κ³λλ κ°λ€κ³ λ΄. λ΄κ° μ€κ³λ μμ΄ λ§λ€ μ μμΌλ©΄ κ·Έλ₯ λ§λ¬. λ΄ λ¨Έλ¦¬μμ μμΌλκΉ. κ·Όλ° νμ μ νλ€λ©΄ μλ‘ λΆμ μ μν΄μλΌλ μμ€ν λͺ¨λΈλ§μ΄ μ΄λ»κ² λλμ§ ννν΄μΌ νκ³ , ννλ λͺ¨λΈλ§μμ μμ‘΄μ±μ΄ μ μ ꡬμλ€μ λλ μ μλ‘ λΆμ μ λ€μ΄κ° μ μκ² μ§. μ΄λ κ°μ λ§λ μμ€ν μ λν μμ‘΄νλ λΆλΆμ μΈν°νμ΄μ€λ‘ 미리 λͺ¨λΈλ§ ν΄λκ³ , μλλ°© μμ€ν μ΄ κ΅¬νμ΄ μλμλλΌλ ν΄λΉ μΈν°νμ΄μ€μ Mock(λͺ¨λ°©)ꡬνμ λΆμ¬μ λ΄ μμ€ν μ ν μ€νΈν μλ μκ³ . μ΄κ±Έ νλ €λ©΄ UMLλ‘ λͺ¨λΈλ§νλ κ³Όμ μ΄ νμ μμ κΌ νμνκ±°λ .
κ·Όλ° 2-3λ μλ°λ§λ κ°λ°μλ, μ΄λ―Έ κ³ μλ€λΌλ¦¬λ μλ‘ μκ³ μλ ν¨ν΄μ΄ μκΈ°λλ¬Έμ, κ·Έλ₯ λνλͺλ§λ λλκ³ λλ΄λ²λ¦Ό. μ΄κ² UMLμμ±λ κ³§ μκ°μ΄ λ€μ΄κ°λκ±°λΌμ...
κ·Έλ¦¬κ³ λ νκ°μ§ μΌμ΄μ€λ, λ΄κ° μΈμ£Όλ°μλλ§λ€ UMLμ μμ±ν¨. μΌμ μ°μΆμ μν΄μ νμνκΈ°λ νκ³ , ν΄λΌμ΄μΈνΈμκ² λ΄κ° 무μ¨μμ μ ν΄μ μΌμ μ΄ μΌλ§λ μμλ¬λμ§ λͺ ννκ² ν νμκ° μκ±°λ . μ΄ μ΄μΈμλ μμ§ν μ μμ±μν¨. μ νλ λ μλ€λ©΄, λ¨μ΄ μμ±ν μμ€ν μ΄ λ΄λμ νλ²μ μλ€μ΄μ¬λ, κ·Έμ¬λκΊΌ 보면μ UMLμμ±μ ν¨. μ΄κ² μ½λλΆμν λ κ·Έμ¬λμ ν¨ν΄μ΄λ μ² νμ μκ³ μλ€λ©΄ λΆμν λ νΈνκ±°λ . κ·Όλ° μ½λλ₯Ό μμλ² λ΄λ μ΄ν΄κ° μκ°λλ, λ€μ΄μκ·Έλ¨μΌλ‘ λΉΌλ΄μ λΆμν¨. κ·ΈλΌ μ보μ
λ΄κ° μ΄μͺ½ λΆμΌκ° μ΅μνμ§ μμμ κ·Έλ¦ΌμΌλ‘ λ³΄μ§ μμΌλ©΄ λμ ν κΈ°μ΅μ λͺ»νκ² λλΌκ³
μ΄μ©μμλλ― μ΅μνμ§μμ ꡬ쑰 λ³Όλ λλ μΌλ¨ UMLλ‘μμ±νλ νΈμ΄λΌ...
νν λλ μ΄λ° κ³ λ―Όνλ μμ€μ΄ λκ³ μΆλ€ γ γ
λΌμ΄λμ ν΄λμ€λ€μ΄μ΄κ·Έλ¨ ν 4-5λ μ λΆν° μ§μν κ±°λΌκ³ νλ©΄μ μμ§λ μ§μμνλλ° μ