์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ/์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ• ๊ด€๋ฆฌ

| 2020 ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (ํ•„๊ธฐ) | 5. ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ• ๊ด€๋ฆฌ - ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  ํ™œ์šฉ

ํ•œ์ฝ”๋”ฉ 2020. 8. 16. 19:15
728x90
728x90
157. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก 

 

๊ตฌ์กฐ์  ๋ฐฉ๋ฒ•๋ก 

์ •ํ˜•ํ™”๋œ ๋ถ„์„ ์ ˆ์ฐจ์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ์„ ํŒŒ์•…ํ•˜์—ฌ ๋ฌธ์„œํ™”ํ•˜๋Š” ์ฒ˜๋ฆฌ ์ค‘์‹ฌ์˜ ๋ฐฉ๋ฒ•๋ก 

 

๊ตฌ์กฐ์  ๋ฐฉ๋ฒ•๋ก ์˜ ์ ˆ์ฐจ (ํƒ€๊ณ„์š”์„ค๊ตฌ์‹œ์œ )

ํƒ€๋‹น์„ฑ ๊ฒ€ํ†  ๋‹จ๊ณ„  ๊ณ„ํš ๋‹จ๊ณ„  ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ ๋‹จ๊ณ„  ์„ค๊ณ„ ๋‹จ๊ณ„  ๊ตฌํ˜„ ๋‹จ๊ณ„  ์‹œํ—˜ ๋‹จ๊ณ„  ์šด์šฉ/์œ ์ง€๋ณด์ˆ˜ ๋‹จ๊ณ„

 

 

์ •๋ณด๊ณตํ•™ ๋ฐฉ๋ฒ•๋ก 

์ •๋ณด ์‹œ์Šคํ…œ์˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ๊ณ„ํš, ๋ถ„์„, ์„ค๊ณ„, ๊ตฌ์ถ•์— ์ •ํ˜•ํ™”๋œ ๊ธฐ๋ฒ•๋“ค์„ ์ƒํ˜ธ ์—ฐ๊ด€์„ฑ ์žˆ๊ฒŒ ํ†ตํ•ฉ ๋ฐ ์ ์šฉํ•˜๋Š” ์ž๋ฃŒ ์ค‘์‹ฌ์˜ ๋ฐฉ๋ฒ•๋ก 

- ๋Œ€๊ทœ๋ชจ ์ •๋ณด ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š”๋ฐ ์ ํ•ฉ

 

 

๊ฐ์ฒด์ง€ํ–ฅ ๋ฐฉ๋ฒ•๋ก 

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์‹œ ๊ธฐ๊ณ„์˜ ๋ถ€ํ’ˆ์„ ์กฐ๋ฆฝํ•˜๋“ฏ์ด ๊ฐ์ฒด๋“ค์„ ์กฐ๋ฆฝํ•ด์„œ ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก 

- ๊ตฌ์„ฑ ์š”์†Œ์—๋Š” ๊ฐ์ฒด, ํด๋ž˜์Šค, ๋ฉ”์‹œ์ง€ ๋“ฑ์ด ์žˆ์Œ

