* ๊ฐ์ธ ํ์ต์ ์ํ ์ ๋ฆฌ์
๋๋ค.
2๊ณผ๋ชฉ ์ํํธ์จ์ด ๊ฐ๋ฐ
3์ฅ ์ ํ ์ํํธ์จ์ด ํจํค์ง
041. ์ํํธ์จ์ด ํจํค์ง
1. ์ํํธ์จ์ด ํจํค์ง์ ๊ฐ์
์ํํธ์จ์ด ํจํค์ง : ๋ชจ๋๋ณ๋ก ์์ฑํ ์คํ ํ์ผ๋ค์ ๋ฌถ์ด ๋ฐฐํฌ์ฉ ์ค์น ํ์ผ์ ๋ง๋๋ ๊ฒ
- ๊ฐ๋ฐ์๊ฐ ์๋ ์ฌ์ฉ์๋ฅผ ์ค์ฌ์ผ๋ก ์งํ
2. ํจํค์ง ์ ๊ณ ๋ ค์ฌํญ
- ์ฌ์ฉ์์ ์์คํ ํ๊ฒฝ์ ํ์ํ ์ต์ ํ๊ฒฝ ์ ์
3. ํจํค์ง ์์ ์์
- ๊ธฐ๋ฅ ์๋ณ -> ๋ชจ๋ํ -> ๋น๋ ์งํ -> ์ฌ์ฉ์ ํ๊ฒฝ ๋ถ์ -> ํจํค์ง ๋ฐ ์ ์ฉ ์ํ -> ํผํค์ง ๋ณ๊ฒฝ ๊ฐ์ -> ๋ฐฐํฌ
042. ๋ฆด๋ฆฌ์ฆ ๋ ธํธ ์์ฑ
1. ๋ฆด๋ฆฌ์ฆ ๋ ธํธ์ ๊ฐ์
๋ฆด๋ฆฌ์ฆ ๋ ธํธ : ๊ฐ๋ฐ ๊ณผ์ ์์ ์ ๋ฆฌ๋ ๋ฆด๋ฆฌ์ฆ ์ ๋ณด๋ฅผ ๊ณ ๊ฐ๊ณผ ๊ณต์ ํ๊ธฐ ์ํ ๋ฌธ์
043. ๋์งํธ ์ ์๊ถ ๊ด๋ฆฌ(DRM)
2. ๋์งํธ ์ ์๊ถ ๊ด๋ฆฌ(DEM; Digital Right Management)์ ๊ฐ์
- ์๋ณธ ์ฝํ ์ธ ๊ฐ ์๋ ๋ก๊ทธ์ ๊ฒฝ์ฐ ๋์งํธ๋ก ๋ณํํ ํ ํจํค์ง์์ํด DRM ํจํค์ง์ ์ํ
- ์ฝํ ์ธ ํฌ๊ธฐ๊ฐ ์์ ๊ฒฝ์ฐ : ์ฌ์ฉ์๊ฐ ์ฝํ ์ธ ๋ฅผ ์์ฒญํ๋ ์์ ์์ ์ค์๊ฐ์ผ๋ก ํจํค์ง ์ํ
- ์ฝํ ์ธ ํฌ๊ธฐ๊ฐ ํด ๊ฒฝ์ฐ : ๋ฏธ๋ฆฌ ํจํค์ง ์ํ ํ ๋ฐฐํฌ
- ํด๋ฆฌ์ด๋ง ํ์ฐ์ค์ ๋ผ์ด์ ์ค ์ ๋ณด ๋ฑ๋ก
3. ๋์งํธ ์ ์๊ถ ๊ด๋ฆฌ์ ํ๋ฆ๋
- ํด๋ฆฌ์ด๋ง ํ์ฐ์ค
- ์ฝํ ์ธ ์ ๊ณต์
- ํจํค์
- ์ฝํ ์ธ ๋ถ๋ฐฐ์
- ์ฝํ ์ธ ์๋น์
- DRM ์ปจํธ๋กค๋ฌ
- ๋ณด์ ์ปจํ ์ด๋
044. ์ํํธ์จ์ด ์ค์น ๋งค๋ด์ผ ์์ฑ
1. ์ํํธ์จ์ด ์ค์น ๋งค๋ด์ผ์ ๊ฐ์
: ๊ฐ๋ฐ ์ด๊ธฐ์์๋ถํฐ ์ ์ฉ๋ ๊ธฐ์ค์ด๋ ์ฌ์ฉ์๊ฐ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๋ ๊ณผ์ ์ ํ์ํ ๋ด์ฉ์ ๊ธฐ๋กํ ์ค๋ช ์์ ์๋ด์
045. ์ํํธ์จ์ด ์ฌ์ฉ์ ๋งค๋ด์ผ ์์ฑ
1. ์ํํธ์จ์ด ์ฌ์ฉ์ ๋งค๋ด์ผ์ ๊ฐ์
: ์ฌ์ฉ์๊ฐ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ณผ์ ์์ ํ์ํ ๋ด์ฉ์ ๋ฌธ์๋ก ๊ธฐ๋กํ ์ค๋ช ์์ ์๋ด์
046. ์ํํธ์จ์ด ๋ฒ์ ๋ฑ๋ก
1. ์ํํธ์จ์ด ํจํค์ง์ ํ์ ๊ด๋ฆฌ
ํ์ ๊ด๋ฆฌ : ์ํํธ์จ์ด์ ๊ฐ๋ฐ ๊ณผ์ ์์ ์ํํธ์จ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ์ผ๋ จ์ ํ๋
2. ํ์ ๊ด๋ฆฌ์ ์ค์์ฑ
- ์ง์์ ์ธ SW ๋ณ๊ฒฝ์ฌํญ์ ์ฒด๊ณ์ ์ผ๋ก ์ถ์ ํ๊ณ ํต์ ํ ์ ์๋ค.
- SW์ ๋ฌด์ ์ ํ ๋ณ๊ฒฝ ๋ฐฉ์ง
- SW์ ๋ฒ๊ทธ๋ ์์ ์ฌํญ ์ถ์ ๊ฐ๋ฅ
- SW๋ ํํ๊ฐ ์์ด ๊ฐ์์ฑ์ด ๊ฒฐํ๋๋ฏ๋ก ์งํ ์ ๋๋ฅผ ํ์ธํ๊ธฐ ์ํ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉ
3. ํ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ
- ํ์ ์๋ณ
- ๋ฒ์ ์ ์ด
- ํ์ ํต์
- ํ์ ๊ฐ์ฌ
- ํ์ ๊ธฐ๋ก
4. ์ํํธ์จ์ด์ ๋ฒ์ ๋ฑ๋ก ๊ด๋ จ ์ฃผ์ ์ฉ์ด
- ์ ์ฅ์(Repository)
- ๊ฐ์ ธ์ค๊ธฐ(import)
- ์ฒดํฌ์์(Check-out)
- ์ฒดํฌ์ธ(Check-in)
- ์ปค๋ฐ(commit)
- ๋๊ธฐํ(Update)
047. ์ํํธ์จ์ด ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ
1. ๊ณต์ ํด๋ ๋ฐฉ์
2. ํด๋ผ์ด์ธํธ/์๋ฒ ๋ฐฉ์
3. ๋ถ์ฐ ์ ์ฅ์ ๋ฐฉ์
4. Subversion(์๋ธ๋ฒ์ , SVN)
5. Git
048. ๋น๋ ์๋ํ ๋๊ตฌ
1. ๋น๋ ์๋ํ ๋๊ตฌ ๊ฐ๋
- ๋น๋ : ์์ค ์ฝ๋ ํ์ผ๋ค์ ์ปดํ์ผํ ํ ์ฌ๋ฌ ๊ฐ์ ๋ชจ๋์ ๋ฌถ์ด ์คํ ํ์ผ๋ก ๋ง๋๋ ๊ณผ์
2. Jenkins
: JAVA ๊ธฐ๋ฐ์ ์คํ ์์ค ํํ
3. Gradle
: Groovy ๊ธฐ๋ฐ ์คํ ์์ค ํํ์ ์๋ํ ๋๊ตฌ๋ก, ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐํ๊ฒฝ์์ ์ฌ์ฉ