Effective Development Methodology and its Process
Choi, IL Kon Ph.D [email protected]
Game Development Process
TEL +82-2-3413-1000FAX +82-2-3413-1111
www.joyon.com
Game Development Process
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Contents
I. Overviewa. ๋ชฉํ
II. ๊ธฐ์กด ๊ฐ๋ฐ์ ๋ฌธ์ ์ ์ง๋จa. ์ด๊ธฐ ๊ฒ์ ํ์ฌ์ ์์ฑb. ์ผ๋ฐ์ ๊ฒ์ํ์ฌ์ ๋ฌธ์ ์ ๋ค
III. ๊ฒ์๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ค์ a. SCM์ ํ์์ฑb. ๊ฒ์์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค
IV. ํ๋ก์ ํธ์ ์ด์ฉ๊ณผ ๊ด๋ฆฌa. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌb. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌc. ์๋น์ค ๊ณต์ ๊ด๋ฆฌ
V. Support Toolsa. ClearCase / ClearQuest (SCM Tool) b. Doxygen (Documentation Tool)c. MS-Project (PM Tool)
VI. Q&A
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. Purpose
OVERVIEWI.
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. Purpose
I. OVERVIEW
A. Purpose
๊ธฐ์กด ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก ์ ๋ฌธ์ ์ ์ ์๋๊ฐ ?
์๋ค๋ฉด, ๊ฐ์ฅ ํ์ค์ ๋์์ ?
์๋ก์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ ๋ฆฝ๊ณผ
ํจ๊ณผ์ ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก ์์ ์ํ๋ค๋ฉด ?
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
๊ธฐ์กด ๊ฐ๋ฐ์ ๋ฌธ์ ์ ์ง๋จ
II. A. ์ด๊ธฐ ๊ฒ์ ํ์ฌ์ ์์ฑ
B. ์ผ๋ฐ์ ๊ฒ์ ํ์ฌ์๋ฌธ์ ์
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ์ด๊ธฐ ๊ฒ์ํ์ฌ์ ์์ฑ
II. ์ฌ ๋ณ ์ก ๋จ
A. ์ด๊ธฐ ๊ฒ์ํ์ฌ์ ์์ฑB. ์ผ๋ฐ ๊ฒ์ํ์ฌ์ ๋ฌธ์ ์
1. ์ ์ ์์ ๊ฐ๋ฐ์๋กโฆ
- ๊ฒ์์ ์ด์ฌํ ํ๋ ์ดํ๋ ์ ์ ๊ฐ ๊ฐ๋ฐ์๋ก ์ ํฅํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์- ํ์์ ์กฐ์ง : ๊ฐ์ธ์ ์ ๋, ๊ฐ์ ์ทจ๋ฏธ/๊ณต๊ฐ๋์ ์์ ์- ์ ๊ณต์ด๋ ๊ณตํ์ ์ ๊ทผ ๋ณด๋ค๋ ๋ง๋๋๋ฐ ์ฐ์ ํจ- ์ฐ์ ํ์ ๋ํ ์ผ๋์์์ ์ถ๋ฐ์ด๊ธฐ ๋ณด๋ค๋ ๊ฐ์ธ์ ๋ง์กฑ๊ฐ์์์ ์ถ๋ฐ
2. ์๊ท๋ชจ ๊ฐ๋ฐ / ์์ฅ์ ์์ธ์ฑ
- ์ ์ฐจ์ ์ผ๋ก ์ฐ์ ํ๋ก ์งํ๋จ- ์์ฅ ์์ฒด๊ฐ ๊ทธ๋ฆฌ ํฐ ํธ์ ์๋์์, ๊ฐ๋ฐ์ฌ ์ญ์ ๋ง์ง ์์์- ์๊ท๋ชจ ๊ฐ๋ฐ ์ธ๋ ฅ, ์๊ท๋ชจ ์ค์ผ์ผ์ ๊ฒ์ ๊ฐ๋ฐ- Human Resource์ ์์กดํ ๊ฐ๋ฐ์ด ์งํ๋จ
3. ํจํค์ง ๊ฐ๋ฐ / ์คํ๋ผ์ธ ์ ํต
- ํจํค์ง ์์ฃผ์ ๋จํ ๊ฐ๋ฐ์ด ์ฃผ๋ฅผ ์ด๋ฃจ์์- ์ ํต์ฌ์ ์์กดํ ์คํ๋ผ์ธ ์ ํต์ด ์ฃผ๋ฅผ ์ด๋ฃจ์์- ๊ฐ๋ฐ์ฌ๊ฐ ์ป๋ ์ด์ค์ด ์ ์์
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ์ด๊ธฐ ๊ฒ์ํ์ฌ์ ์์ฑ
II. ์ฌ ๋ณ ์ก ๋จ
B. ์ผ๋ฐ ๊ฒ์ํ์ฌ์ ๋ฌธ์ ์ (1)B. ์ผ๋ฐ ๊ฒ์ํ์ฌ์ ๋ฌธ์ ์
1. ์ฒด๊ณํ/ํฉ๋ฆฌ์ ์ด์ง ๋ชปํ ๊ฐ๋ฐ ํ๋ก์ธ์ค
- ํ์์ ๋ฌธ์ ์ : ๋น์ ๊ณต, ๋น๊ณตํ์ ๊ฐ๋ฐ ์ ๊ทผ- ๊ฒ์์ ์ง๋ณด๋ค๋ ์๊ฐ์ ํธ์ด๋ฅผ ์ํด ํ์ฅ์ฑ์ ๊ณ ๋ คํ์ง ์์ ๊ฐ๋ฐ- ์ฆ์ ๊ธฐํ์ ์์ / ์์ ์ ์์ฉํ๊ธฐ ํ๋ ํ๋ก๊ทธ๋๋ฐ- ์ค๊ณ์ ๋ํ ๋ฎ์ ๊ฐ์น ๋ถ์ฌ / ๋น๋ฌธ์ํ- ๋ฎ์ ํ์ง : ๋ถ์กฑํ ํ ์คํธ : ๋ฌด์ํ ๋ฒ๊ทธ๋ค- ๊ฐ์ ์ค์์ ๋ฐ๋ณต
2. ๋ฐ๋ณต๋๋ ๋น๋ฅ๋ฅ ์ ๊ฐ๋ฐ์ ์ฌ๋ก
๋ณด์ฌ์ฃผ๊ธฐ์์ฃผ๊ฐ๋ฐ๊ณํ ๊ฐ๋ฐ๋จ๊ณ
์ค๊ณ๋ ๊ณต์ ์ ๋์ ๋ณด์ด์ง ์๋๋ค.
๋ถ ํ์ํ ๊ฒ, ์๊ฐ๋ญ๋น
๊ธฐํ๊ณผ ํ๋ก๊ทธ๋๋ฐ ๋์ ์งํ
๊ธฐํ์ ์ ๋๋ก ๊ณ ๋ คํ์ง ๋ชปํ ์ฝ๋ฉ
๊ธฐํ์ ์ถ๊ฐ ์์ ์ด ์ด๋ ค์
์ถ์์๋น์ค๋จ๊ณ
๊ธฐ๋ณธ ์์ง์ ๋ฒ๊ทธ + ์ฝํ ์ธ ์ถ๊ฐ
๋ฒ๊ทธ ์๋์ง โ ์ถ์๋ ๊ฐ๋ฅํ ๊น?
ํ์ฌ์์๊ธ๋
๊ฐ๋ฐ๊ฒฝํ๋ถ์กฑ
๋ฌด๋ฆฌํ์ค์ผ์ค
๊ตฌํ์์ฃผ, ํ๋์ฝ๋ฉ
์์ง๊ณผ ์ฝํ ์ธ ๊ฐ ๋ฉ์ด๋ฆฌํ
์ฆ์ ์ฅ์ , ์ ์ ์ ํญ์
์ง์์ ๋๋ฒ๊น + ์ฝํ ์ธ ์ถ๊ฐ
๋์ด ๋ณด์ด์ง ์๋ ๋๋ฒ๊น โฆ
๊ฐ๋ฐ๊ธฐ๊ฐ์ ์ง์ ์ฆ๊ฐ
์๊ธ์๋ฐโฆ ๊ณ์ํด์ผ ํ๋๊ฐ?
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ์ด๊ธฐ ๊ฒ์ํ์ฌ์ ์์ฑ
II. ์ฌ ๋ณ ์ก ๋จ
B. ๋ง ๋ ์ฌ ์ก (2)B. ์ผ๋ฐ ๊ฒ์ํ์ฌ์ ๋ฌธ์ ์
3. ์ธ๋ ฅ/์กฐ์ง ๊ด๋ฆฌ์ ๋ฌธ์
- ๊ทน์์ ๊ฐ๋ฐ์์ ์์กดํ๋ ๊ฐ๋ฐ ์ฒด๊ณ- ํฉ๋ฆฌ์ ์ด์ง ๋ชปํ ์ผ์ ์๋ฆฝ๊ณผ ๊ฐ๋ฐ์ ์ง์ฐ / ๊ธฐ์ ๋ ฅ์ ๋ํ ๋๊ด์ ํ๋จ- ๊ณํ๋ ๊ณต์ ์ ๋ฐ๋ฅธ ์ธ๋ ฅ์๊ธ๊ณํ ๋ถ์ฌ- ๊ฐ ๊ฐ๋ฐํ๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ์ ๋ฌธ์ - Project Management์ ๋ํ ์ด๋ก ์ ์ ๊ทผ์ ์คํจ- ์ญํ ๋ถ๋ด์ ๋ฌธ์ (์์ธ์ฑ, ํ์์ฑ์ ๋ฌธ์ )- ๊ฐ๋ฐ ์ ์ฒด์ ์์ธ์ฑ vs ๊ฒ์ ์ค์ผ์ผ
4. ์ฌํ์ฉ์ ๋ถ์ฌ
- ๋งค๋ฒ ๊ฐ์ ๋ฅ์ ๊ฒ์์์๋ ๊ฐ์ ์์ ์ ์ฒ์๋ถํฐ ์งํ- ์ ์ ๋จ๊ฐ, ๊ฐ๋ฐ ๊ธฐ๊ฐ์ ์์น- Code Base / Resource Base์ ๋ถ์ฌ
5. ๋ฒํ๊ธฐ ์ฌ์ด ์ค์โฆ
- ๋์ ๋ณด์ด๋ ๊ฒ์ด ๋ค๊ฐ ์๋๋ค. -> ๋ฌด์ํ ๋ง์ ๊ฒฝ์ฐ์ ์์ ์ ์ฌ๋ ๋ฒ๊ทธ๋ค- ๊ธฐ๊ฐ์ ๋น๊ธฐ๋ ค๊ณ ๊ฐํํ ๊ตฌํ์์ฃผ์ ์ด์์ ๊ฒฐ๊ตญ ๋ ๋ง์ ์ ์ง๋ณด์, ๋๋ฒ๊น ์๊ฐ์ ๋ง๋ ๋ค.- ๋ชจ๋ ์์ ์ ์ฒ ์ ํ๊ฒ ๊ณํ์ ์ํด์ ์งํ๋์ด์ผ ํ๋ค. โ ๋จ๊ธฐ์ ์ฑ๊ณผ์ ํ์์ ๊ฐ์ ธ์ ์๋๋ค.- ๋ํ ๋ชจ๋ ๊ณต์ ์ ์ฒ ์ ํ๊ฒ ์ฒดํฌ๋์ด์ผ ํ๋ค. ๋จ๊ณ๋ณ ๊ฒ์๋ ๊ฐ๋ฐ์์ ํ์ฌ๋ฅผ ์ํด ํ์ํ๋ค.- ์ด๊ฒ์ด ์ฌ๋์ ๋ฏฟ์ง ๋ชปํ๋ ๊ฒ๊ณผ๋ ๊ตฌ๋ณ๋์ด์ผ ํ๋ค.
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
๊ฒ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ค์
III. A. SCM์ ๊ตฌ์ถ๊ณผ ํ์์ฑ
B. ๊ฒ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. SCM์ ๊ตฌ์ถ๊ณผ ํ์์ฑ
III. ๋ ๋ณ ์ ๋ฒผ์ค ์ค
A. SCM(Software Configuration Management)์ ๊ตฌ์ถ๊ณผ ํ์์ฑ (1)B. ๊ฒ์ S/W๊ฐ๋ฐ ํ๋ก์ธ์ค
1. SCM์ ๊ฐ๋
- ์ํํธ์จ์ดํ์๊ด๋ฆฌ(SCM)์ ์ํํธ์จ์ด๊ฐ๋ฐ๋์ค์์ฐ์ถ๋๋๋ชจ๋ ๊ฐ๋ฐ์์ฐ์์ฒด๊ณ์ ์ผ๋ก๊ด๋ฆฌํ๋์๋ฃจ์ ์ผ๋ก๋๊ท๋ชจ๊ฐ๋ฐํ๋ก์ ํธ์๊ผญํ์ํ์๋ฃจ์ ์ด๋ค.
- SCM์๊ตฌ์ถ์ค์ธ์ํํธ์จ์ด๋์์คํ ์๋ํ์๋ณ, ๊ฒ์, ์ ์ด์๊ธฐ์ ์ด๋ค.- ์ํํธ์จ์ด๊ฐ๋ฐ๊ณผ์ ์ํต์ ํ๋ํ๋ก์ธ์ค- ๋๋ถ๋ถ์ํ๋ก์ ํธ์์๋ํ๋๋ํผ๋์์ ์ดํ๋๋ฉ์ปค๋์ฆ์ด๋ค.- ์ธ๋ ฅ์๋ชจ๋ฅผ์ค์ด๋๋ฐฉ๋ฒ์ด๋ค.
2. SCM ๋์ ์ ์ฅ์
- ํ๋ก์ ํธ์์ ํ์์๋๋ณต์ก์ฑ๊ณผ์๊ตฌ๋ฅผ์ ์ดํ๋๋ฐฉ๋ฒ์ด๋ค.- ์์คํ ์๋ฒ๊ทธ์๋ฅผ๊ฐ์์ํด์ผ๋ก์จ์ข์ํ์ง์์ํํธ์จ์ด์ ํ์๋ฐฐํฌํ๋ํฅ์๋๋ฐฉ๋ฒ์ด๋ค.- ๋๋น ๋ฅธ๋ฌธ์ ์๋ณ๊ณผ๋ฌธ์ ํด๊ฒฐ์๊ฐ๋ฅ์ผํ๋ค.- ๊ตฌ์ถ๋๊ณ ์๋์์คํ ์ด์๊ตฌ์ฌํญ๊ณผ์์คํ ๊ตฌ์กฐ๋ค์ด์ด๊ทธ๋จ์์์ ์๋์๋์์คํ ์ด๋ผ๋์์ ์ฑ์์ ๊ณตํ๋ค.
- ๋ชจ๋ ํ๋ก์ ํธ์ฐ์ถ๋ฌผ๊ณผ๋ณ๊ฒฝ์ฌํญ๋ค์์ถ์ ๊ฐ๋ฅ์ฑ์์ ๊ณตํ๋ค.
3. ์ค์ ๊ตฌ์ถ
- ์์ฒด๊ตฌ์ถ (์กฐ์ง์๋ง๋์ปค์คํฐ๋ง์ด์ง)- SCM Tool์ํ์ฉ (Tool Part์์์๊ฐ)
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. SCM์ ๊ตฌ์ถ๊ณผ ํ์์ฑ A. SCM(Software Configuration Management)์ ๊ตฌ์ถ๊ณผ ํ์์ฑ (2)B. ๊ฒ์ S/W๊ฐ๋ฐ ํ๋ก์ธ์ค
4. ์ค์ ๊ตฌ์ถ์ ์ํ ๋ฐฉ๋ฒ๋ก
- ์ํํธ์จ์ด๊ณตํ์ํ๋ถ๋ถ โ ์ํํ ์์ ์๋ํ๋ถ์์๊ธฐ๋ฐ์ผ๋กํ๋ก์ ํธ์์ ์ฉํด์ผํ ๊ท์น์์งํฉ์ด๋ค.
- ๋จ์ํํ๋ก์ ํธ๊ฒฐ๊ณผ๋ฌผ์๋ฒ์ ๊ด๋ฆฌ์ด์์๊ธฐ๋ฅ์์ํ โ ๋ณํ๊ด๋ฆฌ์ํ์-> ํ๋ก์ ํธ๋์ง์์ ์ผ๋ก๋ณํ๋ ์์๊ธฐ๋๋ฌธ์โฆ ์ด๋ฅผ๊ด๋ฆฌ, ํต์ ํ ํ์๊ฐ์๋ค.
- SCM์ํ์ํญ๋ชฉ์์๋ณํํ๋ฌผ๋ฆฌ์ ์ด๊ณ ๊ธฐ๋ฅ์ ์ธํน์ฑ๋ค์๋ฌธ์ํํ๋ค. (์์ค์ฝ๋, ๋ชจ๋, ์๋ํํฐ์ํํธ์จ์ด, ๋ฐ์ดํฐ, ๋ฌธ์๋ฑ๊ณผ๊ฐ์๊ฒ)
- ํฌ๊ธฐ, ๊ธฐ๋ฅ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ์๋ฌผ๋ฆฌ์ ํน์ง๋ฟ๋ง์๋๋ผ, ๊ฐ๊ฒฐ๊ณผ๋ฌผ์๋ชฉ์ ๋ฐ ํน์ง๊ณผ๊ฐ์๊ธฐ๋ฅ์ ํน์ฑ์๋ฌธ์ํํ๋ค.
- ์ฐ์ถ๋ฌผ์๋ํ๋ณ๊ฒฝ์ CCP(Change Control Process)๋ฅผ ๋ฐ๋ฅธ๋ค. - SCM์ํํด์ง๊ณ ์๋์์ ์๋ชปํ๊ฒํ๋๊ฒ์ด์๋๋ค. -> ํ๋ก์ ํธ์ฐ์ถ๋ฌผ๋ก๋ง๋ค์ด์ง๋๋ณ๊ฒฝ์ด๋์์ ์์ ์ดํ๋๊ฒ์ด๋ค.
- ํ๋ก์ ํธ์๋ณ๊ฒฝ์์ํด๋ณ๊ฒฝ์์ฒญ CR(Change Request)์ CCP ๋ด๋น์์๊ฒ์์ฒญํ๋ฉฐ๊ฒํ ํํ๋นํ๋ค๊ณ ํ๋จ๋ ๋๋ณ๊ฒฝ์น์ธ์ํ๋ค.
- ๋๊ธฐ์ค์ธ์ฌ์์๋๊ธฐ์ค์ธํ์๋ณด๊ดํ๋ฉฐ, ์ฐจํ๋ค์๊ฒํ ํ ์ ์๋ค.- ๋ชจ๋ CR์ ๋ฌธ์ํ๋์ด๊ฐ๋ฐ์ฃผ๊ธฐ๋์ ๊ฒ์๋ ์์์ด์ผํ๋ค.
- ํ๋ก์ ํธ์๊ฐ๊ตฌ์ฑ์๋ค์์ ์๋๋ณ๊ฒฝ, ๊ฐ์์ฒญ์๋ฐ๋ฅธ์ค๋ช , ์์ฒญ๊ณผ๊ด๋ จํ์ฌ๊ตฌ์ถํด์ผํ ๋ด์ฉ์์๊ณ ์์ด์ผํ๋ค.
- ์ธ์ ๋ ์งํ๋ก์ ํธ๊ตฌ์ฑ์๋ค์ด์ด์ ๋ณด๋ฅผ์ฝ๊ฒ์ด์ฉํ ์์์ด์ผํ๋ค. - SCM์์ค์ ํ๋๊ธฐํ์ค๊ณ์๋ฐ๋ผ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ง๋ค์ด์ง๊ณ ์๋์ง์ฃผ์์์ (๋ง์ผ์คํค)์์๊ฐ์ฌ๋ฅผ์ํํ๋ค.
III. ๋ ๋ณ ์ ๋ฒผ์ค ์ค
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. SCM์ ๊ตฌ์ถ๊ณผ ํ์์ฑ A. SCM(Software Configuration Management)์ ๊ตฌ์ถ๊ณผ ํ์์ฑ (3)B. ๊ฒ์ S/W๊ฐ๋ฐ ํ๋ก์ธ์ค
5. SCM ๊ธฐ๋ฐ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋จ๊ณ
ํ๋ก์ ํธ์์๋จ๊ณ
- ๊ฐ๋ฐํ ์ ์ - ํ๋ก์ ํธ ํ์ค์ ํ์ํ์ ๋ฌธ์ ํ ํ๋ฆฟ ์์ฑ- ํ๋ก์ ํธ ๋ฐฉํฅ๊ณผ ๊ด๋ จ๋ ๊ฒฐ์ ๋ค- ๊ฐํ๋ ํ์ค๋ค, ๋ฒ์ ๊ด๋ฆฌ์ ๊ด๋ จ๋ ํ ํ๋ฆฟ- ๋ณ๊ฒฝ์ ์ด ํ๋ก์ธ์ค(CCP)์ ๊ตฌ์ฑ
์๊ตฌ์ฌํญ๋จ๊ณ
- ๊ฐ๋ฐ๊ณผ ๊ด๋ จํ ์๊ตฌ์ฌํญ ์์ง- ๊ธฐ๋ฅ์ ๋ช ์ธ์ ์ถ์ถ- ๋น๊ธฐ๋ฅ์ ๋ช ์ธ์ ์ถ์ถ- RDD(์๊ตฌ์ฌํญ ์ ์๋ฌธ์)๋ก ๋ฌธ์ํ
๊ธฐ๋ฅ์ ๊ธฐ์ค์ ์ ์์ฑ
๊ณ ์์ค์ค๊ณ๋จ๊ณ
- ์ ์๋ ์์คํ ์ ๋ชจ๋ธ๋ง- ์์คํ ๊ตฌ์กฐ ๋ค์ด์ด๊ทธ๋จ ์ฐ์ถ- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์ถ๊ณผ ์ ๊ทํ- ๊ณ ์์ค ์ค๊ณ ๋ฌธ์ ์์ฑ
์ ์์ค์ค๊ณ๋จ๊ณ
- ๊ฐ ์์คํ ๋ณ ๋ชจ๋์ ๋ํ ๋ช ์ธ์ ์์ฑ- ์ ๋ ํ ์คํธ ๋ฐฉ๋ฒ๋ก ์ค์ - ์ ์์ค ์ค๊ณ ๋ฌธ์ ์์ฑ
์ด๊ธฐ ๊ธฐ์ค์ ์ ๋ณํ๊ฐ ์์
์ค๊ณ๊ฐ ๊ตฌ์ฒดํ ๋๋ฉด์
๊ฐ๋ฐ/๊ตฌ์ถ ๋จ๊ณ
- ์ค๊ณ๋ ์์คํ ๊ณผ ์ปดํฌ๋ํธ์ ๊ฐ๋ฐ- ๊ฐ๋ฐ๋ ์ปดํฌ๋ํธ์ ํ ์คํธ : ์์ ํ- ํ ์คํธ ์๋ฃ๋ ์ปดํฌ๋ํธ์ ๋งค๋ด์ผ- ๋ฒ์ ์ปจํธ๋กค, CCP ํ์ฉ
ํ ์คํธ๋จ๊ณ
- ์กฐํฉ๋ ์ปดํฌ๋ํธ์ ์์คํ ํ ์คํธ- ์์คํ ์ ์๊ตฌ์ฌํญ๋๋ก ์ ์๋ํ๋๊ฐ?- ์ํํ ์คํธ / ๋ฒ ํํ ์คํธ- ํ ์คํธ ๋ณด๊ณ ์
์ ์ง๋ณด์
III. ๋ ๋ณ ์ ๋ฒผ์ค ์ค
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. SCM์ ๊ตฌ์ถ๊ณผ ํ์์ฑ B. ๊ฒ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค (๊ฐ๊ด์ ๋์) (1)B. ๊ฒ์ S/W๊ฐ๋ฐ ํ๋ก์ธ์ค
์์ฅ๊ตฌ์กฐ์ํ์ ๊ฒ์์ด๊ธฐ๋์์ธ
์ด๋ฒ๊ฒ์๋์์ธ
์ด๋ฒํ ํฌ๋์ปฌ๋์์ธ
๊ธฐํ๊ณผ์์ฐ์์กฐ์
๊ฐ๋ฐ์น์ธ๋จ๊ณ
๊ฒ์๋์์ธ
๊ฒ์๋์์ธ
ํ ํฌ๋์ปฌ๋์์ธ
๊ฒ์๊ฐ๋ฐ (ํํธ๋ณ)
๊ทธ๋ํฝ
ํ๋ก๊ทธ๋๋ฐ
์ฌ์ด๋๋ฐ๊ธฐํ๋ฆฌ์์ค
ํ๋ก๋์ฑ ๊ทธ๋ฃน
ํตํฉํ ํ์งํ ์คํธ
๋ฐธ๋ฐ์ฑ / ๋ด๋ถํ ์คํธ
์ธ๋ถํ ์คํธ
์คํธ๋ ์คํ ์คํธ
์์ฑ๋๊ฒ์
Alpha/Beta Test
๋ฐธ๋ฐ์ฑ์กฐ์จ
์ ์์๋น์ค
III. ๋ ๋ณ ์ ๋ฒผ์ค ์ค
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. SCM์ ๊ตฌ์ถ๊ณผ ํ์์ฑ B. ๊ฒ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค (2)B. ๊ฒ์ S/W๊ฐ๋ฐ ํ๋ก์ธ์ค
1. ์์ฅ ๊ตฌ์กฐ์ ํ์
- ์์ฅ์์ ๋๋ก์ดํดํ๊ณ ์๋๊ฐ?
- ์ด๋ค์์ฅ์์ง์ ํ ๊ฒ์ธ๊ฐ?
- ๋๊ตฌ๋ฅผ๋์์ผ๋กํ ๊ฒ์ธ๊ฐ?
2-1. ๊ฒ์ ์ด๊ธฐ ๋์์ธ (๋์์ธ ๊ธฐํ์)
- ๋ผ์ด์ผ์ค๋๋์์์ฐฝ์ํ- ๊ฒ์ํ๋ ์ด- ์ ๊ทํ๋ ์ด์ด๋ฅผ์ํ๊ธฐ๋ฅ- ๊ฒฝ์์ ํ- ์ธ์ ์์- ํต์ฌ์ธ๋ ฅ- ์ค์ผ์ค- ์์ฐ
- ์ฅ๋ฅด- ๊ทธ๋ํฝ์ฌ์- ์ธํฐํ์ด์ค์คํ์ผ- ์์ง- ๋ฐ์ดํฐ๋ฒ ์ด์ค- ๋์ ์๋น์- ํด๋ผ์ด์ธํธํ๋ซํผ- ํธ์คํธํ๋ซํผ
III. ๋ ๋ณ ์ ๋ฒผ์ค ์ค
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. SCM์ ๊ตฌ์ถ๊ณผ ํ์์ฑ B. ๊ฒ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค (3)B. ๊ฒ์ S/W๊ฐ๋ฐ ํ๋ก์ธ์ค
2-2. ๊ฒ์ ์ด๊ธฐ ๋์์ธ (์ด๋ฒ ๊ฒ์ ๋์์ธ)
- NPC ์ข ๋ฅ์๋ชฉ๋ก- ๋ชฌ์คํฐ์์ ํ๊ณผ๊ฒ์์๋ฑ์ฅํ๋์ ์ฒด๋ชฌ์คํฐ์๋ชฉ๋ก
- ๊ฐํ์คํธ์๊ตฌ์ฒด์ ์ธ๋ด์ฉ- ์์ ๋ชฉ๋ก- ํ์์ธ์- ๊ธฐ๋ณธ์ ์ธ์ผ์ ํ- ๊ฐ๋ฐ๊ณผ๋ก ์นญ์ํ์ํ๊ธฐ๋ณธ ์์ฐ์
- ๋ฐฑ๊ทธ๋ผ์ด๋์คํ ๋ฆฌ- ํ๋ ์ด์ด์ธํฐํ์ด์ค๋์์ธ- ์บ๋ฆญํฐ์ ๋ณด- ์บ๋ฆญํฐ์์ฑ๊ณผ์ฑ์ฅ์ ์ฐจ- ์ง๋ฆฌ์ ๋ณด์ํ๊ฒฝ- ๊ฒ์๋ฉ์ปค๋์ฆ- ๊ทธ๋ํฝ์คํ์ผ๊ฐ์ด๋- ์์ดํ ๊ณผํ๋ ์ด์ด๊ฐ๋ง๋ค์ ์๋๋ฌผ๊ฑด์์ ์ฒด๋ชฉ๋ก
2-3. ๊ฒ์ ์ด๊ธฐ ๋์์ธ (ํ ํฌ๋์ปฌ ๋์์ธ)
- ์ํํธ์จ์ด- ํด- ๊ฒ์ ์๋ฒํธ์คํ ์ํ์ํ๊ฒ๋ค- ํ์ ๋์ญํญ- ์์ ๋ชฉ๋ก- ๊ธฐ๋ฅ ๋ชฉ๋ก
- ํ์์ธ์- ์ผ์ ์ด์- ํ๋กํ ํ์ ๋ชฉ๋ก- ํ ํฌ๋์ปฌ๋ฆฌ์คํธ๋ถ์- CCP (Change Control Process)
III. ๋ ๋ณ ์ ๋ฒผ์ค ์ค
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. SCM์ ๊ตฌ์ถ๊ณผ ํ์์ฑ B. ๊ฒ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค (4)B. ๊ฒ์ S/W๊ฐ๋ฐ ํ๋ก์ธ์ค
3. ๊ธฐํ๊ณผ ์์ฐ์ ์กฐ์ (ํ๋ก์ ํธ ์น์ธ ๋จ๊ณ)
- ์ด๊ธฐ๋น์ฉ- ์์ฐ์กฐ์ ๊ณผํฌ์๋๋น๋น์จ- ์ธ๋ ฅ๊ด๋ฆฌ์๊ณ ์ฉ- ์ ํ๊ณผ์๋น์ค์์ฐจ์ด- ๊ฐ๋ฐ๊ณผ๋ก ์นญ์ํ์ํ์์ฐ์ง๊ธฐ- ์ด์์ ์์์ ํํ์ผ์ ์์์ธกํ๊ธฐ๋ํ๋ค๋ค. (๊ฐ๋ /๋ชฉํ)
4. ๊ฒ์ ๋์์ธ ๋ฐ ์ค๊ณ
- ์ด๋ฒ๋์์ธ์์์ค์ ํ๋ด์ฉ์๋ํ๊ตฌ์ฒดํ- ํ๋ก๊ทธ๋๋ฐ์ค๊ณ : ์ต๋ํ๊ตฌ์ฒด์ ์ผ๋ก์์๊ฐ๋ฅํ๋ชจ๋ ๊ฒ์์ค๊ณํ๋ค.
5. ๊ฒ์ ๊ฐ๋ฐ ๋ฐ ํตํฉํ
- ๊ฐํํธ๊ฐ์์ง์์ , ์์คํ ์ ์ปค๋ฎค๋์ผ์ด์ ์ํตํ๊ฐ๋ฐ โ SCM์ํ์ฉ- ๊ฐ๋ฐ์๋ฐ๋ฅธ๋ฌธ์ํ- ๋ชจ๋ ๊ฐ๋ฐ์์ต์ํ์ํฌ์์๋์์ ๋จ์(Task Unit)๋ก๋๋๋ฉฐ, ๊ฐ๋จ์๋ณ ์งํ์ํฉ์์ ๊ฒ- ๋ง์ผ์คํค์์ ํ๋ฉฐ, ์ด๊ฒ๋ง์๋ฐ๋์์งํฌ์์๋๋ก์งํ์ํจ๋ค. - ํํธ๋ณ์ธ๋ถ์ง์นจ์ IV.์์๋ค๋ฃฌ๋ค.
6. ํ์ง ํ ์คํธ
- ์ ๋ฌธํ๋ํ ์คํธํ๋ก์ธ์ค์๋ฐ๋ผ์งํ- ์ธ๋ถ๊ณต๊ฐ์ด์ ์์์ ์ฑ์ํ๋ณดํ๋ค.
ํ๋ก์ ํธ์์ง์์ ์งํ์ฌ๋ถ๋ฅผ๊ฒฐ์ (๊ฒฝ์ ์ฑ/ํฅํ์ฑ๊ฐ๋ฅ์ฑ๊ฒํ )
III. ๋ ๋ณ ์ ๋ฒผ์ค ์ค
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
ํ๋ก์ ํธ์์ด์ฉ๊ณผ ๊ด๋ฆฌ
IV. A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค ๊ณต์ ๊ด๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (1)B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
1. ํ๋ก๊ทธ๋๋ฐ์ ์์ด UML์ ํ์ฉํ ๋์์ธ/์ค๊ณ
- ์ ์ฒดํ๋ก๊ทธ๋จ์๋ํ์ดํด๋ฅผ๋์ธ๋ค.
- ์์ ๋ถ๋ด์๋ช ํํํ ์์์ผ๋ฉฐ, ๋ชจ๋๊ฐํ๋ฆ์๋ช ํํํ๋ค.
- ๊ฐ์ฒด์งํฅ์ ์ค๊ณ๊ฐ๊ฐ๋ฅํด์ง๋ค.
2. UML์ ๊ธฐ๋ณธ
- Basic UML Diagrams : ์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ๊ณผ ์ ์ ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ ํฌํจ
- Dynamic Behavior Diagrams : ์ธํฐ๋ ์ ๋ค์ด์ด๊ทธ๋จ๊ณผ ์กํฐ๋นํฐ ๋ค์ด์ด๊ทธ๋จ, ํ๋ ๋ค์ด์ด๊ทธ๋จ,
์คํ ์ดํธ์ฐจํธ ๋ค์ด์ด๊ทธ๋จ์ ํฌํจ
- Implementation Diagrams : ์ปดํฌ๋ํธ ๋ค์ด์ด๊ทธ๋จ๊ณผ ๋ฐฐ์น ๋ค์ด์ด๊ทธ๋จ์ ํฌํจ
3. ๋ง์ด ํ์ฉํ๋ Diagrams & ๊ท์น
- Use Case
- Class Diagram
- Interaction Diagram
- Activity Diagram
- State Chart Diagram
- Package Diagram
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (2)
1. RTM(Requirements Traceability Matrix) ๊ตฌ์ถํ๊ธฐ
Game LogicUC3_Player_Moves_Up
UC4_Player_Moves_Down
1ํจ๋ค์ ์์ง์์ ์๋ก ํน์ ์๋๋ก, ์์ง์ผ๋ก๋ง ๊ฐ๋ฅํ๋ค. ์ํ์ผ๋ก๋ ์์ง์ผ ์ ์๋ค.
1.66
Game LogicUC1_Player_Wins_Game
UC2_Player_Loses_Game
UC6_Ball_Passes_Player
2๋ง์ผ ๋ณผ์ด ํจ๋ค์ด ์์นํ๊ณ ์๋ ์์ง์ ์ ์ง๋์น๊ฒ ๋๋ฉด, ๊ทธ ํจ๋ค๋ก ๋ํ๋๋ ํ๋ ์ด์ด๋ ํจ์๊ฐ ๋๊ณ ์๋ํธํ๋ ์ด์ด๋ ์น์๊ฐ ๋๋ค.
1.55
Game LogicUC7_Ball_Hits_Ball
UC5_Player_Touches_Ball
1ํ ๋ณผ์ ๊ฒ์ ์์ญ ์์์ ๋ฑ์๋๋ก ์ด๋ํ๋ค. ๋ณผ์ด ํจ๋ค์ด๋ ๋ฒฝ์ ์๋จ๋ถ, ํ๋จ๋ถ(ํ๋ฉด์ ์์ ์๋)์ ๋ถ๋ช์น๋ฉด ํฌ์ฌ๊ฐ๊ณผ ๋์ผํ ๊ฐ๋๋ก ํ๊ฒจ ๋์จ๋ค.
1.44
1์ฒซ ๋ฒ์งธ ํ๋ ์ด์ด๋ ํ๋ฉด์ ์ผ์ชฝ์ ์์นํ๊ณ , ๋ ๋ฒ์งธ ํ๋ ์ด์ด๋ ํ๋ฉด์ ์ค๋ฅธ์ชฝ์ ์์นํ๋ค.
1.33
1๊ฐ ํ๋ ์ด์ด๋ค์ ํจ๋ค๋ก ๋ํ๋๋ค.1.22
1ํ ๊ฒ์์ 2์ธ์ฉ ๊ฒ์์ด ๋์ด์ผ ํ๋ค.1.11
ClassPackageUse Case NameBuildProblem StatementReq.No.
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
<Pong Game>
Player_OnePaddle
Player_TwoPaddle
Ball
Wall
์๊ตฌ๋๋ ์์ ์ฌํญ์ ๋ํด์ ์์ธํ ๊ธฐ์ ๊ณผ ํด๋น ์ฌํญ์ ๋ํด์ ๊ด๊ณ๋๋ Use Case, Package, Class์ ๋ํ ๊ด๊ณ๋ฅผ ํ ๋์ ๋ณผ ์ ์๋ ํ์ด๋ค.
๋ณธ ํ์ ๊ฐ ๋ค์ด์ด๊ทธ๋จ์ด ์ฐ๊ณ๋์ด ์ค๊ณ ์ ์ฌ์ฉ๋๋ค.
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (3)
2. ์ ์ค์ผ์ด์ค ์๋ณํ๊ธฐ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
<Pong Game>
Player_OnePaddle
Player_TwoPaddle
Ball
Wall
์กํฐ์ ์ํํธ์จ์ด ์์คํ ๊ฐ์ ์ก์ ๊ณผ ์ํธ ์์ฉ๋ค์ ๋ช ์ธํ๋ฅผ ํตํ ์์คํ ํ์๋ฅผ๊ท์ ํ๋ค.
<Use Case Diagram>
Out Zone
Actor Use Case
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (4)
2. ์ ์ค์ผ์ด์ค ์๋ณํ๊ธฐ โ ์ ์ค์ผ์ด์ค ์๋๋ฆฌ์ค (Use Case Scenario)
Use Case Name : Player Wins Game
Overview:
ํ ๊ฒ์์์ ์ด๋ ํ ํ๋ ์ด์ด๊ฐ ์น์๊ฐ ๋๋ ๊ฒฝ์ฐ
Primary Scenario:
Alternative Scenarios: None
Exceptions : None
2. ์ฒซ ๋ฒ์งธ ํ๋ ์ด์ด๊ฐ ์น์๊ฐ ๋๋ ํ๋์ ์ ์ด๋ฒคํธ๊ฐ๋ฐ์ํ๋ค.
2. ๋ณผ์ด ๋ ๋ฒ์งธ ํ๋ ์ด์ด์ ํจ๋ค์ ๋น๋๊ฐ ์ง๋์ณค๋ค.
3. ๊ฒ์ ์งํ์ ์ค๋จ๋๊ณ ํ๋ฉด์๋ โPlayer 1 is the winner!โ๋ผ๊ณ ๋ณด์ฌ์ค๋ค.
1. ๋ณผ์ ๋ณผ์ด ํจ๋ค์ ๋ง์ ํ๊ฒจ ๋์จ ๋ค์ ํด๋น ๋ฐฉํฅ์ผ๋ก๋์๊ฐ๋ค.
1. ์ฒซ ๋ฒ์งธ ํ๋ ์ด์ด๊ฐ ํจ๋ค๋ก ๋ณผ์ ์ณค๋ค
System ReactionAction
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
์์ ๊ธฐ์ ํ ์ ์ค์ผ์ด์ค ๋ค์ด์ด๊ทธ๋จ์ ๊ฐ ์ ์ค์ผ์ด์ค๋ณ ๊ตฌ์ฒด์ ์๋๋ฆฌ์ค๋ฅผ ๊ธฐ์ ํ๋ค.
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Package Diagram
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (5)A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
3. ํจํค์ง ์ค์
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (6)
4. ์์ ํด๋์ค ๋ค์ด์ด๊ทธ๋จ ๋ง๋ค๊ธฐ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (7)
5. STD ๊ฐ๋ฐํ๊ธฐ (1)
Ball ์ํ ์ ์ด ๋ค์ด์ด๊ทธ๋จ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (8)
5. STD ๊ฐ๋ฐํ๊ธฐ (2)
CPongGame ํด๋์ค์ gameState ์ํ ์ ์ด ๋ค์ด์ด๊ทธ๋จ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (9)
6. PID ์ ์ํ๊ธฐ (1)
UC1_Player_Wins_Game ํจํค์ง ์ํธ ์์ฉ ํ๋ก๊ทธ๋จ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
Activation Box
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (10)
6. PID ์ ์ํ๊ธฐ (2)
UC4_Player_Moves_Down ํจํค์ง ์ํธ ์์ฉ ๋ค์ด์ด๊ทธ๋จ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (11)
6. ํด๋์ค ๋ค์ด์ด๊ทธ๋จ ์ ๋ฐ์ดํธ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
์ ๋ฐ์ดํธ
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (12)
7. ์ํธ์์ฉ ๋ค์ด์ด๊ทธ๋จ ์ ๋ฐ์ดํธ
UC4_Player_Moves_Down ํด๋์ค ์ํธ์์ฉ ๋ค์ด์ด๊ทธ๋จ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ๊ณผ ๊ณต์ ๊ด๋ฆฌ (13)
8. ์ ์ ์ ๋ฐ๋ณต
- ์ค์ ์ ๊ตฌํ๋จ๊ณ์ ๋ค์ด๊ฐ์ ๋ ์์ ํ์๊ฐ ์ต์ํ ๋๋๋ก ์ง์์ ์ธ ์ ์ ์ ๋ฐ๋ณต์ ์ฌ์ดํด์๋ฐ๋ณตํ๋ค.
- ์ด๋ฏธ ๊ฐ๋ฐ๋ ์ฌ๋ฃ๋ฅผ ๋ค์ ์ถ์ ํ๊ณ ์์ ํ๋ ๊ฒ์ ๋งค์ฐ ๋ง์ ์๊ฐ์ด ๋ ๋ค. (์ด๋ฅผ ๋ฐฉ์ง)
9. ๊ตฌํ์ผ๋ก ์ด๋
- ์๋ฒฝํ ๋์์ธ์ ํ ์ ์๋ค.- ์ฝ๋ฉ ์ค์ ์ด๋ค ๊ฒ์ ๋ณ๊ฒฝํด์ผ ํ๋ค๋ฉด ๋ฐ๋์ ๋ฌธ์ํ๋ ๋์์ธ์ ์ฐธ๊ณ ํ๊ณ ํด๋น ์์ ์ฌํญ์๋ํด์ ๋ ผ์ ๋์ด์ผ ํ๋ค. (CCP)
10. ์ฝ๋ฉ ์ปจ๋ฒค์ ์์ค์ ๊ณผ ์์ค์ ๋ฒ์ ๊ด๋ฆฌ
- ์์ค์๊ฐ๋ ์ฑ์๋์ด๋ฉฐ, ์ ์ง ๋ณด์/ํํ๋ ์ด๋ฅผ์ํํํ๊ธฐ ์ํด์ฝ๋ฉ์ปจ๋ฒค์ ์์ค์ ์ํ์
- SourceSafe/CVS ๋ฑ์์ด์ฉํ์์ค์๋ฒ์ ๊ด๋ฆฌ์์ต์ ๋ฒ์ ์ ์ง๋ํ์
- ๋ฌธ์ํ๋์ง์์๋ณ๊ฒฝ์ด๋ฐ์๋์ด์๋์๋๋ค. ํนํ ์๋น์ค๊ธฐ๊ฐ์ค์ด๋ผ๋ฉด
(Cowboy Programming) โ CCP์์ญํ ์ด๊ต์ฅํ์ค์ํจ
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
1. ์ ์ ์ธ ์ ๋ขฐ๋ ์ํํ๋ค.
- ๋ชจ๋ ์์ ์ ๋ํด์ ์์ ํ๊ฒ ์ธ์ฃผ ์ ์ฒด์๊ฒ ๋งก๊ฒจ๋๋ ๊ฒ์ ์ํํ๋ค. - ์ผ์ /ํ์ง์ ๋ํ ์ง์์ ์ธ ๊ด๋ฆฌ๊ฐ ํ์ํ๋ค.- ์ปจํ ํฌ์ธํธ๋ฅผ ๋ช ํํ ํ๋ค. ๊ฐ๋ฅํ๋ฉด 1๋ช ์ ์ ๋ด ๊ด๋ฆฌ ์ธ์์ ๋๋ ๊ฒ์ด ์์ ํ๋ค.
2. ๊ธฐํ์๋ ๋ถ๋ช ํ๊ฒ ์ ๊ณต๋์ด์ผ ํ๋ค.
- ๋ด๋ถ๊ฐ๋ฐ์์๋ ๋ง์ฐฌ๊ฐ์ง์ด์ง๋ง ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ฒฝ์ฐ ๋ ์ค์ํ๋ค.- ์ปค๋ฎค๋์ผ์ด์ ๋ถ์ฌ์์ ์ค๋ ๋ฌธ์ ๊ฐ ์ผ์ด๋ ํ๋ฅ ์ด ๋ ๋๋ค.- ์ด๊ธฐ ๊ธฐํ์ ์ ๊ณต ์ ์๊ตฌ ์ฌํญ์ ๋ํ ๋ช ํํ ์ ์๊ฐ ํ์ํ๋ค.
A. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌA. ํ๋ก๊ทธ๋๋ฐ ๋์์ธ/๊ณต์
B. ์ธ์ฃผ ๊ฐ๋ฐ์ ๊ณต์ ๊ด๋ฆฌ
C. ์๋น์ค์ ๊ณต์ ๊ด๋ฆฌ
1. ์จ๋ผ์ธ ๊ฒ์์ ์๋น์ค๊ฐ ๊ฐ๋ฐ๋งํผ์ ๋น์ค์ ์ฐจ์งํ๋ค.
- ์ง์์ ์ ๊ทธ๋ ์ด๋์ ์ ์ง๋ณด์๋ฅผ ์ํ ํ์ด ํ์์ ์ผ๋ก ํ์ํ๋ค. - ํ๋ ์ด์ด๋ฅผ ์ง์ํ๊ธฐ ์ํ GM์ ์ญํ , GM์ ๊ด๋ฆฌ ์ฒด๊ณ๊ฐ ํ์ํ๋ค.- ๋ถ์์ ํ ๋ก ์นญ๊ณผ ํจ์น- ํจ์น์ ์ ์๊ณผ ๋ฐฐํฌ ์ ์ฃผ์ํ ์ - ์ ๋ฃ ์ฌ์ฉ์์ ํ๋ณด์ ์ ์ง
2. ์ปค๋ฎค๋ํฐ ์ง์
- ๊ฒ์์ Life Cycle์ ์ฆ๋์ํฌ ์ ์๋ค.- ์ปค๋ฎค๋ํฐ๋ฅผ ์ง์ํ๊ธฐ ์ํ ์ ์ฐจ์ ๋ฐฉ๋ฒ๋ก
IV. ์ ์ด์ฉ๊ณผ ๋ฆฌ
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
SUPPORT TOOLS
V. A. ClearCase / ClearQuest (SCM Tool)
B. Doxygen (Documentation Tool)
C. MS-Project (PM Tool)
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
V. Support Tools
A. ClearCase / ClearQuest (SCM Tools)A. ClearCase/ClearQuest
B. Doxygen
C. MS-Project
1. Rational ์ฌ์ SCM Tool
ClearCase- ํตํฉ๋ณ๊ฒฝ๊ด๋ฆฌ (Unified Change Management: UCM)- ๊ด๋ฆฌ์ : ํ๋ก์ ํธ ์งํ ์ํฉ ์ถ์ ๊ณผ ์กฐ์งํ- ๊ฐ๋ฐ์ : ๊ฐ๋ฐ ๊ฐ์ํ- ํ์ง ๊ด๋ฆฌ์ : ํ์ง ๊ด๋ฆฌ ์์ ๊ฐ์ํ- ๋ฆด๋ฆฌ์ฆ ์์ง๋์ด : ํ์ง๊ด๋ฆฌ
ClearQuest- ๋ณ๊ฒฝ์๊ตฌ๊ด๋ฆฌ- ๊ฐ์ํ๊ณ ์๋ํ๋ ์ํฌํ๋ก์ฐ ์ง์- ์ ์ํ ๋ฆฌ์์ค ์กฐ์ - ๋ณ๊ฒฝ๋๋ ์ํํธ์จ์ด์ ์ดํด- ์์ฐ์ฑ ํฅ์- ClearCase์ ํตํฉ- ๊ฐํธํ ์ต์ ํ, ์ ์ง ๋ฐ ๋ฐฐ์น
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
B. Doxygen (Document Generation Tool)A. ClearCase/ClearQuest
B. Doxygen
C. MS-Project
1. GNU License โ http://www.doxygen.org
- ์์ค์ ์ ํด์ง ์ปจ๋ฒค์ ์ ์ํด ์ฃผ์ ํ๊ธฐ -> ์์ฝ๊ฒ ์๋์ผ๋ก ๋ฌธ์ํ- ์จ๋ผ์ธ Document, ์๋์ฐ Chm ํ์ผ๋ก ๋ฌธ์ํ๊ฐ ์๋์ผ๋ก ์งํ๋จ
- ๊ฐ ํจ์, ํด๋์ค์ ์ ๊ธฐ๊ด๊ณ๋ฅผ Visual ํ๊ฒ ๋ณด์ฌ์ค ์ ์์
Compound List
Inheritance Diagram for ControlPointCurve
CLICK~
V. Support Tools
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
C. MS-Project (PM Tool)A. ClearCase/ClearQuest
B. Doxygen
C. MS-Project
1. ์์/์๊ธ/์๊ฐ์ ๊ด๋ฆฌํ ์ ์๋ ํด
- ํ๋ก์ ํธ์ ๋ฒ์์ ๊ด๋ฆฌ- ๋ง์ผ์คํค์ ๊ด๋ฆฌ- ์ผ์ ๊ด๋ฆฌ- ์์์ ๊ด๋ฆฌ- ์์ ์ ๋ฐฐ์ ๊ณผ ๊ดธ๋ฆฌ- ํ๋ก์ ํธ ์๊ฐ๊ด๋ฆฌ- ํ๋ก์ ํธ์ ๋ณด๊ณ ์ ์ ๋ฌ (Reporting)
V. Support Tools
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
์ง๋ฌธ๊ณผ ๋ต๋ณVI.
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com
Thank You !Choi, IL Kon Ph.D.E-mail : [email protected]
Homepage : http://www.joyon.com
T: (02)3413-1000 , F: (02)3413-1111
PDF created with FinePrint pdfFactory Pro trial version http://www.pdffactory.com