* κ°μΈ νμ΅μ μν μ 리μ λλ€.
001. μννΈμ¨μ΄ μλͺ μ£ΌκΈ°
| νν¬μ λͺ¨ν(Waterfall Model)
- νν¬μ λͺ¨νμ μννΈμ¨μ΄ 곡νμμ κ°μ₯ μ€λλκ³ κ°μ₯ νλκ² μ¬μ©λ¨, κ³ μ μ μλͺ μ£ΌκΈ° λͺ¨νμ΄λΌκ³ λ ν¨
- μννΈμ¨μ΄ κ°λ° κ³Όμ μ ν λ¨κ³κ° λλμΌλ§ λ€μ λ¨κ³λ‘ λμ΄κ°, λ³μ μν X
- 맀λ΄μΌ μμ±
- νλΉμ± κ²ν -> κ³ν -> μꡬλΆμ -> μ€κ³ -> ꡬν(μ½λ©) -> μν(κ²μ¬) -> μ μ§λ³΄μ
| νλ‘ν νμ
λͺ¨ν(Prototype Model, μνλͺ¨ν)
: μ¬μ©μμ μꡬμ¬νμ μ ννκΈ° νμ
νκΈ° μν΄ μ€μ κ°λ°λ μννΈμ¨μ΄μ λν 견본νμ λ§λ€μ΄ μ΅μ’
κ²°κ³Όλ¬Όμ μμΈ‘νλ λͺ¨ν
- μ¬μ©μμ μμ€ν μ¬μ΄μ μΈν°νμ΄μ€μ μ€μ μ λμ΄ κ°λ°
- SW κ°λ° μλ£ μμ μμ μ€λ₯κ° λ°κ²¬λλ νν¬μ λͺ¨νμ λ¨μ μ 보μ
| λμ ν λͺ¨ν(Spiral Model, μ μ§μ λͺ¨ν)
: 보ν΄(Boehm)μ΄ μ μν κ²μΌλ‘, νν¬μ + νλ‘ν νμ
+ μν λΆμ κΈ°λ₯
- λμ μ λ°λΌ λλ―μ΄ μ¬λ¬ λ²μ μννΈμ¨μ΄ κ°λ° κ³Όμ μ κ±°μ³ μ μ§μ μΌλ‘ μλ²½ν μ΅μ’ SW κ°λ°
- SW κ°λ°νλ©΄μ λ°μν μ μλ μνμ κ΄λ¦¬νκ³ μ΅μννλ κ²μ λͺ©μ
- μ μ§μ μΌλ‘ κ°λ° κ³Όμ μ΄ λ°λ³΅λλ―λ‘ λλ½λκ±°λ μΆκ°λ μꡬμ¬νμ 첨κ°ν μ μκ³ , μ λ°νκ³ μ μ§λ³΄μ κ³Όμ μ΄ νμ μλ€
- λκ·λͺ¨ μμ€ν μ μννΈμ¨μ΄ κ°λ°μ μ ν©
| μ μμΌ λͺ¨ν(Agile Model)
: κ³ κ°μ μꡬμ¬ν λ³νμ μ μ°νκ² λμ κ°λ₯
002. μ€ν¬λΌ(Scrum) κΈ°λ²
μ€ν¬λΌμ κ°μ
μ ν μ± μμ (PO; Product Owver)
- μ΄ν΄ κ΄κ³μλ€ μ€ μ νμ μ΄ν΄λκ° λκ³ μꡬμ¬νμ μ± μμ§κ³ μμ¬ κ²°μ ν μ¬λ, μ£Όλ‘ κ°λ° μλ’°μ λλ μ¬μ©μκ° λ΄λΉ
- λ°±λ‘κ·Έλ₯Ό μμ±νκ³ μ°μ μμλ₯Ό μ§μ
- νμλ€μ΄ λ°±λ‘κ·Έμ μ€ν 리λ₯Ό μΆκ°ν μλ μμ§λ§ μ°μ μμ μ§μ X
μ€ν¬λΌ λ§μ€ν° (SM; Scrum Master)
κ°λ°ν (DT; Development Team)
| μ€ν¬λΌ κ°λ° νλ‘μΈμ€
μ ν λ°±λ‘κ·Έ -> μ€νλ¦°νΈ κ³ν νμ -> μ€νλ¦°νΈ -> μΌμΌ μ€ν¬λΌ νμ -> μ€νλ¦°νΈ κ²ν νμ -> μ€νλ¦°νΈ νκ³
003. XP(eXtreme Programming) κΈ°λ²
| XP(eXtreme Programming)
: μμλ‘ λ°μνλ κ³ κ°μ μꡬμ¬νμ μ μ°νκ² λμνκΈ° μν΄ κ³ κ°μ μ°Έμ¬μ κ°λ° κ³Όμ μ λ°λ³΅μ κ·Ήλννμ¬ κ°λ° μμ°μ±μ ν₯μμν€λ λ°©λ²
XPμ 5κ°μ§ ν΅μ¬ κ°μΉ μμ¬μν΅, λ¨μμ±, μ©κΈ°, μ‘΄μ€ νΌλλ°±
| XP κ°λ° νλ‘μΈμ€
XPμ μ£Όμ μ€μ² λ°©λ² - Pari Programing (μ§ νλ‘κ·Έλλ°) - Test-Driven Development (ν
μ€νΈ μ£Όλ κ°λ°) - Whole Team - Continuous Integration - Design Improvement - Small Releases
004. νν μμ€ν νμ
005. κ°λ° κΈ°μ νκ²½ νμ
| κ°λ° κΈ°μ νκ²½μ μ μ
: κ°λ° νκ³ μ νλ μννΈμ¨μ΄μ κ΄λ ¨λ μ΄μ체μ , λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν
, λ―Έλ€μ¨μ΄ λ±μ μ μ ν λ κ³ λ €ν΄μΌ ν μ¬νμ κΈ°μ νκ³ , μ€νμμ€ μ¬μ©μ μ£Όμν΄μΌ ν λ΄μ©μ μ μ
| μ΄μ체μ (OS; Operationg System)
006. μꡬμ¬ν μ μ
| μꡬμ¬νμ μ ν
- κΈ°λ₯ μꡬ μ¬ν
- μ¬μ©μ κΈ°μ€
2. λΉκΈ°λ₯ μꡬμ¬ν - κ°λ° κΈ°μ€ - κ°μ©μ±, μ ν©μ±, μνΈνΈνμ±, λμμ±, μ λ’°μ±, μ¬μ©μ±, μ μ§/κ΄λ¦¬μ±, μ΄μμ±, νμ₯μ±, 보μμ±
| μꡬμ¬ν κ°λ° νλ‘μΈμ€
λμΆ -> λΆμ -> λͺ
μΈ -> νμΈ
| μꡬμ¬ν λμΆ
| μꡬμ¬ν λΆμ
| μꡬμ¬ν λͺ
μΈ
| μꡬμ¬ν νμΈ
007. μꡬμ¬ν λΆμ κΈ°λ²
| μꡬμ¬ν λΆμ κΈ°λ² μ’ λ₯
- μꡬμ¬ν λΆλ₯
- κ°λ λͺ¨λΈλ§
- μꡬμ¬ν ν λΉ
- μꡬμ¬ν νμ
- μ ν λΆμ
008. μꡬμ¬ν νμΈ κΈ°λ²
| μꡬμ¬ν νμΈ κΈ°λ² μ’ λ₯
- μꡬμ¬ν κ²ν
- νλ‘ν νμ΄ν
- λͺ¨λΈ κ²μ¦
- μΈμ ν μ€νΈ