- ๊ธฐ๋ณธ ์›์น™์—๋Š” ์บก์Šํ™”, ์ •๋ณด ์€๋‹‰, ์ถ”์ƒํ™”, ์ƒ์†์„ฑ, ๋‹คํ–ฅ์„ฑ ๋“ฑ์ด ์žˆ์Œ

 

 ๊ฐ์ฒด์ง€ํ–ฅ ๋ฐฉ๋ฒ•๋ก  ์šฉ์–ด

  • ๊ฐ์ฒด(Object) : ๋ฐ์ดํ„ฐ์™€ ํ•จ์ˆ˜(์ž๋ฃŒ๊ตฌ์กฐ์™€ ์—ฐ์‚ฐ)๋ฅผ ๋ฌถ์–ด ๋†“์€ ํ•˜๋‚˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋“ˆ 
  • ํด๋ž˜์Šค(Class) : ๊ณตํ†ต๋œ ์†ก์„ฑ๊ณผ ์—ฐ์‚ฐ์„ ๊ฐ–๋Š” ๊ฐ์ฒด์˜ ์ง‘ํ•ฉ
  • ๋ฉ”์‹œ์ง€(Message) : ๊ฐ์ฒด์™€ ๊ฐ์ฒด ๊ฐ„์˜ ํ†ต์‹  ์ˆ˜๋‹จ
  • ์บก์Šํ™”(Encapsulation) : ๋ฐ์ดํ„ฐ์™€ ํ•จ์ˆ˜๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ๋Š” ๊ฒƒ
  • ์ •๋ณด ์€๋‹‰(Information Hiding) : ๋‹ค๋ฅธ ๊ฐ์ฒด์— ์ž์‹ ์˜ ์ •๋ณด๋ฅผ ์ˆจ๊ธฐ๊ณ  ์—ฐ์‚ฐ๋งŒ์„ ํ†ตํ•ด ์ ‘๊ทผ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ
  • ์ถ”์ƒํ™”(Abstraction) : ๋ถˆํ•„์š”ํ•œ ๋ถ€๋ถ„ ์ƒ๋žต, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์— ์ค‘์ ์„ ๋‘์–ด ๊ฐœ๋žตํ™”ํ•˜๋Š” ๊ฒƒ
  • ์ƒ์†์„ฑ(inheritance) : ์ƒ์œ„ ํด๋ž˜์Šค์˜ ๋ชจ๋“  ์†์„ฑ๊ณผ ์—ฐ์‚ฐ์„ ํ•˜์œ„ ํด๋ž˜์Šค๊ฐ€ ๋ฌผ๋ ค๋ฐ›๋Š” ๊ฒƒ
  • ์ถ”์ƒํ™”(Abstraction) : ๋ถˆํ•„์š”ํ•œ ๋ถ€๋ถ„ ์ƒ๋žต, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์— ์ค‘์ ์„ ๋‘์–ด ๊ฐœ๋žตํ™”ํ•˜๋Š” ๊ฒƒ
  • ๋‹คํ–ฅ์„ฑ(Polymorphism) : ๋‹ค๋ฅธ ํ˜•ํƒœ๋กœ ์‘๋‹ต

์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜(CBD; Component Based Design) ๋ฐฉ๋ฒ•๋ก 

๊ธฐ์กด์˜ ์‹œ์Šคํ…œ์ด๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๋ก 

์ปดํฌ๋„ŒํŠธ(Component) : ๋ฌธ์„œ, ์†Œ์Šค์ฝ”๋“œ, ํŒŒ์ผ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ๊ณผ ๊ฐ™์€ ๋ชจ๋“ˆํ™” ๋œ ์ž์›์œผ๋กœ, ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

 

์• ์ž์ผ(Agile) ๋ฐฉ๋ฒ•๋ก 

๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€ํ™”์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ผ์ •ํ•œ ์ฃผ๊ธฐ๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ ๊ฐœ๋ฐœ ๊ณผ์ •์„ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก 

- ๋Œ€ํ‘œ์ ์ธ ์ข…๋ฅ˜์—๋Š” XP, ์Šคํฌ๋Ÿผ(Scrum), ์นธ๋ฐ˜(Kanban), ํฌ๋ฆฌ์Šคํƒˆ(Crytal)๋“ฑ์ด ์žˆ์Œ

 

• ์• ์ž์ผ ๋ฐฉ๋ฒ•๋ก ์˜ ์ ˆ์ฐจ

์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ → ใ€๊ณ„ํš  ๊ฐœ๋ฐœ  ์Šน์ธ ํ…Œ์ŠคํŠธใ€‘๋ฐ˜๋ณต ์ฃผ๊ธฐใ€‘๋ฐ˜๋ณต ์ฃผ๊ธฐ

 

 

์ œํ’ˆ ๊ณ„์—ด ๋ฐฉ๋ฒ•๋ก 

ํŠน์ • ์ œํ’ˆ์— ์ ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ณตํ†ต๋œ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก 

 

 

158. ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ•

 

์†Œํ”„ํŠธ์›จ์–ด ๋น„์šฉ ๊ฒฐ์ • ์š”์†Œ

