μννΈμ¨μ΄ κ°λ° νλ‘μΈμ€ μ₯λ¨μ + μ°¨μ΄
μ€μν λͺ¨λΈ
- νν¬μ λͺ¨λΈ
- νλ‘ν νμ λͺ¨λΈ
- μ μ¦μ λͺ¨λΈ
- λμ ν λͺ¨λΈ
- μ§νμ λͺ¨λΈ
- μ μμΌ λͺ¨λΈ
1. νν¬μ λͺ¨λΈ
νΉμ§ :
κ° λ¨κ³κ° λ€μ λ¨κ³ μμ μ μ λλμΌ ν¨
μμμ : κ° λ¨κ³ μ¬μ΄μ μ€λ³΅μ΄λ μνΈμμ©μ΄ μμ
λ°λ‘ μ λ¨κ³λ‘ νΌλλ°±
κ° λ¨κ³μ κ²°κ³Όλ λ€μ λ¨κ³κ° μμλκΈ° μ μ μ κ²(V&V)
μꡬμ¬ν λ³κ²½μ΄ νμ μ μΈ μν©μ μ ν© (λκ·λͺ¨ μμ€ν 곡ν νλ‘μ νΈμμ μ£Όλ‘ μ¬μ©λ¨) Ex) κ΅λ°© μμ€ν
κ³Όμ : μꡬμ¬ν μμ§ λ° μ μ -> μꡬμ¬ν λͺ μΈ -> μ€κ³ -> ꡬν -> ν΅ν© λ° λ°°ν¬ -> μ μ§λ³΄μ
μ₯μ :
체κ³μ μΈ λ¬Έμν
νλ‘μ νΈ μ§νμν© λͺ νν νμ κ°λ₯
λ¨μ :
νλ‘μΈμ€ μ§ν ν λ³κ²½ μμ©νκΈ° μ΄λ €μ
μ΄κΈ°λ¨κ³ μ§λμΉκ² κ°μ‘°νλ©΄ μ½λ©, ν μ€νΈκ° μ§μ°
μμ©μλ λ€μμ λ¬Έμ μμ°ν κ°λ₯μ±
2. νλ‘ν νμ λͺ¨λΈ
νΉμ§:
κ³ κ°μ΄ μꡬν κΈ°λ₯μ λν΄ νλ‘ν νμ λ§λ¦
μ€νμ λͺ¨λΈ : μꡬμ¬ν λ°μ(λ²λ¦¬κ±°λ keep), κΈ°λ₯ μΌλΆ μ€ν, μ¬μ© ν νκΈ°
μ§νμ λͺ¨λΈ : νλ‘ν νμ μ λ²λ¬μ§ μκ³ μ§μμ μΌλ‘ λ°μ , κ°μ
κ³Όμ : (μμ€ν λΆμ -> μꡬμ¬ν μ μ λ° μ€κ³ -> νλ‘ν νμ μμ±/κ°λ° -> νλ‘ν νμ νκ°)(λ°λ³΅) -> μ 체 ꡬν
μ₯μ :
νλ‘ν νμ μ ν΅ν΄ μ¬μ©μ μꡬ λ°μμ λμΌ μ μμ
μ§μμ μΈ κ²μ¦μ΄ νμν κ²½μ°μ μ’μ
λ¨μ :
κ°λ°λ²μ λͺ¨νΈ
3. μ μ¦μ λͺ¨λΈ
νΉμ§ :
κ°λ° μ¬μ΄ν΄μ΄ 짧μ νκ²½
μμ€ν μ λλμ΄ λ¦΄λ¦¬μ€ (λΆν ν΄μ κ³ν, μΆμ)
κ³Όμ : μꡬμ¬ν μμ§ λ° μ μ -> μꡬμ¬ν λͺ μΈ -> κ° λ¦΄λ¦¬μ¦ λ³λ‘ κ³ν => (λμμΈ-> ꡬν -> ν΅ν© λ° λ°°ν¬)(λ¦΄λ¦¬μ€ λ³λ‘)
λ¦΄λ¦¬μ€ κ΅¬μ±λ°©λ² :
- μ μ¦μ λ°©λ²: κΈ°λ₯λ³λ‘ 릴리μ€
- λ°λ³΅μ λ°©λ²: 릴리μ€ν λ λ§λ€ κΈ°λ₯μ μμ±λ λμ
rel.1 ν΅μ¬κΈ°λ₯ κ°λ° -> rel.2 λΆκ°μλΉμ€ -> rel.3 λΆκ° μλΉμ€
μ₯μ :
λΉ λ₯Έ μκ°μμ μμ₯ μΆμ κ°λ₯
κΈ°λ₯ λΆμ‘±νλλΌλ μ΄κΈ°μ μ¬μ©, κ΅μ‘ κ°λ₯
μμ£Ό λ¦΄λ¦¬μ€ ν¨μΌλ‘μ¨ μμ λͺ»ν λ¬Έμ λ₯Ό μ μνκ³ κΎΈμ€νκ² κ³ μ³λκ° μ μμ
κ°λ° νμ΄ λ¦΄λ¦¬μ€λ§λ€ λ€λ₯Έ μ λ¬Έ μμμ μ΄μ μ λ μ μμ
4. λμ ν λͺ¨λΈ
1. κ³ν μ립 | 2. μν λΆμ |
4. νκ° | 3. κ°λ° |
νΉμ§ :
μννΈμ¨μ΄μ κΈ°λ₯μ μ μ¦μ μΌλ‘ κ°λ°(λμ νμΌλ‘ λ°λ³΅)
μ¬λ¬λ²μ μ μ¦μ μΈ λ¦΄λ¦¬μ€
λ°λ³΅μ μΈ κ°λ° λ° ν μ€νΈ
κ°μΈμ± ν₯μ
μ₯μ :
μ€ν¨μ μνμ μ€μ
ν μ€νΈ μ©μ΄
μμ°μ€λ° νΌλλ°±
λ¨μ :
κ΄λ¦¬κ° μ€μ
μν λΆμμ΄ μ€μ
5. μ§νμ λͺ¨λΈ
1) λ°λ³΅μ μ΄λ©° μ μ¦μ μΈ λ°©λ²
λ°λ³΅ν λλ§λ€ λ²μ μ μμ±λ λμμ§
μ΄κΈ°μ μ¬μ©μκ° μꡬμ¬νμ νμ νκΈ° νλ€κ³ ꡬνμ΄ μ΄λ €μ΄ κ²½μ°
μꡬμ¬ν λΆμμ νλ² μ΄μ λ°λ³΅ν¨ (μ μ¦μ λͺ¨λΈκ³Ό λ€λ₯Έμ )
2) UP(Unified Process)
- λμ λ¨κ³ (μꡬμ¬ν κ³ν)
- μ λ ¨ λ¨κ³ (μꡬμ¬ν μμ§ λ° λΆμ)
- κ΅¬μΆ λ¨κ³ (ꡬν λ° ν μ€νΈ)
- μ ν λ¨κ³ (λ°°ν¬ λ° μ΄μ)
κ° μ 무λ¨κ³κ° waterfall λͺ¨λΈκ³Ό λμ But, λ¨κ³κ° λΆλΆλͺ νλ€λ λ°μμ waterfall λͺ¨λΈκ³Ό λλΉ
waterfall λͺ¨λΈκ³Ό λ€λ₯΄κ² κ° λ¨κ³κ° μΉΌκ°μ΄ λμ΄μ§λ κ²μ΄ μλλΌ μ½κ°μ© μ λ¬΄κ° κ²ΉμΉκΈ°λ ν¨
6. μ μμΌ λͺ¨λΈ
νΉμ§ :
짧μ 릴리μ€μ λ°λ³΅
μ μ¦μ μ€κ³ : μ€κ³μ λν κ²°μ μ λ―Έλ£¨κ³ νμ κ°μ (μ€κ³μ λ³νμ΄ μκΈΈ μ μμΌλ―λ‘ λκ·λͺ¨ μμ€ν μ μ ν©νμ§ μμ)
λ¬Έμ μ΅μν
μꡬμ νκ²½μ λ³κ²½μ κ°μ
1) μ΅μ€νΈλ¦Ό νλ‘κ·Έλλ°
2) μ€ν¬λΌ
♣ νλ‘μΈμ€ λͺ¨λΈ μ μ
- μΌλ°μ μΈ κ΅¬μΆ (μνμ± μ κ³ κΈ°μ‘΄ μ¬λ‘ λ§μ κ²½μ°,νμ λ μμμ λν μ μ½ μ‘΄μ¬) : νν¬μ λͺ¨λΈ
- λκ·λͺ¨ μ¬κ΅¬μΆ (ν₯ν λ³κ²½μ μ¬μ§κ° λ§κ³ , μꡬμ¬ν νμ μ΄ μ΄λ €μ΄ κ²½μ°) : μ μ¦μ λͺ¨λΈ, λμ ν λͺ¨λΈ
- μλ² λλ μμ€ν (sw μΈμ μ¬λ¬ μμ κ³ λ €ν΄μΌνλ κ²½μ°) ex) νλμ¨μ΄, μ¬μ©μ interface : μ μ¦μ λͺ¨λΈ
- νλ‘μ νΈ νλΉμ± κ²ν (νλΉμ± κ²μ¦) : νλ‘ν νμ λͺ¨λΈ, λμ ν λͺ¨λΈ
- μ°κ΅¬ν κ°λ°(μ§μμ μΈ κ²μ¦ νμ) : νλ‘ν νμ λͺ¨λΈ, λμ ν λͺ¨λΈ
- μκ·λͺ¨(λ¨κΈ°κ°) : μ μμΌ νλ‘μΈμ€