μννΈμ¨μ΄ ν¨ν€μ§
μ€ν νμΌμ λ¬Άμ΄ λ°°ν¬μ© μ€μΉ νμΌμ λ§λ¦
μ¬μ©μ μ€μ¬μΌλ‘ μ§ν
λͺ¨λν νμ¬ μΌλ° λ°°ν¬ ννλ‘ ν¨ν€μ§
ν¨ν€μ§ κ³ λ €μ¬ν
μ¬μ©μμ μ΄μ체μ , CPU, λ©λͺ¨λ¦¬ λ±μ νμν μ΅μ νκ²½ μ μ
UIλ μκ°μ μΈ μλ£μ ν¨κ» λ§€λ΄μΌκ³Ό μΌμΉμμΌ ν¨ν€μ§
μννΈμ¨μ΄λ νλμ¨μ΄μ ν¨κ» κ΄λ¦¬λ μ μλλ‘ Managed Service ννλ‘ μ 곡
ν¨ν€μ§ μμ μμ
1. κΈ°λ₯ μλ³
2. λͺ¨λν
3. λΉλ μ§ν
4. μ¬μ©μ νκ²½ λΆμ
5. ν¨ν€μ§ λ° μ μ© μν
6. ν¨ν€μ§ λ³κ²½ κ°μ
7. λ°°ν¬ : μ¨λΌμΈ λλ μ€νλΌμΈμΌλ‘
λ¦΄λ¦¬μ¦ λ ΈνΈ μμ±
κ°λ° κ³Όμ μμ μ μλ λ¦΄λ¦¬μ¦ μ 보λ₯Ό κ³ κ°μκ² κ³΅μ νκΈ° μν λ¬Έμ
ν μ€νΈ μ§ν λ°©λ²μ λν κ²°κ³Όκ° μννΈμ¨μ΄ μ¬μμ λν κ°λ°νμ μ νν μ€μ μ¬λΆ νμ
μννΈμ¨μ΄μ λ²μ κ΄λ¦¬ λ° λ¦΄λ¦¬μ¦ μ 보λ₯Ό 체κ³μ μΌλ‘ κ΄λ¦¬
μννΈμ¨μ΄ μ΄κΈ° λ°°ν¬, μΆμ ν κ°μ μ¬νμ μ μ©ν μΆκ° λ°°ν¬ μ μ 곡
λ¦΄λ¦¬μ¦ λ ΈνΈ μ΄κΈ° λ²μ μμ± μ κ³ λ €μ¬ν
μ ννκ³ μμ ν μ 보λ₯Ό κΈ°λ°μΌλ‘ κ°λ°νμμ μ§μ νμ¬ μμ λ‘ μμ±
μ κ· μ½λ, λΉλ λ±μ μ΄λ ₯μ΄ μ ννκ² κ΄λ¦¬λμ΄ λ³κ²½ λλ κ°μ λ ν볡μ λν μ΄λ ₯ μ 보λ€λ μμ±
λ¦΄λ¦¬μ¦ λ ΈνΈ μΆκ° λ²μ μμ± μ κ³ λ €μ¬ν
ν μ€νΈ κ³Όμ μμ λ² ν λ²μ μ΄ μΆμλκ±°λ κΈ΄κΈ λ²κ·Έ μμ , μ κ·Έλ μ΄λ, μ¬μ©μ μμ² λ±μ νΉμν μν©μ κ²½μ° μμ±
κΈ΄κΈ λ²κ·Έ μμ μ μμ νλ κ²½μ° λ¦΄λ¦¬μ¦ λ²μ μ μΆμνκ³ κ·Έ λ²νΈλ₯Ό ν¬ν¨ν λͺ¨λ λ΄μ©μ μμ λ λ΄μ©μ λ΄μ
μꡬμ¬νμ μν΄ μΆκ° νΉμ μμ λ κ²½μ° μ체 κΈ°λ₯ ν₯μκ³Όλ λ€λ₯Έ λ³λμ λ¦΄λ¦¬μ¦ λ²μ μΌλ‘ μΆμνκ³ μμ±
λ¦΄λ¦¬μ¦ λ ΈνΈ μμ± μμ
1. λͺ¨λ μλ³
2. λ¦΄λ¦¬μ¦ μ 보 νμΈ
3. λ¦΄λ¦¬μ¦ λ ΈνΈ κ°μ μμ±
4. μν₯λ 체ν¬
5. μ μ λ¦΄λ¦¬μ¦ λ ΈνΈ μμ±
6. μΆκ° κ°μ νλͺ© μλ³
λμ§νΈ μ μκΆ κ΄λ¦¬
μ μκΆ
μ°½μμκ° κ°μ§λ λ°°νμ λ μ μ κΆλ¦¬λ‘ νμΈμ μΉ¨ν΄λ₯Ό λ°μ§ μμ κ³ μ ν κΆν
μ»΄ν¨ν° νλ‘κ·Έλ¨μ²λΌ 볡μ νκΈ° μ¬μ΄ μ μλ¬Όμ λν΄ μ μκΆμ 보νΈνλ λ°©λ²μ μ μκΆ λ³΄νΈ κΈ°μ μ΄λΌ ν¨
λμ§νΈ μ μκΆ κ΄λ¦¬ (Digital Right Management)μ κ°μ
μ μκΆμκ° λ°°ν¬ν λμ§νΈ μ½ν μΈ κ° μ μκΆμκ° μλν μ©λλ‘λ§ μ¬μ©λλλ‘ μμ± μ ν΅ μ΄μ©κΉμ§ μ κ³Όμ μ κ±Έμ³ μ¬μ©λλ λμ§νΈ μ½ν μΈ κ΄λ¦¬ λ° λ³΄νΈ κΈ°μ
ν¬κΈ°κ° μμ κ²½μ° μ¬μ©μκ° μ½ν μΈ λ₯Ό μμ²νλ μμ μ μ€μκ° ν¨ν€μ§ μν
ν¬λ¦¬κ° ν° κ²½μ° λ―Έλ¦¬ ν¨ν€μ§μ μν ν λ°°ν¬
λμ§νΈ μ μκΆ κ΄λ¦¬μ νλ¦λ
- ν΄λ¦¬μ΄λ§ νμ°μ€ : μ μκΆμ λν μ¬μ© κΆν, λΌμ΄μ μ€ λ°κΈ, μ¬μ©λμ λ°λ₯Έ κ²°μ κ΄λ¦¬ λ± μν
- μ½ν μΈ μ 곡μ : μ½ν μΈ λ₯Ό μ 곡νλ μ μκΆμ
- ν¨ν€μ : μ½ν μΈ λ₯Ό λ©ν λ°μ΄ν°μ ν¨κ» λ°°ν¬ κ°λ₯ν ννλ‘ λ¬Άμ΄ μνΈννλ νλ‘κ·Έλ¨
- μ½ν μΈ λΆλ°°μ : μνΈνλ μ½ν μΈ λ₯Ό μ ν΅
- μ½ν μΈ μλΉμ : μ½ν μΈ λ₯Ό ꡬ맀ν΄μ μ¬μ©
- DRM 컨νΈλ‘€λ¬ : λ°°ν¬λ μ½ν μΈ μ μ΄μ© κΆνμ ν΅μ νλ νλ‘κ·Έλ¨
- 보μ 컨ν μ΄λ : μ½ν μΈ μλ³Έμ μμ νκ² μ ν΅νκΈ° μν μ μμ 보μ μ₯μΉ
λμ§νΈ μ μκΆ κ΄λ¦¬μ κΈ°μ μμ
μνΈν
ν€ κ΄λ¦¬
μνΈν νμΌ μμ±
μλ³ κΈ°μ
μ μκΆ νν
μ μ± κ΄λ¦¬
ν¬λ λ°©μ§
μΈμ¦
μννΈμ¨μ΄ μ€μΉ λ§€λ΄μΌ μμ±
κ°λ° μ΄κΈ°μμλΆν° μ μ©λ κΈ°μ€μ΄λ μ¬μ©μκ° μννΈμ¨μ΄λ₯Ό μ€μΉνλ κ³Όμ μ νμν λ΄μ©μ κΈ°λ‘ν λ¬Έμ
μ€μΉ μμλΆν° μλ£κΉμ§μ κ³Όμ μ μμλλ‘ μ€λͺ
μλ¬Έ
- λ¬Έμ μ΄λ ₯, μ€μΉ λ§€λ΄μΌμ μ£Όμ, μ€μΉ λꡬμ ꡬμ±, μ€μΉ νκ²½ μ²΄ν¬ νλͺ© κΈ°μ
- μ€μΉ λ§€λ΄μΌμ μ£Όμ : μ£Όμ μ¬νκ³Ό μ°Έκ³ μ¬ν κΈ°μ
- μ€μΉ νκ²½ μ²΄ν¬ νλͺ© : μ¬μ©μ νκ²½, μμ© νλ‘κ·Έλ¨, μ κ·Έλ μ΄λ λ²μ , λ°±μ ν΄λ νμΈ
κΈ°λ³Έ μ¬ν
μννΈμ¨μ΄ κ°μ, μ€μΉ κ΄λ ¨ νμΌ, μ€μΉ μμ΄μ½, νλ‘κ·Έλ¨ μμ , κ΄λ ¨ μΆκ° μ 보 μ€λͺ
μ€μΉ λ§€λ΄μΌ μμ±
μ¬μ©μκ° μ€μΉ κ³Όμ μ μ΄ν΄νκΈ° μ½κ² μ€μΉ νλ©΄μ λλ½ μμ΄ μΊ‘μ²νμ¬ μμλλ‘ μ€λͺ
μ€μΉ νλ©΄ λ° UI, μ€μΉ μ΄μ λ©μμ§, μ€μΉ μλ£ λ° κ²°κ³Ό, μ€μΉ μ μ κ² μ¬ν, Network νκ²½ λ° λ³΄μ, κ³ κ° μ§μ λ°©λ², FAQ, μ€μ μ 보 & μ ν 보μ¦μ λν΄ κΈ°μ
μ€μΉ λ§€λ΄μΌ μμ± μμ
1. κΈ°λ₯ μλ³
2. UI λΆλ₯
3. μ€μΉ / λ°±μ νμΌ νμΈ
4. μμ μ μ°¨ νμΈ
5. μ΄μ μΌμ΄μ€ νμΈ
6. μ΅μ’ λ§€λ΄μΌ μμ±
μννΈμ¨μ΄ μ¬μ©μ λ§€λ΄μΌ μμ±
μ¬μ©μκ° μννΈμ¨μ΄λ₯Ό μ¬μ©νλ κ³Όμ μμ νμν λ΄μ©μ κΈ°λ‘ν λ¬Έμ
μλ¬Έ
λ¬Έμ μ΄λ ₯, μ¬μ©μ λ§€λ΄μΌμ μ£Όμ, κΈ°λ‘ λ³΄κ΄ λ΄μ© κΈ°μ
κΈ°λ‘ λ³΄κ΄ λ΄μ© : μννΈμ¨μ΄λ₯Ό μ¬μ©νλ©΄μ νμν κΈ°μ μ§μμ΄λ μΆκ° μ 보λ₯Ό μ»κΈ° μν μννΈμ¨μ΄ λ±λ‘ μ 보 κΈ°μ
κΈ°λΆ μ¬ν
μννΈμ¨μ΄ κ°μ, μ¬μ© νκ²½, κ΄λ¦¬, λͺ¨λΈ λ²μ λ³ νΉμ§, κΈ°λ₯ λ° μΈν°νμ΄μ€μ νΉμ§, ꡬλ νκ²½ μ€λͺ
μ¬μ©μ λ§€λ΄μΌ μμ±
μ¬μ©μκ° μ¬μ©λ°©λ²μ μ΄ν΄νκΈ° μ½λλ‘ μμ±
μ¬μ©μ νλ©΄ λ° UI, μ£Όμ κΈ°λ₯ λΆλ₯, μμ© νλ‘κ·Έλ¨ λ° μ€μ , μ₯μΉ μ°λ, Network νκ²½, Profile μλ΄, κ³ κ° μ§μ λ°©λ², μ€μ μ 보 λ° μ ν 보μ¦μ λν΄ κΈ°μ
μ¬μ©μ λ§€λ΄μΌ μμ± μμ
1. κΈ°λ₯ μλ³
2. μ¬μ©μ νλ©΄ λΆλ₯
3. μ¬μ©μ νκ²½ νμΌ νμΈ
4. μ΄κΈ°ν μ μ°¨ νμΈ
5. μ΄μ μΌμ΄μ€ νμΈ
6. μ΅μ’ λ§€λ΄μΌ μμ±
μννΈμ¨μ΄ λ²μ λ±λ‘
μννΈμ¨μ΄ ν¨ν€μ§ νμ κ΄λ¦¬
νμκ΄λ¦¬λ μννΈμ¨μ΄μ λ³κ²½ μ¬νμ κ΄λ¦¬νκΈ° μν νλ
νμ κ΄λ¦¬μ μ€μμ±
μ§μμ μΌλ‘ λ³κ²½μ¬νμ 체κ³μ μΌλ‘ κ΄λ¦¬ λ° μΆμ ν μ μμ
λ°κ²¬λ λ²κ·Έλ μμ μ¬νμ μΆμ
무μ μ ν λ³κ²½ λ°©μ§
νμ κ΄λ¦¬ κΈ°λ₯
- νμ μλ³ : λμμ μ΄λ¦κ³Ό κ΄λ¦¬ λ²νΈλ₯Ό λΆμ¬νκ³ κ³μΈ΅ κ΅¬μ‘°λ‘ κ΅¬λΆνμ¬ μμ λ° μΆμ μ΄ μ©μ΄νλλ‘ νλ μμ
- λ²μ μ μ΄ : μννΈμ¨μ΄ μ μ§ λ³΄μ κ³Όμ μμ μμ±λ λ€λ₯Έ λ²μ μ νμ± νλͺ©μ κ΄λ¦¬νκ³ νΉμ μ μ°¨μ λꡬλ₯Ό κ²°ν©νλ μμ
- νμ ν΅μ : μλ³λ νμ νλͺ©μ λν λ³κ²½ μꡬλ₯Ό κ²ν νμ¬ νμ¬μ κΈ°μ€μ μ΄ μ λ°μλ μ μλλ‘ νλ μμ
- νμ κ°μ¬ : κΈ°μ€μ μ 무결μ±μ νκ°νκΈ° μν΄ νμΈ, κ²μ¦, κ²μ΄ κ³Όμ μ ν΅ν΄ 곡μμ μΌλ‘ μΉμΈνλ μμ
- νμ κΈ°λ‘ : νμμ μλ³, ν΅μ , κ°μ¬ μμ μ κ²°κ³Όλ₯Ό κΈ°λ‘, κ΄λ¦¬νκ³ λ³΄κ³ μλ₯Ό μμ±νλ μμ
μννΈμ¨μ΄ λ²μ λ±λ‘ κ΄λ ¨ μ£Όμ μ©μ΄
- μ μ₯μ (Repository) : νμμ λν μ 보λ€μ΄ μ μ₯λμ΄ μλ κ³³
- κ°μ Έμ€κΈ° : μ무κ²λ μλ μ μ₯μμ μ²μμΌλ‘ νμΌ λ³΅μ¬
- 체ν¬μμ : μ μ₯μμμ μμ€νμΌ, λ²μ κ΄λ¦¬λ₯Ό μν νμΌμ λ°μμ΄
- 체ν¬μΈ : 체ν¬μμμΌλ‘ λ°μμ¨ νμΌμ μμ ν μ μ₯μμ μλ‘μ΄ λ²μ μΌλ‘ κ°±μ
- μ»€λ° : 체ν¬μΈ μν μ μ΄μ μ κ°±μ λ λ΄μ©μ΄ μλ κ²½μ° μΆ©λμ μλ¦¬κ³ diff λꡬλ₯Ό μ΄μ©ν΄ μμ ν ν κ°±μ
- λκΈ°ν : μ μ₯μμ μλ μ΅μ λ²μ μ λκΈ°ν
μννΈμ¨μ΄ λ²μ κ΄λ¦¬ λꡬ
곡μ ν΄λ λ°©μ
λ²μ κ΄λ¦¬ μλ£κ° λ‘컬 μ»΄ν¨ν°μ 곡μ ν΄λμ μ μ₯λμ΄ κ΄λ¦¬
ν΄λΌμ΄μΈνΈ / μλ² λ°©μ
λ²μ κ΄λ¦¬ μλ£κ° μλ²μ μ μ₯λμ΄ κ΄λ¦¬
μλ²μ μλ£λ₯Ό μμ μ PCλ‘ λ³΅μ¬νμ¬ μμ ν λ³κ²½ λ΄μ©μ μλ²μ λ°μ
λͺ¨λ λ²μ κ΄λ¦¬λ μλ²μμ μν
λΆμ° μ μ₯μ λ°©μ
λ²μ κ΄λ¦¬ μλ£κ° νλμ μ격 μ μ₯μμ λΆμ°λ PCμ λ‘컬 μ μ₯μμ ν¨κ» μ μ₯λμ΄ κ΄λ¦¬
μ격 μ μ₯μμ μλ£λ₯Ό μμ μ λ‘컬 μ μ₯μλ‘ λ³΅μ¬νμ¬ μμ ν λ³κ²½ λ΄μ©μ λ‘컬 μ μ₯μμμ λ²μ κ΄λ¦¬ ν μ΄λ₯Ό μ격 μ μ₯μμ λ°μ
Subversion (SVN)
ν΄λΌμ΄μΈνΈ / μλ² λ°©μ
μνμΉ μννΈμ¨μ΄ μ¬λ¨μμ 2000λ μ λ°ν
λͺ¨λ μμ μ trunk λλ ν 리μμ μΆκ° μμ μ branches λλ ν 리 μμ λ³λμ λλ ν 리λ₯Ό λ§λ€μ΄ μμ ν trunk λλ ν 리μ λ³ν©
μ»€λ° μ 컀λ°μ λ²μ μΈ λ¦¬λ²μ μ΄ 1μ© μ¦κ°
μλ²λ μ£Όλ‘ μ λμ€μμ μ¬μ©
λͺ λ Ήμ΄
- add : μλ‘μ΄ νμΌμ΄λ λλ ν 리λ₯Ό κ΄λ¦¬ λμμΌλ‘ μ§μ
- commit : add ν μμ€νμΌμ μλ²μ μμ€νμΌμ μ μ©
- update : μλ²μ μ΅μ commit μ΄λ ₯μ ν΄λΌμ΄μΈνΈ μμ€μ μ μ©
- checkout : μλ²μμ λ²μ κ΄λ¦¬ μ 보μ μμ€ νμΌμ λ°μμ΄
- import : μ무κ²λ μλ μλ²μ μ μ₯μμ 맨 μ²μ μμ€ νμΌμ μ μ₯
- export : λ²μ κ΄λ¦¬ μ 보 λΉΌκ³ μμ€ νμΌλ§ μλ²μμ λ°μμ΄
- info : μ§μ λ νμΌμ λν μ 보λ₯Ό νμ
- diff : μ§μ λ νμΌμ΄λ κ²½λ‘μ λν΄ μ΄μ 리λ²μ κ³Όμ μ°¨μ΄λ₯Ό νμ
- merge : λ€λ₯Έ λλ ν 리μμ μμ λ λ²μ κ΄λ¦¬ λ΄μμ κΈ°λ³Έ κ°λ° μμ κ³Ό λ³ν
GIT
λΆμ° μ μ₯μ λ°©μ
리λμ€ ν λ°μ¦κ° 2005λ μ κ°λ°
λ²μ κ΄λ¦¬κ° μ§μ μ μ₯μμμ μ§νλμ΄ λ²μ κ΄λ¦¬κ° μ μνκ² μ²λ¦¬λκ³ , μ격 μ μ₯μλ λ€νΈμν¬μ λ¬Έμ κ° μμ΄λ μμ κ°λ₯
λΈλμΉλ₯Ό μ΄μ©νμ¬ κΈ°μ‘΄ λ²μ κ΄λ¦¬ νμ μν₯μ μ£Όμ§ μμΌλ©΄μ λ€μν ννμ ν μ€ν κ°λ₯
νμΌμ λ³νλ₯Ό μ€λ μ·μΌλ‘ μ μ₯νκ³ μ΄μ μ€λ μ·μ ν¬μΈν°λ₯Ό κ°μ Έ λ²μ μ νλ¦ νμ κ°λ₯
λͺ λ Ήμ΄
- add : μμ λ΄μμ μ€ν μ΄μ§ μμμ μΆκ°νμ¬ λ²μ κ΄λ¦¬ λμμΌλ‘ μ§μ
- commit : μμ λ΄μμ μ§μ μ μ₯μμ μ μ₯
- branch : μλ‘μ΄ λΈλ°μΉ μμ± / μμ
- checkout : μ§μ ν λΈλ°μΉλ‘ μ΄λ
- merge : λ λΈλμΉ λ³ν©
- init : μ§μ μ μ₯μ μμ±
- remote add : μ격 μ μ₯μμ μ°κ²°
- push : λ‘컬 μ μ₯μμ λ³κ²½ λ΄μ©μ μ격 μ μ₯μμ λ°μ
- fetch : μ격 μ μ₯μμ λ³κ²½ μ΄λ ₯λ§ μ§μ μ μ₯μμ λ°μ
- clone : μ격 μ μ₯μμ μ 체 λ΄μ©μ μμ μ μ₯μλ‘ λ³΅μ
- fork : μ§μ ν μ격 μ μ₯μμ λ΄μ©μ μμ μ μ격 μ μ₯μλ‘ λ³΅μ
λΉλ μλν λꡬ
μμ€ μ½λλ₯Ό μ»΄νμΌν ν μ¬λ¬ κ°μ λͺ¨λλ‘ λ¬Άμ΄ μ€ν νμΌλ‘ λ§λλ κ³Όμ μ ν¬ν¨νμ¬ ν μ€νΈ λ° λ°°ν¬λ₯Ό μλννλ λꡬ
Jenkins
java κΈ°λ°μ μ€ν μμ€
μλΈλ¦¬ 컨ν μ΄λμμ μ€νλλ μλ² κΈ°λ° λꡬ
νμ κ΄λ¦¬ λꡬμ μ°λκ°λ₯
Web GUI μ 곡μΌλ‘ μ¬μ©μ΄ μ¬μ
μ¬λ¬ λμ μ»΄ν¨ν°λ₯Ό μ΄μ©ν λΆμ° λΉλλ ν μ€νΈ κ°λ₯
Gradle
Groovyλ₯Ό κΈ°λ°μΌλ‘ ν μ€ν μμ€ ννμ μ§λν λꡬ
μλλ‘μ΄λ μ± κ°λ° νκ²½μ μ¬μ©
java, C/C++ Python λ±μ μΈμ΄λ λΉλ κ°λ₯
Groovyλ₯Ό μ¬μ©ν΄μ λ§λ DSLμ μ€ν¬λ¦½νΈ μΈμ΄λ‘ μ¬μ©
μ€νν μ²λ¦¬ λͺ λ Ήλ€μ λͺ¨μ taskλ‘ λ§λ ν task λ¨μλ‘ μ€ν
μ΄μ μ taskλ₯Ό μ¬μ¬μ©νκ±°λ λ€λ₯Έ μμ€ν μ taskλ₯Ό 곡μ νμ¬ λΉλμ μλλ₯Ό ν₯μν μ μμ
2020 ~ 2022 μ 보μ²λ¦¬κΈ°μ¬ νκΈ° μΆμ κΈ°μ€
νκΈ° κ²μ λ°©λ² : κ°κ΄μ λ¬Έμ μ : 100 μνμκ° : 2μκ° 30λΆ μννΈμ¨μ΄ μ€κ³ 20λ¬Έν μꡬμ¬ν νμΈ νν μμ€ν λΆμ μꡬμ¬ν νμΈ λΆμ λͺ¨λΈ νμΈ νλ©΄ μ€κ³ UI μꡬμ¬ν νμΈ UI μ€κ³ μ ν리μΌμ΄
ezyoon.tistory.com
'μκ²©μ¦ > μ 보μ²λ¦¬κΈ°μ¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ μ²κΈ° νκΈ° μμ½ - μΈν°νμ΄μ€ ꡬν (0) | 2021.02.24 |
---|---|
μ μ²κΈ° νκΈ° μμ½ - μ ν리μΌμ΄μ ν μ€νΈ κ΄λ¦¬ (0) | 2021.02.24 |
μ μ²κΈ° νκΈ° μμ½ - ν΅ν© ꡬν (0) | 2021.02.20 |
μ μ²κΈ° νκΈ° μμ½ - λ°μ΄ν° μ μΆλ ₯ ꡬν (0) | 2021.02.20 |
μ μ²κΈ° νκΈ° μμ½ - μΈν°νμ΄μ€ μ€κ³ (0) | 2021.02.18 |