ํ”„๋กœ์ ํŠธ ์š”์†Œ : ์ œํ’ˆ ๋ณต์žก๋„, ์‹œ์Šคํ…œ ํฌ๊ธฐ, ์š”๊ตฌ๋˜๋Š” ์‹ ๋ขฐ๋„

- ์ž์› ์š”์†Œ : ์ธ์  ์ž์›, ํ•˜๋“œ์›จ์–ด ์ž์›, ์†Œํ”„ํŠธ์›จ์–ด ์ž์›

- ์ƒ์‚ฐ์„ฑ ์š”์†Œ : ๊ฐœ๋ฐœ์ž ๋Šฅ๋ ฅ, ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

 

 

159. ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ• - ํ•˜ํ–ฅ์‹

 

์ „๋ฌธ๊ฐ€ ๊ฐ์ • ๊ธฐ๋ฒ•

์กฐ์ง ๋‚ด์— ์žˆ๋Š” ๊ฒฝํ—˜์ด ๋งŽ์€ ๋‘ ๋ช… ์ด์ƒ์˜ ์ „๋ฌธ๊ฐ€์—๊ฒŒ ๋น„์šฉ ์‚ฐ์ •์„ ์˜๋ขฐํ•˜๋Š” ๊ธฐ๋ฒ•

 

๋ธํŒŒ์ด ๊ธฐ๋ฒ•

์ „๋ฌธ๊ฐ€ ๊ฐ์ • ๊ธฐ๋ฒ•์˜ ์ฃผ๊ด€์ ์ธ ํŽธ๊ฒฌ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ์ „๋ฌธ๊ฐ€์˜ ์˜๊ฒฌ์„ ์ข…ํ•ฉํ•˜์—ฌ ์‚ฐ์ •ํ•˜๋Š” ๊ธฐ๋ฒ•

 

 

159. ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ• - ์ƒํ–ฅ์‹1

 

LOC(์›์‹œ ์ฝ”๋“œ ๋ผ์ธ ์ˆ˜, source Line Of Code) ๊ธฐ๋ฒ•

์†Œํ”„ํŠธ์›จ์–ด ๊ฐ ๊ธฐ๋Šฅ์˜ ์›์‹œ ์ฝ”๋“œ ๋ผ์ธ ์ˆ˜์˜ ๋น„๊ด€์น˜, ๋‚™๊ด€์น˜, ๊ธฐ๋Œ€์น˜๋ฅผ ์ธก์ •ํ•˜์—ฌ ์˜ˆ์ธก์น˜๋ฅผ ๊ตฌํ•˜๊ณ  ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋น„์šฉ์„ ์‚ฐ์ •ํ•˜๋Š” ๊ธฐ๋ฒ•

 

- ์˜ˆ์ธก์น˜ = (a+4m+b) / 6            (๋‹จ,  a : ๋‚™๊ด€์น˜,  b : ๋น„๊ด€์น˜,  m : ๊ธฐ๋Œ€์น˜(์ค‘๊ฐ„์น˜))

 

• ์‚ฐ์ • ๊ณต์‹ 

- ๋…ธ๋ ฅ(์ธ์›”) = ๊ฐœ๋ฐœ๊ธฐ๊ฐ„ * ํˆฌ์ž…์ธ์› = LOC / 1์ธ๋‹น ์›”ํ‰๊ท  ์ƒ์‚ฐ ์ฝ”๋“œ ๋ผ์ธ ์ˆ˜ 

- ๊ฐœ๋ฐœ ๋น„์šฉ = ๋…ธ๋ ฅ(์ธ์›”) * ๋‹จ์œ„ ๋น„์šฉ(1์ธ๋‹น ์›”ํ‰๊ท  ์ธ๊ฑด๋น„)

- ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ = ๋…ธ๋ ฅ(์ธ์›”) / ํˆฌ์ž… ์ธ์›

- ์ƒ์‚ฐ์„ฑ = LOC / ๋…ธ๋ ฅ(์ธ์›”)

 

 

๊ฐœ๋ฐœ ๋‹จ๊ณ„๋ณ„ ์ธ์›”์ˆ˜ ๊ธฐ๋ฒ•

