๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์š”์•ฝ - ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  ํ™œ์šฉ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ, ์œ ์ง€๋ณด์ˆ˜์— ํ•„์š”ํ•œ ์ˆ˜ํ–‰๋ฐฉ๋ฒ•๊ณผ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋ ค๋Š” ๊ณผ์ •์—์„œ ํ•„์š”ํ•œ ๊ธฐ๋ฒ• ๋ฐ ๋„๊ตฌ๋ฅผ ์ •๋ฆฌํ•˜์—ฌ ํ‘œ์ค€ํ™” ๊ตฌ์กฐ์  ๋ฐฉ๋ฒ•๋ก  ์ •ํ˜•ํ™”๋œ ๋ถ„์„ ์ ˆ์ฐจ์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ์„ ํŒŒ์•…ํ•˜์—ฌ ๋ฌธ์„œํ™”ํ•˜๋Š” ์ฒ˜๋ฆฌ ์ค‘์‹ฌ์˜ ๋ฐฉ๋ฒ•๋ก  Divide and Conquer ์›๋ฆฌ ์ ์šฉ 1. ํƒ€๋‹น์„ฑ ๊ฒ€ํ†  2. ๊ณ„ํš 3. ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ 4. ์„ค๊ณ„ 5. ๊ตฌํ˜„ 6. ์‹œํ—˜ 7. ์šด์šฉ / ์œ ์ง€๋ณด์ˆ˜ ์ •๋ณด๊ณตํ•™ ๋ฐฉ๋ฒ•๋ก  ์ •๋ณด ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ๊ณ„ํš, ๋ถ„์„, ์„ค๊ณ„, ๊ตฌ์ถ•์— ์ •ํ˜•ํ™”๋œ ๊ธฐ๋ฒ•๋“ค์„ ์ƒํ˜ธ ์—ฐ๊ด€์„ฑ ์žˆ๊ฒŒ ํ†ตํ•ฉ ๋ฐ ์ ์šฉํ•˜๋Š” ์ž๋ฃŒ ์ค‘์‹ฌ์˜ ๋ฐฉ๋ฒ•๋ก  ๋Œ€๊ทœ๋ชจ ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ•์— ์ ํ•ฉ 1. ์ •๋ณด ์ „๋žต ๊ณ„ํš ์ˆ˜๋ฆฝ 2. ์—…๋ฌด ์˜์—ญ ๋ถ„์„ 3. ์—…๋ฌด ์‹œ์Šคํ…œ ์„ค๊ณ„ 4. ์—…๋ฌด ์‹œ์Šคํ…œ ๊ตฌ์ถ• ๊ฐ์ฒด์ง€ํ–ฅ ๋ฐฉ๋ฒ•๋ก  ๊ธฐ๊ณ„์˜ ๋ถ€ํ’ˆ์„ ์กฐ๋ฆฝํ•˜๋“ฏ์ด ๊ฐ์ฒด๋“ค์„ ์กฐ๋ฆฝํ•˜์—ฌ..
์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์š”์•ฝ - ์‘์šฉ SW ๊ธฐ์ดˆ ๊ธฐ์ˆ  ํ™œ์šฉ ์šด์˜์ฒด์ œ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์ž์›๋“ค์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ๋ฅผ ํŽธ๋ฆฌํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ชจ์ž„ ํ•˜๋“œ์›จ์–ด - ์šด์˜์ฒด์ œ - ์œ ํ‹ธ๋ฆฌํ‹ฐ - ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ - ์‚ฌ์šฉ์ž ์šด์˜์ฒด์ œ์˜ ๋ชฉ์  ์ฒ˜๋ฆฌ๋Šฅ๋ ฅ ํ–ฅ์ƒ, ์‚ฌ์šฉ ๊ฐ€๋Šฅ๋„ ํ–ฅ์ƒ, ์‹ ๋ขฐ๋„ ํ–ฅ์ƒ, ๋ฐ˜ํ™˜ ์‹œ๊ฐ„ ๋‹จ์ถ• ๋“ฑ ์šด์˜์ฒด์ œ์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๋Š” ๊ธฐ์ค€ - ์ฒ˜๋ฆฌ๋Šฅ๋ ฅ : ์ผ์ • ์‹œ๊ฐ„ ๋‚ด์— ์‹œ์Šคํ…œ์ด ์ฒ˜๋ฆฌํ•˜๋Š” ์ผ์˜ ์–‘ - ๋ฐ˜ํ™˜ ์‹œ๊ฐ„ (์‘๋‹ต ์‹œ๊ฐ„) : ์‹œ์Šคํ…œ์— ์ž‘์—…์„ ์˜๋ขฐํ•œ ์‹œ๊ฐ„๋ถ€ํ„ฐ ์ฒ˜๋ฆฌ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ - ์‚ฌ์šฉ ๊ฐ€๋Šฅ๋„ : ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ •๋„ - ์‹ ๋ขฐ๋„ : ์ฃผ์–ด์ง„ ๋ฌธ์ œ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ํ•ด๊ฒฐํ•˜๋Š” ์ •๋„ ์šด์˜์ฒด์ œ์˜ ๊ธฐ๋Šฅ ํ”„๋กœ์„ธ์„œ (์ฒ˜๋ฆฌ๊ธฐ / Processer / CPU), ๊ธฐ์–ต์žฅ์น˜ (์ฃผ๊ธฐ์–ต, ๋ณด์กฐ ๊ธฐ์–ต)..
์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์š”์•ฝ - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ (ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์ผ๋ถ€ ๊ฐœ๋…์— ๋Œ€ํ•ด์„œ ์ƒ๋žตํ•˜์˜€์Šต๋‹ˆ๋‹ค) ์ ˆ์ฐจ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ผ๋ จ์˜ ์ฒ˜๋ฆฌ ์ ˆ์ฐจ๋ฅผ ์ •ํ•ด์ง„ ๋ฌธ๋ฒ•์— ๋”ฐ๋ผ ์ˆœ์„œ๋Œ€๋กœ ๊ธฐ์ˆ ํ•ด ๋‚˜๊ฐ€๋Š” ์–ธ์–ด ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ์ ˆ์ฐจ๋ฅผ ์ค‘์š”์‹œํ•œ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ”„๋กœ์‹œ์ €๋ฅผ ๊ตฌํ˜„ ์žฅ์  ์ปดํ“จํ„ฐ ์ฒ˜๋ฆฌ ๊ตฌ์กฐ์™€ ์œ ์‚ฌํ•˜์—ฌ ์‹คํ–‰ ์†๋„๊ฐ€ ๋น ๋ฆ„ ๋ชจ๋“ˆ ๊ตฌ์„ฑ์ด ์šฉ์ดํ•˜๋ฉฐ, ๊ตฌ์กฐ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅ ๋‹จ์  ํ”„๋กœ๊ทธ๋žจ ๋ถ„์„์ด ์–ด๋ ค์›€ ์œ ์ง€ ๋ณด์ˆ˜๊ฐ€ ์–ด๋ ค์›€ ์ฝ”๋“œ ์ˆ˜์ •์ด ์–ด๋ ค์›€ ์ ˆ์ฐจ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์ข…๋ฅ˜ - C : ์ด์‹์„ฑ์ด ์ข‹์Œ, ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง์ ‘ ์ œ์–ด, ์œ ๋‹‰์Šค์˜ ์ผ๋ถ€๊ฐ€ c์–ธ์–ด๋กœ ๊ตฌํ˜„, ์ปดํŒŒ์ผ๋Ÿฌ ๋ฐฉ์‹์˜ ์–ธ์–ด - ALGOL : ์ˆ˜์น˜ ๊ณ„์‚ฐ์šฉ, ๊ณผํ•™ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์šฉ - COBOL : ์‚ฌ๋ฌด์ฒ˜๋ฆฌ์šฉ ์–ธ์–ด, ์˜์–ด ๋ฌธ์žฅ ๋ฐฉ์‹์ด๋ผ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์›€ - FORTRAN : ์ตœ์ดˆ์˜ ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, ๊ณผํ•™ ๊ธฐ์ˆ  ๊ณ„์‚ฐ์šฉ..
์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์š”์•ฝ - ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ดํ•ดํ•˜๊ณ  S/W ๋ฐ H/W ์žฅ๋น„๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์šด์˜๋  ํ™˜๊ฒฝ๊ณผ ์œ ์‚ฌํ•œ ๊ตฌ์กฐ๋กœ ๊ตฌ์ถ• ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ์˜ ๋ถ„์„ ๋‹จ๊ณ„์˜ ์‚ฐ์ถœ๋ฌผ์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ S/W์™€ H/W๋ฅผ ์„ ์ • S/W ์™€ H/W์˜ ์„ฑ๋Šฅ, ํŽธ์˜์„ฑ, ๋ผ์ด์„ ์Šค ๋“ฑ ๋น„์ฆˆ๋‹ˆ์Šค ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ์ œํ’ˆ๋“ค์„ ์ตœ์ข…์ ์œผ๋กœ ๊ฒฐ์ •ํ•˜์—ฌ ๊ตฌ์ถ• H/W ํ™˜๊ฒฝ ์‚ฌ์šฉ์ž์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์—ญํ• ์„ ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ํด๋ผ์ด์–ธํŠธ์™€ ํ†ต์‹ ํ•˜์—ฌ ์„œ๋น„์Šคํ•˜๋Š” ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ - ์›น ์„œ๋ฒ„ ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ์ง์ ‘ ์š”์ฒญ๋ฅผ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•˜๋Š” ์„œ๋ฒ„ ์ €์šฉ๋Ÿ‰์˜ ์ •์  ํŒŒ์ผ (HTML, CSS ๋“ฑ)์„ ์ œ๊ณต ex) Apache HTTP Server, Microsoft Internet Information Service ๋“ฑ - ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ WAS..
์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์š”์•ฝ - ๋ฌผ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์š”์•ฝ - ๋ฐ์ดํ„ฐ ์ „ํ™˜ ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์š”์•ฝ - ๋…ผ๋ฆฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์„ค๊ณ„ ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
์ •์ฒ˜๊ธฐ ํ•„๊ธฐ ์š”์•ฝ - SQL ํ™œ์šฉ ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•