μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§• πŸ“¦

μΆœμ œλΉˆλ„: 쀑
빈좜 νƒœκ·Έ: λΉŒλ“œ 도ꡬ, SW νŒ¨ν‚€μ§•, DRM

1. μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§• κ°œμš”

  • κ³ κ°μ—κ²Œ μ „λ‹¬ν•˜κΈ° μœ„ν•œ ν˜•νƒœλ‘œ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό λ¬Άμ–΄λ‚΄λŠ” κ³Όμ •μœΌλ‘œ, μ„€μΉ˜μ™€ μ‚¬μš©μ— ν•„μš”ν•œ λͺ¨λ“  λ‚΄μš©μ„ ν¬ν•¨ν•˜λŠ” 메뉴얼이 ν¬ν•¨λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
  • μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄μ— λŒ€ν•œ 패치 및 μ—…κ·Έλ ˆμ΄λ“œλ₯Ό μœ„ν•œ 버전 관리λ₯Ό μˆ˜ν–‰ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

νŒ¨ν‚€μ§•μ˜ νŠΉμ§•

  • μ‚¬μš©μžμ˜ νŽΈμ˜μ„±μ„ μ€‘μ‹¬μœΌλ‘œ κ΅¬μ„±λ˜λŠ” 것이 κ°€μž₯ μ€‘μš”ν•©λ‹ˆλ‹€.
  • λ²”μš©μ μΈ ν™˜κ²½μ—μ„œ μ‚¬μš©ν•  수 μžˆλ„λ‘ μ œμž‘λ©λ‹ˆλ‹€.
  • 지속적인 관리가 ν•„μš”ν•©λ‹ˆλ‹€.

2. νŒ¨ν‚€μ§• ν”„λ‘œμ„ΈμŠ€

νŒ¨ν‚€μ§•μ„ μœ„ν•œ λͺ¨λ“ˆ λΉŒλ“œ

  • μ†Œν”„νŠΈμ›¨μ–΄ λͺ¨λ“ˆν™”λ₯Ό 톡해 μ„±λŠ₯의 ν–₯상, 디버깅, ν…ŒμŠ€νŠΈ, 톡합 및 μˆ˜μ •μ„ μš©μ΄ν•˜κ²Œ ν•΄μ•Ό ν•©λ‹ˆλ‹€.
  • 배포 μ „ ν…ŒμŠ€νŠΈ 및 μˆ˜μ • λ‹¨κ³„μ—μ„œλ„ λͺ¨λ“ˆ λ‹¨μœ„λ‘œ λΆ„λ₯˜ν•˜μ—¬ μž‘μ—…μ„ μ§„ν–‰ν•©λ‹ˆλ‹€.

μ†Œν”„νŠΈμ›¨μ–΄ λΉŒλ“œ

  • μ œν’ˆ μ†Œν”„νŠΈμ›¨μ–΄μ˜ λ‹¨μœ„λ‘œ λ³€ν™˜ν•˜λŠ” κ³Όμ • 및 결과물을 μ˜λ―Έν•©λ‹ˆλ‹€.
  • 컴파일 과정이 핡심이며 상세확인이 ν•„μš”ν•©λ‹ˆλ‹€.
  • μ£Όμš” λΉŒλ“œ μžλ™ν™” 도ꡬ:
    • Jenkins: Java μ–Έμ–΄ 기반, μ›Ή μ„œλ²„ 기반
    • Gradle: GroovyDSL 기반, μ˜€ν”ˆ μ†ŒμŠ€
    • Ant, Make, Maven λ“±

3. μ‚¬μš©μž 쀑심 νŒ¨ν‚€μ§•

μ‚¬μš©μž 쀑심 νŒ¨ν‚€μ§• μˆ˜ν–‰

  • μ‚¬μš©μž μ‹€ν–‰ ν™˜κ²½μ„ μš°μ„  κ³ λ €ν•˜μ—¬ νŒ¨ν‚€μ§•μ„ μ§„ν–‰ν•©λ‹ˆλ‹€.
  • μ—¬λŸ¬ μ‹€ν–‰ ν™˜κ²½μ„ κ³ λ €ν•˜λŠ” 경우 νŒ¨ν‚€μ§• μž‘μ—…μ„ μ—¬λŸ¬ 번 μˆ˜ν–‰ν•©λ‹ˆλ‹€.

μ‚¬μš©μž 관점 고렀사항

  • μ΅œμ†Œ μˆ˜ν–‰ ν™˜κ²½μ„ μ •μ˜ν•©λ‹ˆλ‹€.
  • UIλ₯Ό μ œκ³΅ν•˜κ³  메뉴얼과 μΌμΉ˜μ‹œν‚΅λ‹ˆλ‹€.
  • Managed Service ν˜•νƒœλ‘œ ν•˜λ“œμ›¨μ–΄μ™€ ν•¨κ»˜ 톡합 μ μš©ν•©λ‹ˆλ‹€.
  • μ•ˆμ •μ μΈ 배포가 κ°€μž₯ μ€‘μš”ν•©λ‹ˆλ‹€.
  • μš”κ΅¬μ‚¬ν•­ λ°˜μ˜μ„ μœ„ν•΄ λ³€κ²½ 및 κ°œμ„  관리λ₯Ό κ³ λ €ν•˜μ—¬ νŒ¨ν‚€μ§•ν•©λ‹ˆλ‹€.

4. μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§• μˆ˜ν–‰ 절차

  1. κΈ°λŠ₯ 식별
  2. λͺ¨λ“ˆν™”
  3. λΉŒλ“œ μ§„ν–‰
    • μ†ŒμŠ€μ½”λ“œμ™€ κ²°κ³Όλ¬Ό(μ‚°μΆœλ¬Ό) μ€€λΉ„
    • λΉŒλ“œ 도ꡬλ₯Ό ν†΅ν•œ λΉŒλ“œ μˆ˜ν–‰
  4. μ‚¬μš©μž ν™˜κ²½ 뢄석
    • μ΅œμ†Œ μ‚¬μš©μž ν™˜κ²½ 사전 μ •μ˜
    • λͺ¨λ“ˆ λ‹¨μœ„μ˜ κΈ°λŠ₯별 ν™˜κ²½ ν…ŒμŠ€νŠΈ
  5. νŒ¨ν‚€μ§• 적용 μ‹œν—˜
    • μ‚¬μš©μž ν™˜κ²½κ³Ό λ™μΌν•œ ν™˜κ²½μ—μ„œ ν…ŒμŠ€νŠΈ
  6. νŒ¨ν‚€μ§• λ³€κ²½ κ°œμ„ 
    • λͺ¨λ“ˆ λΉŒλ“œ μˆ˜μ • 및 재배포

5. 릴리즈 λ…ΈνŠΈ

κΈ°λ³Έ 사항

  • μ œν’ˆμ˜ μˆ˜μ •, λ³€κ²½, κ°œμ„  μž‘μ—…μ— λŒ€ν•œ λ¬Έμ„œ
  • κ°œλ°œνŒ€μ—μ„œ μ œκ³΅ν•˜λŠ” μ •λ³΄λ‘œ 정확성이 μ€‘μš”
  • ν‘œμ€€ ν˜•μ‹μ€ μ—†μœΌλ‚˜ λ‹€μŒ λ‚΄μš© 포함:
    • μ‚¬μš©μž 영ν–₯도
    • SW지원 영ν–₯도
    • λ©΄μ±… μ‘°ν•­(λΆˆλ²• 볡제 λ°©μ§€)
    • 연락 정보

릴리즈 정보 확인 절차

  1. κΈ°μ‘΄ 정보 확인
    • 졜초 νŒ¨ν‚€μ§•: 버전 번호, 초기 릴리즈 λ‚ μ§œ
    • κ°±μ‹ : κ°±μ‹  버전, μ§„ν–‰ λ‚ μ§œ
  2. 릴리즈 λ…ΈνŠΈ κ°œμš” μž‘μ„±
  3. 영ν–₯도 체크
    • μž¬ν˜„ ν…ŒμŠ€νŠΈ
    • μž¬ν˜„ ν™˜κ²½ 기둝
  4. 정식 릴리즈 λ…ΈνŠΈ μž‘μ„±
  5. μΆ”κ°€ κ°œμ„  ν•­λͺ© 식별

6. νŒ¨ν‚€μ§• 도ꡬ와 λ³΄μ•ˆ

νŒ¨ν‚€μ§• 도ꡬ νŠΉμ§•

  • μ•ˆμ •μ  μœ ν†΅ 지원
  • 지적 μž¬μ‚°κΆŒ 보호 κΈ°λŠ₯(DRM) 포함
  • μ•”ν˜Έν™” 및 λ³΄μ•ˆ κ³ λ €
  • μ‚¬μš©μž νŽΈμ˜μ„± μ΅œμ ν™”
  • λ²”μš©μ„±μ„ κ³ λ €ν•œ μ•Œκ³ λ¦¬μ¦˜ 선택

DRM ν”„λ‘œμ„ΈμŠ€

  1. μ½˜ν…μΈ  제곡자: μ½˜ν…μΈ  및 λΌμ΄μ„ μŠ€ 등둝
  2. μ½˜ν…μΈ  λΆ„λ°°μž: μ†ŒλΉ„μžμ—κ²Œ λ‹€μš΄λ‘œλ“œ 제곡
  3. 클리어링 ν•˜μš°μŠ€: λ‹€μš΄λ‘œλ“œ λΌμ΄μ„ μŠ€ λ°œκΈ‰
  4. μ†ŒλΉ„μž: 클리어링 ν•˜μš°μŠ€μ— μš”κΈˆ μ§€λΆˆ

λ³΄μ•ˆ κΈ°λŠ₯

  • μ•”ν˜Έν™”/λ³΄μ•ˆ κΈ°λŠ₯
  • ν‚€ 관리
  • μ•”ν˜Έν™” 파일 생성(Packager)
  • 식별 기술
  • μ €μž‘κΆŒ ν‘œν˜„
  • μ •μ±… 관리
  • ν¬λž™ λ°©μ§€
  • 인증

νŒ¨ν‚€μ§• 도ꡬ 동ν–₯

  • λ²”μš©μ„±κ³Ό μƒν˜Έν˜Έν™˜μ„±μ„ μœ„ν•œ ν‘œμ€€ν™”
  • 투λͺ…μ„± 보μž₯