LOC ๊ธฐ๋ฒ•์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฒ•, ๊ฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„์‹œํ‚ค๋Š” ๋ฐ ํ•„์š”ํ•œ ๋…ธ๋ ฅ์„ ์ƒ๋ช… ์ฃผ๊ธฐ์˜ ๊ฐ ๋‹จ๊ณ„๋ณ„๋กœ ์‚ฐ์ •

 

 

159. ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ• - ์ƒํ–ฅ์‹2

 

COCOMO ๋ชจํ˜• 

๋ณดํ—ด(Boehm)์ด ์ œ์•ˆํ•œ ๊ฒƒ์œผ๋กœ, ์›์‹œ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ทœ๋ชจ์ธ LOC์— ์˜ํ•œ ๋น„์šฉ ์‚ฐ์ • ๊ธฐ๋ฒ•

 

• COCOMO์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์œ ํ˜•  ( O < S < E )

์กฐ์งํ˜•(Organic Mode) : 5๋งŒ(50 KDSI) ๋ผ์ธ ์ดํ•˜

- ๋ฐ˜ ๋ถ„๋ฆฌํ˜•(Semi-Detached Mode) : 30๋งŒ(300 KDSI) ๋ผ์ธ ์ดํ•˜

- ๋‚ด์žฅํ˜•(Embedded Mode) 30๋งŒ(300 KDSI) ๋ผ์ธ ์ด์ƒ

 

• COCOMO ๋ชจํ˜•์˜ ์ข…๋ฅ˜ 

- ๊ธฐ๋ณธ(Basic) ํ˜• 

- ์ค‘๊ฐ„(Intermediate) ํ˜•

- ๋ฐœ์ „(Detailed) ํ˜•

 

 

Putnam ๋ชจํ˜•

์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช… ์ฃผ๊ธฐ์˜ ์ „ ๊ณผ์ • ๋™์•ˆ์— ์‚ฌ์šฉ๋  ๋…ธ๋ ฅ์˜ ๋ถ„ํฌ๋ฅผ ๊ฐ€์ •ํ•ด ์ฃผ๋Š” ๋ชจํ˜•

- ์ƒ๋ช… ์ฃผ๊ธฐ ์˜ˆ์ธก ๋ชจํ˜•์ด๋ผ๊ณ ๋„ ํ•จ

- Rayleigh - Norden  ๊ณก์„ ์˜ ๋…ธ๋ ฅ ๋ถ„ํฌ๋„๋ฅผ ๊ธฐ์ดˆ๋กœ ํ•จ

 

 

๊ธฐ๋Šฅ ์ ์ˆ˜(Function-Point) ๋ชจํ˜•

์ž๋™ํ™” ์ถ”์ • ๋„๊ตฌ๋กœ,๋น„์šฉ ์‚ฐ์ •์˜ ์ž๋™ํ™”๋ฅผ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ๋„๊ตฌ๋กœ๋Š” SLIM์ด ์žˆ์Œ

 

 

163. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ‘œ์ค€

 

ISO/IEC 12207

ISO(๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ)์—์„œ ๋งŒ๋“  ํ‘œ์ค€ ์†Œํ”„ํŠธ์›จ์–ด ์ƒ๋ช… ์ฃผ๊ธฐ ํ”„๋กœ์„ธ์Šค

- ๊ธฐ๋ณธ ์ƒ๋ช… ์ฃผ๊ธฐ ํ”„๋กœ์„ธ์Šค

- ์ง€์› ์ƒ๋ช… ์ฃผ๊ธฐ ํ”„๋กœ์„ธ์Šค

- ์กฐ์ง ์ƒ๋ช… ์ฃผ๊ธฐ ํ”„๋กœ์„ธ์Šค

 

CMMI

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์กฐ์ง์˜ ์—…๋ฌด ๋Šฅ๋ ฅ ๋ฐ ์กฐ์ง์˜ ์„ฑ์ˆ™๋„๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ๋ชจ๋ธ

