Product software packaging
μ ν μννΈμ¨μ΄ ν¨ν€μ§ π¦
μΆμ λΉλ: μ€
λΉμΆ νκ·Έ: λΉλ λꡬ, SW ν¨ν€μ§, DRM
1. μ ν μννΈμ¨μ΄ ν¨ν€μ§ κ°μ
- κ³ κ°μκ² μ λ¬νκΈ° μν ννλ‘ μννΈμ¨μ΄λ₯Ό λ¬Άμ΄λ΄λ κ³Όμ μΌλ‘, μ€μΉμ μ¬μ©μ νμν λͺ¨λ λ΄μ©μ ν¬ν¨νλ λ©λ΄μΌμ΄ ν¬ν¨λμ΄μΌ ν©λλ€.
- μ ν μννΈμ¨μ΄μ λν ν¨μΉ λ° μ κ·Έλ μ΄λλ₯Ό μν λ²μ κ΄λ¦¬λ₯Ό μνν μ μμ΄μΌ ν©λλ€.
ν¨ν€μ§μ νΉμ§
- μ¬μ©μμ νΈμμ±μ μ€μ¬μΌλ‘ ꡬμ±λλ κ²μ΄ κ°μ₯ μ€μν©λλ€.
- λ²μ©μ μΈ νκ²½μμ μ¬μ©ν μ μλλ‘ μ μλ©λλ€.
- μ§μμ μΈ κ΄λ¦¬κ° νμν©λλ€.
2. ν¨ν€μ§ νλ‘μΈμ€
ν¨ν€μ§μ μν λͺ¨λ λΉλ
- μννΈμ¨μ΄ λͺ¨λνλ₯Ό ν΅ν΄ μ±λ₯μ ν₯μ, λλ²κΉ , ν μ€νΈ, ν΅ν© λ° μμ μ μ©μ΄νκ² ν΄μΌ ν©λλ€.
- λ°°ν¬ μ ν μ€νΈ λ° μμ λ¨κ³μμλ λͺ¨λ λ¨μλ‘ λΆλ₯νμ¬ μμ μ μ§νν©λλ€.
μννΈμ¨μ΄ λΉλ
- μ ν μννΈμ¨μ΄μ λ¨μλ‘ λ³ννλ κ³Όμ λ° κ²°κ³Όλ¬Όμ μλ―Έν©λλ€.
- μ»΄νμΌ κ³Όμ μ΄ ν΅μ¬μ΄λ©° μμΈνμΈμ΄ νμν©λλ€.
- μ£Όμ λΉλ μλν λꡬ:
- Jenkins: Java μΈμ΄ κΈ°λ°, μΉ μλ² κΈ°λ°
- Gradle: GroovyDSL κΈ°λ°, μ€ν μμ€
- Ant, Make, Maven λ±
3. μ¬μ©μ μ€μ¬ ν¨ν€μ§
μ¬μ©μ μ€μ¬ ν¨ν€μ§ μν
- μ¬μ©μ μ€ν νκ²½μ μ°μ κ³ λ €νμ¬ ν¨ν€μ§μ μ§νν©λλ€.
- μ¬λ¬ μ€ν νκ²½μ κ³ λ €νλ κ²½μ° ν¨ν€μ§ μμ μ μ¬λ¬ λ² μνν©λλ€.
μ¬μ©μ κ΄μ κ³ λ €μ¬ν
- μ΅μ μν νκ²½μ μ μν©λλ€.
- UIλ₯Ό μ 곡νκ³ λ©λ΄μΌκ³Ό μΌμΉμν΅λλ€.
- Managed Service ννλ‘ νλμ¨μ΄μ ν¨κ» ν΅ν© μ μ©ν©λλ€.
- μμ μ μΈ λ°°ν¬κ° κ°μ₯ μ€μν©λλ€.
- μꡬμ¬ν λ°μμ μν΄ λ³κ²½ λ° κ°μ κ΄λ¦¬λ₯Ό κ³ λ €νμ¬ ν¨ν€μ§ν©λλ€.
4. μννΈμ¨μ΄ ν¨ν€μ§ μν μ μ°¨
- κΈ°λ₯ μλ³
- λͺ¨λν
- λΉλ μ§ν
- μμ€μ½λμ κ²°κ³Όλ¬Ό(μ°μΆλ¬Ό) μ€λΉ
- λΉλ λꡬλ₯Ό ν΅ν λΉλ μν
- μ¬μ©μ νκ²½ λΆμ
- μ΅μ μ¬μ©μ νκ²½ μ¬μ μ μ
- λͺ¨λ λ¨μμ κΈ°λ₯λ³ νκ²½ ν μ€νΈ
- ν¨ν€μ§ μ μ© μν
- μ¬μ©μ νκ²½κ³Ό λμΌν νκ²½μμ ν μ€νΈ
- ν¨ν€μ§ λ³κ²½ κ°μ
- λͺ¨λ λΉλ μμ λ° μ¬λ°°ν¬
5. λ¦΄λ¦¬μ¦ λ ΈνΈ
κΈ°λ³Έ μ¬ν
- μ νμ μμ , λ³κ²½, κ°μ μμ μ λν λ¬Έμ
- κ°λ°νμμ μ 곡νλ μ λ³΄λ‘ μ νμ±μ΄ μ€μ
- νμ€ νμμ μμΌλ λ€μ λ΄μ© ν¬ν¨:
- μ¬μ©μ μν₯λ
- SWμ§μ μν₯λ
- λ©΄μ± μ‘°ν(λΆλ² 볡μ λ°©μ§)
- μ°λ½ μ 보
λ¦΄λ¦¬μ¦ μ 보 νμΈ μ μ°¨
- κΈ°μ‘΄ μ 보 νμΈ
- μ΅μ΄ ν¨ν€μ§: λ²μ λ²νΈ, μ΄κΈ° λ¦΄λ¦¬μ¦ λ μ§
- κ°±μ : κ°±μ λ²μ , μ§ν λ μ§
- λ¦΄λ¦¬μ¦ λ ΈνΈ κ°μ μμ±
- μν₯λ 체ν¬
- μ¬ν ν μ€νΈ
- μ¬ν νκ²½ κΈ°λ‘
- μ μ λ¦΄λ¦¬μ¦ λ ΈνΈ μμ±
- μΆκ° κ°μ νλͺ© μλ³
6. ν¨ν€μ§ λꡬμ 보μ
ν¨ν€μ§ λꡬ νΉμ§
- μμ μ μ ν΅ μ§μ
- μ§μ μ¬μ°κΆ λ³΄νΈ κΈ°λ₯(DRM) ν¬ν¨
- μνΈν λ° λ³΄μ κ³ λ €
- μ¬μ©μ νΈμμ± μ΅μ ν
- λ²μ©μ±μ κ³ λ €ν μκ³ λ¦¬μ¦ μ ν
DRM νλ‘μΈμ€
- μ½ν μΈ μ 곡μ: μ½ν μΈ λ° λΌμ΄μ μ€ λ±λ‘
- μ½ν μΈ λΆλ°°μ: μλΉμμκ² λ€μ΄λ‘λ μ 곡
- ν΄λ¦¬μ΄λ§ νμ°μ€: λ€μ΄λ‘λ λΌμ΄μ μ€ λ°κΈ
- μλΉμ: ν΄λ¦¬μ΄λ§ νμ°μ€μ μκΈ μ§λΆ
보μ κΈ°λ₯
- μνΈν/보μ κΈ°λ₯
- ν€ κ΄λ¦¬
- μνΈν νμΌ μμ±(Packager)
- μλ³ κΈ°μ
- μ μκΆ νν
- μ μ± κ΄λ¦¬
- ν¬λ λ°©μ§
- μΈμ¦
ν¨ν€μ§ λꡬ λν₯
- λ²μ©μ±κ³Ό μνΈνΈνμ±μ μν νμ€ν
- ν¬λͺ μ± λ³΄μ₯