μ»΄ν¨ν° λ€νΈμν¬λ μ¬λ¬ μ»΄ν¨ν°κ° λ°μ΄ν°μ μμμ 곡μ ν μ μλλ‘ μ°κ²°λ μμ€ν μ λλ€. μΈν°λ·, λ‘컬 λ€νΈμν¬(LAN), μμ΄νμ΄ λ±μ΄ λνμ μΈ μμ λλ€.
OSI(Open Systems Interconnection)λ λ€νΈμν¬ ν΅μ μ νμ€νλ λͺ¨λΈμ λλ€.
| κ³μΈ΅ | μ΄λ¦ | μν | μμ |
|---|---|---|---|
| 7μΈ΅ | μμ© κ³μΈ΅ | μ¬μ©μμκ² μλΉμ€λ₯Ό μ 곡 | HTTP, FTP |
| 6μΈ΅ | νν κ³μΈ΅ | λ°μ΄ν° νμ λ³ν, μνΈν | SSL, TLS |
| 5μΈ΅ | μΈμ κ³μΈ΅ | μ°κ²° κ΄λ¦¬ | Socket |
| 4μΈ΅ | μ μ‘ κ³μΈ΅ | λ°μ΄ν° μ μ‘ κ΄λ¦¬ | TCP, UDP |
| 3μΈ΅ | λ€νΈμν¬ κ³μΈ΅ | κ²½λ‘ μ€μ κ³Ό λ°μ΄ν° μ μ‘ | IP, λΌμ°ν° |
| 2μΈ΅ | λ°μ΄ν° λ§ν¬ κ³μΈ΅ | μ€λ₯ κ²μΆ λ° μμ | μ΄λλ· |
| 1μΈ΅ | 물리 κ³μΈ΅ | 물리μ μ₯μΉ μ°κ²° | μΌμ΄λΈ, νλΈ |
μΈν°λ·μμ κ°μ₯ λ리 μ¬μ©λλ νλ‘ν μ½μ λλ€.
μΉ νμ΄μ§μ κ°μ 리μμ€λ₯Ό μ μ‘νκΈ° μν νλ‘ν μ½μ λλ€.
μννΈμ¨μ΄ 곡ν(Software Engineering)μ μννΈμ¨μ΄ κ°λ°κ³Ό μ μ§λ³΄μλ₯Ό 체κ³μ μΌλ‘ κ΄λ¦¬νλ λ°©λ²λ‘ μ λλ€. μꡬμ¬ν λΆμ, μ€κ³, ꡬν, ν μ€νΈ, μ μ§λ³΄μλ‘ κ΅¬μ±λ©λλ€.
μννΈμ¨μ΄ κ°λ° μλͺ μ£ΌκΈ°λ μννΈμ¨μ΄κ° κ°λ°, λ°°ν¬, μ μ§λ³΄μλλ μ 체 κ³Όμ μ μλ―Έν©λλ€.
μꡬμ¬ν λΆμ
μ€κ³
ꡬν
ν μ€νΈ
λ°°ν¬ λ° μ μ§λ³΄μ
μννΈμ¨μ΄ κ°λ° λ°©λ²λ‘ μ νλ‘μ νΈλ₯Ό μ±κ³΅μ μΌλ‘ μμ±νκΈ° μν μ κ·Ό λ°©λ²μ λλ€.
νν¬μ λͺ¨λΈ(Waterfall Model): λ¨κ³λ³ μμ°¨μ μ κ·Ό
μ μμΌ λ°©λ²λ‘ (Agile Methodology): μ§§μ μ£ΌκΈ°(iteration)λ‘ λΉ λ₯΄κ² κ°λ° λ° νΌλλ°± μλ ΄
μννΈμ¨μ΄ μ€κ³λ₯Ό μκ°μ μΌλ‘ λνλ΄κΈ° μν νμ€νλ λͺ¨λΈλ§ μΈμ΄μ λλ€.
μννΈμ¨μ΄ κ°λ° νλ‘μΈμ€λ₯Ό μλννμ¬ μμ°μ±μ λμ΄λ λ°©λ²μ λλ€.
λ€νΈμν¬μ μννΈμ¨μ΄ 곡νμ κΉμ΄ μκ² μ΄ν΄νλ©΄ ν¨μ¨μ μ΄κ³ μμ μ μΈ μμ€ν μ μ€κ³νκ³ κ΄λ¦¬ν μ μμ΅λλ€. μ΄λ² μ₯μμ λ°°μ΄ λ΄μ©μ λ°νμΌλ‘ μ€λ¬΄μμ λ°λ‘ μ μ© κ°λ₯ν κΈ°μ μ μ§μμ μΌλ‘ νμ΅νκ³ λ°μ μν€μκΈ° λ°λλλ€.
π λ³Έ κΈμ λ€νΈμν¬μ μννΈμ¨μ΄ 곡νμ κ°λ κ³Ό μ€λ¬΄ νμ©λ²μ μ½κ² μ΄ν΄νκ³ μ μ©ν μ μλλ‘ κ΅¬μ±λμμ΅λλ€.
μ΄λ‘μ¨ μλ£κ΅¬μ‘°, μκ³ λ¦¬μ¦, λ°μ΄ν°λ² μ΄μ€, μ»΄ν¨ν° μν€ν μ²μ μ΄μ체μ , λ€νΈμν¬μ μννΈμ¨μ΄ 곡νμ ν΅μ¬ λ΄μ©μ λͺ¨λ λ§μ³€μ΅λλ€. κΈ΄ κΈ μ½μ΄μ£Όμ μ κ°μ¬ν©λλ€!π