- ์ดˆ๊ธฐ, ๊ด€๋ฆฌ, ์ •์˜, ์ •๋Ÿ‰์  ๊ด€๋ฆฌ, ์ตœ์ ํ™” 5๋‹จ๊ณ„๋กœ ๊ตฌ๋ถ„

 

SPICE (ISO/IEC 15504)

์†Œํ”„ํŠธ์›จ์–ด์˜ ํ’ˆ์งˆ ๋ฐ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์„ธ์Šค๋ฅผ ํ‰๊ฐ€ ๋ฐ ๊ฐœ์„ 

 

 

164. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  ํ…Œ์ผ๋Ÿฌ๋ง

 

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  ํ…Œ์ผ๋Ÿฌ๋ง

ํ”„๋กœ์ ํŠธ ์ƒํ™ฉ ๋ฐ ํŠน์„ฑ์— ๋งž์ถฐ ์ •์˜๋œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ์˜ ์ ˆ์ฐจ, ์‚ฌ์šฉ๊ธฐ๋ฒ• ๋“ฑ์„ ์ˆ˜์ • ๋ฐ ๋ณด์™„ํ•˜๋Š” ์ž‘์—…

 

• ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  ํ…Œ์ผ๋Ÿฌ๋ง ๊ณ ๋ ค ์‚ฌํ•ญ

- ๋‚ด๋ถ€์  ์š”๊ฑด : ๋ชฉํ‘œ ํ™˜๊ฒฝ, ์š”๊ตฌ์‚ฌํ•ญ, ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ, ๋ณด์œ  ๊ธฐ์ˆ 

- ์™ธ๋ถ€์  ์š”๊ฑด : ๋ฒ•์  ์ œ์•ฝ์‚ฌํ•ญ, ํ‘œ์ค€ ํ’ˆ์งˆ ๊ธฐ์ค€

 

• ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  ํ…Œ์ผ๋Ÿฌ๋ง ๊ธฐ๋ฒ•

- ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ์™€ ๋ณต์žก๋„์— ๋”ฐ๋ฅธ ํ…Œ์ผ๋Ÿฌ๋ง ๊ธฐ๋ฒ•

- ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ์›์— ๋”ฐ๋ฅธ ํ…Œ์ผ๋Ÿฌ๋ง ๊ธฐ๋ฒ•

- ํŒ€ ๋‚ด ๋ฐฉ๋ฒ•๋ก  ์ง€์›์— ๋”ฐ๋ฅธ ํ…Œ์ผ๋Ÿฌ๋ง ๊ธฐ๋ฒ•

- ์ž๋™ํ™”์— ๋”ฐ๋ฅธ ํ…Œ์ผ๋Ÿฌ๋ง ๊ธฐ๋ฒ•

 

IT Compliance : ๊ธฐ์—… ์šด์˜ ์‹œ IT ๋ถ„์•ผ์—์„œ ๋‚ด. ์™ธ๋ถ€์ ์œผ๋กœ ๋ฐ˜๋“œ์‹œ ์ง€์ผœ์•ผ ํ•˜๋Š” ๋ฒ•์  ๊ทœ์ œ ์‚ฌํ•ญ์ด๋‚˜ ์ง€์นจ

 

 

165. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ

 

์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ(Spring Framework)

JAVA ํ”Œ๋žซํผ์„ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ๊ฒฝ๋Ÿ‰ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ

 

์ „์ž์ •๋ถ€ ํ”„๋ ˆ์ž„์›Œํฌ

์šฐ๋ฆฌ๋‚˜๋ผ์˜ ๊ณต๊ณต๋ถ€๋ฌธ ์ •๋ณดํ™” ์‚ฌ์—… ์‹œ ํšจ์œจ์ ์ธ ์ •๋ณด ์‹œ์Šคํ…œ์˜ ๊ตฌ์ถ•์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ธฐ๋Šฅ ๋ฐ ์•„ํ‚คํ…์ฒ˜ ์ œ๊ณตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ

 

๋‹ท๋„ท ํ”„๋ ˆ์ž„์›Œํฌ(. NET Framework)

Windows ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐœ๋ฐœ ๋ฐ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ, Microsoft์‚ฌ์—์„œ ๊ฐœ๋ฐœ

728x90
๋ฐ˜์‘ํ˜•