λ°μν
μννΈμ¨μ΄ κ°λ° νλ‘μΈμ€ λͺ¨λΈ - νν¬μ λͺ¨λΈ(Waterfall Model)
- μ ν μμ°¨ λͺ¨λΈ(linear, sequential model), κ³ μ μ μννΈμ¨μ΄ μλͺ μ£ΌκΈ°
- κ° λ¨κ³λ λ³ν μνλμ§ μκ³ μμ°¨ μνλ¨
- κΈ°λ³Έμ μΌλ‘λ μλ λ°©ν₯μΌλ‘ μ§νλλ μ€μ λ‘λ μμ λ° μ¬μμ μ μν΄ μ΄μ λ¨κ³λ‘μ νΌλλ°±μ΄ λΆκ°νΌν¨
- νν¬μ λͺ¨λΈμ νμ₯ ννλ‘ V λͺ¨λΈπμ΄ μλ€.
- μ₯μ
- λ¨μν μ ν λͺ¨λΈ - μ΄ν΄ μ¬μ
- λ¨κ³λ³λ‘ μ ννλ μ κ·Ό λ°©λ² - 체κ³μ λ¬Έμν κ°λ₯
- νλ‘μ νΈ μ§ν μν© λͺ νν νμ κ°λ₯
- λ¨μ
- μꡬμ¬νμ μλ²½νκ² μμ±ν΄μΌ ν¨
- λ³κ²½ μμ© μ΄λ €μ
- μμ€ν μ λμμ νλ°μ νμΈ κ°λ₯
- λν νλ‘μ νΈμ μ μ© λΆμ ν©
- μ§λμΉ λ¬Έμν
- μν λΆμ κ²°μ¬
- μΌμ μ§μ° κ°λ₯μ± νΌ
1. νν¬μ λͺ¨λΈ - νλΉμ± μ‘°μ¬ λ¨κ³
- λ¬Έμ μ μ νμ νκ³ ν΄κ²° λ°©μμ μ μνμ¬ ν¬μ λλΉ μ΄μ΅μ νκ°
- μ‘°μ§ μΈ‘λ©΄μ νλΉμ±: μ‘°μ§μ μ λ΅μ λͺ©νλ₯Ό μΆ©μ‘±νλκ°
- κ²½μ μ νλΉμ± : λΉμ© λλΉ μμ΅ ν¨κ³Όκ° ν°κ°
- κΈ°μ μ νλΉμ± : μ ν΄μ§ μκ° μμ νμ¬μ κΈ°μ μμ€μΌλ‘ κ°λ°ν μ μλκ°
- μ΄μμ νλΉμ± : μ΄μ/μ¬μ© λ₯λ ₯, λ€λ₯Έ μμ€ν κ³Όμ μ°λ κ°λ₯μ± νλ¨
- 짧μ κΈ°κ° λ΄μ λΆμκ³Ό λ―Έλ μμΈ‘μ ν΄μΌνκΈ° λλ¬Έμ μκ°μ μ μ½κ³Ό μ μ μ μλ°κ°μ΄ μ‘΄μ¬νλ λ¨κ³
- νλΉμ± μ‘°μ¬ λ³΄κ³ μ: λ¬Έμ μ μ, ν΄κ²° λ°©μ, κΈ°λ ν¨κ³Ό, νλΉμ±, λΉμ©, μΈλ λ μ§ λ±μ ν¬ν¨
2. νν¬μ λͺ¨λΈ - μꡬ λΆμκ³Ό λͺ μΈ λ¨κ³
- νλ‘μ νΈμ μ±ν¨λ₯Ό μ’μ°νλ μ€μν λ¨κ³ - 무μμ κ°λ°ν κ²μΈμ§ κ²°μ
- μꡬμ¬ν
- λ¬Έμ μ ν΄κ²°μ μν΄ μμ€ν μ΄ κ°μΆμ΄μΌ νλ 쑰건과 λ₯λ ₯
- μꡬμ¬ν λͺ μΈμ, κ³μ½μμ λͺ μ
- μꡬμ¬ν λͺ
μΈμ(SRS)
- λ°μ£Όμ-κ°λ°μ κ°μ μμ¬μν΅ μλ¨
- μ νμ±, μΌκ΄μ±, μμ μ± νμ
- μꡬμ¬ν λͺ
μΈμμ ꡬμ±
- μμ€ν μ λͺ©μ κ³Ό λ²μ - λ¬Έμ μ μ ꡬ체μ μΌλ‘ κΈ°μ νκ³ λμμ μ μ
- κΈ°λ₯μ μꡬμ¬ν, λΉκΈ°λ₯μ μꡬμ¬ν, κΈ°ν μ μ½ μ‘°κ±΄ λ±μ ν¬ν¨
3. νν¬μ λͺ¨λΈ - μ€κ³μ λͺ μΈ λ¨κ³
- μꡬμ¬νμ κΈ°λ°μΌλ‘ λͺ ννκ³ μ‘°μ§νλ κ΅¬μ‘°λ‘ μ€κ³
- μ€κ³ λ¨κ³: μν€ν μ³ μ€κ³ β‘οΈ μΈν°νμ΄μ€ μ€κ³ β‘οΈ νλ‘κ·Έλ¨ μ€κ³
- μ€κ³ λ°©λ²
- μ ν΅μ (ꡬ쑰μ ) μ€κ³ λ°©λ²
- κ°μ²΄μ§ν₯ μ€κ³ λ°©λ²
4. νν¬μ λͺ¨λΈ - μ½λ©κ³Ό λ¨μ ν μ€νΈ λ¨κ³
- μ€κ³ κ²°κ³Όλ₯Ό νλ‘κ·Έλ¨μΌλ‘ μμ±
- ꡬνλ λͺ¨λμ΄ λͺ μΈμλ₯Ό λ§μ‘±νλμ§ ν μ€νΈνμ¬ νμΈ
- κ³ λ € μ¬ν
- μ½λ© νμ€ μ€μ(μ½λ© 컨벀μ )
- ν μ€νΈ μ μ°¨ μ€μ
- μ½λ μΈμ€νμ : μ½λμ μ μ λΆμ
5. νν¬μ λͺ¨λΈ - ν΅ν©κ³Ό μμ€ν ν μ€νΈ λ¨κ³
- λͺ¨λ β‘οΈ μλΈ μμ€ν β‘οΈ μ 체 μμ€ν μΌλ‘ ν΅ν©
- ν΅ν© ν μ€νΈ: λͺ¨λλ€μ ν΅ν©νμ¬ μ μ¦μ μΌλ‘ μμ€ν ꡬμΆ
- μμ€ν ν μ€νΈ: μ΅μ’ μ μΌλ‘ ν΅ν©λ μ 체 μμ€ν μ΄ μꡬμ¬νμ λ§μ‘±νλμ§ νμΈ
- μν ν
μ€νΈ
- μννΈμ¨μ΄ κ°λ° νμ₯μμ μν
- μΌλ° μννΈμ¨μ΄: ν μ€νΈ νμ΄ μν ν μ€νΈ μν(λ΄λΆμ μΈμ ν μ€νΈ) β‘οΈ λ² ν λ²μ 릴리μ¦
- μ£Όλ¬Έν μννΈμ¨μ΄: μ ν μΈμ λμκ° μ΄λ£¨μ΄μ§λκΉμ§ μν(μΈμ ν μ€νΈ)
- λ² ν ν
μ€νΈ
- κ³ κ°μ μ€μ μ¬μ© νκ²½μμ μν
- μ ν μΆμ μ 릴리μ¦λ λ² ν λ²μ μΌλ‘ κ°λ§ μ¬μ©μλ‘λΆν° 미리 μ ν νκ°
6. νν¬μ λͺ¨λΈ - μΈλμ μ μ§λ³΄μ λ¨κ³
- μΈλ: μ€μ μ¬μ©μ μν΄ κ³ κ°μκ² μννΈμ¨μ΄ λ°°ν¬
- μ μ§λ³΄μ(βμ§ν): μννΈμ¨μ΄ μμ λ° λ³΄μ νλ
- μ μ§λ³΄μμ μ’
λ₯
- μμ μ μ§λ³΄μ(corrective maintenance): μ€λ₯ μμ
- μ μ μ μ§λ³΄μ(adaptive maintenance): νκ²½ λ³ν(νλμ¨μ΄, OS λ±) λμ
- μμ μ μ§λ³΄μ(perfective maintenance): κΈ°λ₯ κ°μ , μ±λ₯ ν₯μ
- μλ°© μ μ§λ³΄μ(preventive maintenance): λ―Έλ μ μ§λ³΄μμ±μ ν₯μμν€κΈ° μν νλ
References
νκ΅λ°©μ‘ν΅μ λνκ΅ μ»΄ν¨ν°κ³Όνκ³Ό μννΈμ¨μ΄κ³΅ν(κΉν¬μ² κ΅μ)
λ°μν
λκΈ