¢Æ¢Æ¢Æ MS Power center ¢Æ¢Æ¢Æ
 
 
½Ã½ºÅÛ »ó¼¼ ¼³°è¸¦ À§ÇÑ ½Ã½ºÅÛ µðÀÚÀÌ³Ê¿Í Å¬·¡½º µðÀÚÀ̳Ê
 
[ À̺´Ã¶(Å×Å©¶óÀÌÅÍ) 2005/10/04]
 
IT ½Ã½ºÅÛÀÇ ¼³°è´Â öÀúÈ÷ ÁöÀûÀÎ ³ëµ¿À¸·Î ±¸¼ºµÈ´Ù. ¾ÆÅ°ÅØÆ®´Â ½Ã½ºÅÛ¿¡ ¿ä±¸ µÇ´Â ±â´ÉÀ» ÃæÁ·½ÃŰ¸é¼­ ¼º°øÀûÀÎ Á¦Ç°À» ¸¸µé±â À§ÇØ ²÷ÀÓ ¾øÀÌ °í¹ÎÇØ¾ß Çϰí, ±×·¯ÇÑ ³ë·ÂÀÌ ¼º°øÀûÀ¸·Î Á¶È­¸¦ ÀÌ·ê ¶§ ÈǸ¢ÇÑ ¼³°è°¡ ³ª¿À°Ô µÈ´Ù.

±×·¸±â ¶§¹®¿¡ ½Ã½ºÅÛÀÇ ¼³°è´Â öÀúÈ÷ Áö½Ä Áý¾àÀûÀÌ°í ¾ÆÅ°ÅØÆ®ÀÇ ¿ª·®¿¡ Å©°Ô Á¿ìµÈ´Ù. Áï ÁÁÀº ÅøÀÌ °ð ÈǸ¢ÇÑ ¼³°è¸¦ º¸ÀåÇÏÁö´Â ¾Ê´Â´Ù. ÇÏÁö¸¸ Àß ¸¸µé¾îÁø ÅøÀº º¹ÀâÇÑ ½Ã½ºÅÛ ¼³°è °úÁ¤¿¡¼­ ¾ÆÅ°ÅØÆ®°¡ ó¸®ÇØ¾ß ÇÒ ¸¹Àº ºÎºÐÀ» µµ¿Í ÁÙ ¼ö ÀÖÀ¸¸ç, °á°úÀûÀ¸·Î »ý»ê¼ºÀ» Çâ»ó ½Ã۴µ¥ Áß¿äÇÑ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ´Ù.

ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è °úÁ¤À» Áö¿øÇϱâ À§ÇÏ¿© ´Ù¾çÇÑ ÅøÀ» Á¦°øÇϰí ÀÖ´Ù. ±× Áß ½Ã½ºÅÛ µðÀÚÀÌ³Ê¿Í Å¬·¡½º µðÀÚÀ̳ÊÀÇ ±â´É°ú È¿¿ë¼º¿¡ ´ëÇØ ¾Ë¾Æ º¸µµ·Ï ÇÏÀÚ.

°³º° ½Ã½ºÅÛÀÇ ¼³°è¸¦ À§ÇÑ ½Ã½ºÅÛ µðÀÚÀ̳Ê
Áö³­ È£¿¡¼­ ¿ì¸®´Â ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀ̳ʸ¦ »ìÆì º¸¾Ò´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀ̳ʸ¦ ÀÌ¿ëÇÏ¿© ºÐ»ê ½Ã½ºÅÛÀÇ Å« ±×¸²À» ½±°Ô ±×¸± ¼ö ÀÖ¾ú°í ½ÇÁ¦ ±¸ÇöµÇ´Â ÄÚµå¿Í ÀÚµ¿À¸·Î ½ÌÅ©°¡ ÀÌ·ç¾îÁö´Â °ÍÀ» È®ÀÎÇß´Ù.

½Ã½ºÅÛ µðÀÚÀ̳ÊÀÇ ÀÛ¾÷ ȯ°æ

½Ã½ºÅÛ µðÀÚÀ̳ʴ Àüü ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸¼ºÇÏ´Â °³º° ½Ã½ºÅÛ¿¡ ´ëÇØ Á» ´õ »ó¼¼ÇÑ ´ÙÀ̾î±×·¥À» ±×¸± ¼ö ÀÖµµ·Ï µ½´Â´Ù. Áï ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀ̳ʷΠÀÛ¼ºÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ´ÙÀ̾î±×·¥ÀÇ ¼­ºê¼ÂÀ» ÀÛ¼º ÇÏ´Â °ÍÀÌ´Ù.

±âº»ÀûÀÎ »ç¿ë ¹× ÀÛ¼º ¹æ¹ýÀº ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀÌ³Ê¿Í µ¿ÀÏÇÏ´Ù. ´Ü ¾ÖÇø®ÄÉÀÌ¼Ç ´ÙÀ̾î±×·¥ÀÌ ¼Ö·ç¼Ç¿¡ Çϳª¸¸ Á¸Àç °¡´ÉÇß´ø °Í°ú´Â ´Þ¸® ½Ã½ºÅÛ ´ÙÀ̾î±×·¥Àº Çʿ信 µû¶ó ¿©·¯ °³°¡ »ý¼º µÉ ¼ö ÀÖÀ¸¸ç, ÀÛ¼ºµÈ ½Ã½ºÅÛ ´ÙÀ̾î±×·¥Àº ´Ù¸¥ ½Ã½ºÅÛ ´ÙÀ̾î±×·¥¿¡ Æ÷ÇԵǾî Àç»ç¿ë µÉ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷Àº ½Ã½ºÅÛ ºäÀÇ Ç׸ñÀ» ½Ã½ºÅÛ ´ÙÀ̾î±×·¥¿¡ ²ø¾î´Ù ³õ´Â ¹æ½ÄÀ¸·Î ÁøÇà µÈ´Ù.

½Ã½ºÅÛ ºä
´ë±â¾÷°ú °°Àº Å« Á¶Á÷¿¡¼­´Â ±âÁ¸¿¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â ½Ã½ºÅÛÀÌ ¼ö½Ê¿© °³¿¡ À̸¦ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °¢ ½Ã½ºÅÛÀ» ¿¬µ¿ÇÏ¿© ºÐ»ê ½Ã½ºÅÛÀ» ¼³°è ÇÒ ¶§ ÇÑ ÀåÀÇ ±×¸²À¸·Î´Â ÆÄ¾ÇÀÌ ¾î·Á¿ï »Ó ¾Æ´Ï¶ó °¢ ½Ã½ºÅÛ°£ ¿¬µ¿½ÃÀÇ ¼³Á¤ °ªÀ» Á¤È®ÇÏ°Ô ¼³Á¤ Çϱ⵵ ½±Áö ¾Ê´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ °¢ ½Ã½ºÅÛÀ» º°µµÀÇ ´ÙÀ̾î±×·¥À¸·Î ºÐ¸®ÇÏ¿© °ü¸®ÇÏ¸é °¢ ½Ã½ºÅÛÀ» ÆÄ¾ÇÇϱⰡ ½¬¿öÁú »Ó¸¸ ¾Æ´Ï¶ó ¼³Á¤ °ª ¿ª½Ã ½ÇÁ¦ »óȲ¿¡ ¸Â°Ô ¼³Á¤Çϱ⠽¬¿öÁø´Ù.

±»ÀÌ ÀÌ·¸°Ô±îÁö ÇØ¾ß ÇÒ Çʿ䰡 ÀÖ´Â °ÍÀΰ¡ ÇÏ´Â »ý°¢À» ÇÒ ¼öµµ ÀÖÁö¸¸ ¼ö¸¹Àº ½Ã½ºÅÛÀ» ÇÑ »ç¶÷ÀÌ °ü¸® ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» °¨¾ÈÇÑ´Ù¸é ÀÌÇØ°¡ µÉ °ÍÀÌ´Ù. Áï ¾ÆÅ°ÅØÆ®´Â Àüü ¾îÇø®ÄÉÀ̼ÇÀÇ Å« ±×¸²À» ±×¸± ¼ö ÀÖÁö¸¸, °¢ ½Ã½ºÅÛÀº ¼ö ¸¹Àº ´Ù¸¥ °ü¸®Àڵ鿡 ÀÇÇØ °ü¸®µÇ°í ÀÖÀ» ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ì ÇØ´ç ½Ã½ºÅÛÀÇ ½Ã½ºÅÛ ´ÙÀ̾î±×·¥À» °¡Áö°í ÇØ´ç °ü¸®ÀÚ¿Í À̾߱â ÇÑ´Ù¸é »óÈ£°£ÀÇ ÀÌÇØ°¡ ½¬¿ï »Ó¸¸¾Æ´Ï¶ó ´õ¿í ±¸Ã¼ÀûÀÎ °ªÀ» ¼³Á¤ ÇÒ ¼ö ÀÖ´Ù.

ÀÌ·¯ÇÑ ÀÛ¾÷À» À§ÇØ ¾ÆÅ°ÅØÆ®´Â ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀ̳ʸ¦ ÀÌ¿ëÇÏ¿© ¼³°è ÇÒ ¶§, ¼³Á¤ °ªÀÌ º¯°æ µÉ ¼ö ÀÖµµ·Ï Overridable ·Î ¼³Á¤ ÇÒ ¼ö ÀÖ°í, ½Ã½ºÅÛ µðÀÚÀ̳ʿ¡¼­ ½ÇÁ¦ ¹èÆ÷ ȯ°æ¿¡ ¸Â°Ô ±× °ªÀ» º¯°æ ÇÒ ¼ö ÀÖ´Ù.

ÀÌ·¯ÇÑ °úÁ¤À» °ÅÃÄ °¢ ½Ã½ºÅÛÀÇ ±¸Ã¼ÀûÀÎ ¼³Á¤À» °áÁ¤Çϸé ÀÌ °ªµéÀº ¹èÆ÷ ´ÙÀ̾î±×·¥°ú ¿¬µ¿µÇ¾î ¼³Á¤À» °ËÁõÇϴµ¥ »ç¿ëµÈ´Ù. ¶ÇÇÑ ½Ã½ºÅÛÀÇ ±¸¼º ¿ä¼Ò°£ ¿¬°á¿¡ »ç¿ëµÇ´Â ¿£µå Æ÷ÀÎÆ®´Â ÇϳªÀÇ Å¬·¡½º·Î ¸ÅÇεǾî Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡ Ãß°¡ ÇÒ ¼ö ÀÖ´Ù.

Á¤¸®ÇÏÀÚ¸é ÀÌÀü ¿¬Àç¿¡¼­ ¾Ë¾Æ º¸¾Ò´ø ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀ̳ʷΠÀüü ½Ã½ºÅÛÀ» Æ÷°ýÇÏ´Â Å« ±×¸²À» ±×¸° ÈÄ, ½Ã½ºÅÛ µðÀÚÀ̳ʿ¡¼­´Â °³º° ½Ã½ºÅÛ °£ÀÇ °ü°è¿¡ ÁýÁßÇÑ ÀÛÀº ±×¸²µéÀ» ±×¸®´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷ÀÇ °á°ú´Â ´ÙÀ½ ȸ¿¡ ¼³¸í ÇÒ µ¥ÀÌÅÍ ¼¾ÅÍ ´ÙÀ̾î±×·¥/¹èÆ÷ ´ÙÀ̾î±×·¥°ú ¿¬°èµÈ´Ù.

Ç׸ñÀÇ °ªÀ» Overridable·Î ¼³Á¤ (¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀ̳Ê)

Ç׸ñÀÇ °ªÀ» Çʿ信 µû¶ó º¯°æ (½Ã½ºÅÛ µðÀÚÀ̳Ê)

½Ã½ºÅÛ ±¸ÇöÀÇ ½ÃÀÛ, Ŭ·¡½º µðÀÚÀ̳Ê
ÀÌÁ¦ Á» ´õ ±¸Ã¼ÀûÀÎ ¼³°è¸¦ À§ÇÑ ÅøÀ» ¾Ë¾Æ º¸ÀÚ. ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â Ŭ·¡½º µðÀÚÀ̳ʸ¦ Á¦°øÇÏ¿© Ŭ·¡½º ¼³°è¸¦ µ½°í ÀÖ´Ù.

Ŭ·¡½ºÀÇ ¼³°è´Â °³¹ßÀÚÀÇ ÀÛ¾÷°ú Á÷Á¢ÀûÀ¸·Î °ü°èµÇ´Â ºÎºÐÀ̱⠶§¹®¿¡, Ŭ·¡½º µðÀÚÀ̳ʴ °³¹ßÀÚµéÀÇ °ü½ÉÀ» °¡Àå ¸¹ÀÌ ¹Þ°Ô µÉ µµ±¸ÀÏ °ÍÀÌ´Ù. ÀÌÁ¦ Ŭ·¡½º µðÀÚÀ̳ÊÀÇ ±â´ÉµéÀ» »ìÆì º¸µµ·Ï ÇÏÀÚ.

±âº»ÀûÀÎ ÀÎÅÍÆäÀ̽º´Â Áö±Ý±îÁö »ìÆì º» ´Ù¸¥ µðÀÚÀ̳ʵé°ú °°´Ù. Ŭ·¡½º, ¿­°ÅÇü, ÀÎÅÍÆäÀ̽º, Ãß»ó Ŭ·¡½º, À§ÀÓÀÚ, ±¸Á¶Ã¼ µîÀÇ ½¦ÀÌÇÁ¸¦ Á¦°øÇϸç, °£´ÜÇÑ ²ø¾î´Ù ³õ±â¿Í ¿¬°á·Î ÀÛ¾÷ÀÌ ÁøÇàµÈ´Ù. ÀÌ °úÁ¤ ¿ª½Ã ¸Å¿ì ½±°í Á÷°üÀûÀÌ´Ù.

Ŭ·¡½º µðÀÚÀ̳ÊÀÇ ÀÛ¾÷ ȯ°æ

Çʵå, ¸Þ¼Òµå, ÇÁ·ÎÆÛƼ µî Ŭ·¡½ºÀÇ ´Ù¾çÇÑ Ç׸ñµéÀ» Á¾·ù, Á¢±Ù±ÇÇÑ, ¾ËÆÄºª ¼ø°ú °°ÀÌ ¿øÇÏ´Â ´ë·Î Á¤·ÄÇÏ¿© º¼ ¼ö ÀÖÀ¸¸ç ´ÙÀ̾î±×·¥¿¡ Ç¥Çö µÈ ½¦ÀÌÇÁ µéÀÇ ÀÚµ¿ Á¤·Ä ¿ª½Ã Áö¿øÇÑ´Ù.

Ŭ·¡½º µðÀÚÀ̳ʴ ÄÚµå¿Í ¸Å¿ì Á÷Á¢ÀûÀ¸·Î ¿¬°áµÇ¾î ÀÖ´Ù. ÀÌ ¸»Àº »ç¿ëÇÒ ¾ð¾îÀÇ Æ¯¼ºÀÌ ±×´ë·Î ´ÙÀ̾î±×·¥¿¡ ¹Ý¿µµÈ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. Áï C#À» »ç¿ëÇÒ °æ¿ì¿Í VB¸¦ »ç¿ëÇÒ °æ¿ì °¢ ÇØ´ç ¾ð¾î¿¡ Ư¼º¿¡ ¸ÂÃç ´ÙÀ̾î±×·¥ÀÌ Ç¥ÇöµÇ¸ç ƯÁ¤ ¾ð¾î¿¡¸¸ Á¸ÀçÇϴ Ư¼ºµµ Á¤È®ÇÏ°Ô ¹Ý¿µµÈ´Ù. VBÀÇ °æ¿ì ¸ðµâ ½¦ÀÌÇÁ°¡ Ãß°¡ µÇ°í, °¢ ÇʵåÀÇ µ¥ÀÌÅÍ Çü ¿ª½Ã VB ¹®¹ý¿¡ ¸ÂÃß¾î "Comment As String" °ú °°Àº ÇüÅ·ΠǥÇö µÈ´Ù. C#ÀÇ °æ¿ì¶ó¸é "Comment : string" À¸·Î Ç¥Çö µÇ°Ô µÇ¸ç Refactor ¸Þ´º°¡ ³ªÅ¸³­´Ù. ºñÁÖ¾ó ½ºÆ©µð¿ÀÀÇ DSL(Domain Specific Language)ÀÌ Ãß±¸ÇÏ´Â "ÄÚµå¿Í ¹ÐÁ¢ÇÏ°Ô ¿¬°è µÈ ¼³°è"¸¦ º¼ ¼ö ÀÖ´Â ÇÑ °¡Áö ¿¹¶ó°í ÇÒ ¼ö ÀÖ°Ú´Ù.

¶ÇÇÑ ÄÚµåÀÇ ÀÚµ¿ ½ÌÅ© ¿ª½Ã Á¦°øµÇ´Âµ¥ ÀÌ´Â °³¹ßÀÚÀÇ »ý»ê¼º Çâ»ó¿¡ Å« µµ¿òÀ» ÁØ´Ù. ¸¹Àº ¼öÀÇ °³¹ßÀÚ°¡ µ¿½Ã¿¡ Âü¿©ÇÏ´Â ´ëÇü ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì, ´Ù¸¥ »ç¶÷ÀÌ ÀÛ¼ºÇÑ Å¬·¡½º ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇØ¾ß ÇÒ °æ¿ì°¡ ¸¹´Ù. ÀÌ·± ÇÁ·ÎÁ§Æ®¿¡¼­´Â ¿À·¡ µÈ ´ÙÀ̾î±×·¥ÀÌ ¶óÀ̺귯¸®ÀÇ º¯°æÀ» ¹Ý¿µÇÏÁö ¸øÇÏ°í °³¹ßÀÚµé °£ÀÇ Ä¿¹Â´ÏÄÉÀ̼ÇÀÌ Àß ÀÌ·ç¾îÁöÁö ¾Ê´Â °æ¿ì°¡ ¸¹´Ù. ¶ÇÇÑ ±×·Î ÀÎÇØ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÏ´Â °³¹ßÀÚ°¡ ¾Ö¸¦ ¸Ô´Â °æ¿ì°¡ ½É½ÉÄ¡ ¾Ê°Ô ÀϾ´Ù. ÇÏÁö¸¸ ºñÁÖ¾ó ½ºÆ©µð¿À 2005¿¡¼­´Â ´õ ÀÌ»ó ±×·± °ÆÁ¤À» ÇÒ ÇÊ¿ä´Â ¾øÀ» °ÍÀÌ´Ù.

¶Ç ÇѰ¡Áö ÈǸ¢ÇÑ Á¡Àº Äڵ尡 Á¦°øµÇÁö ¾ÊÀº °æ¿ì¶óµµ ´ÙÀ̾î±×·¥À¸·Î Á¤È®ÇÏ°Ô ±×·Á Áشٴ Á¡ÀÌ´Ù. ¿¹¸¦ µé¾î .Net Framework 2.0ÀÇ Å¬·¡½º ´ÙÀ̾î±×·¥À» º¸°í ½Í´Ù¸é Ŭ·¡½º ºä¿¡¼­ ³×ÀÓ½ºÆäÀ̽º¸¦ ¼±Åà ÇÑ ÈÄ "View Class Diagram" ¸Þ´º¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù.

System.XML ³×ÀÓ½ºÆäÀ̽º¸¦ Ŭ·¡½º ´ÙÀ̾î±×·¥À¸·Î Ç¥Çö

±×·¯¸é Ŭ·¡½º µðÀÚÀ̳ʴ ¼±Åà µÈ ³×ÀÓ½ºÆäÀ̽ºÀÇ ¸ðµç Ŭ·¡½º¿Í ŸÀÔµéÀ» ÇÑ ´«¿¡ ¾Ë¾Æ º¼ ¼ö ÀÖ´Â ´ÙÀ̾î±×·¥À¸·Î Ç¥½ÃÇØ ÁØ´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº ŸÀÎÀÌ ÀÛ¼ºÇÑ Å¬·¡½º³ª ÀÚ½ÅÀÌ ¿À·¡ Àü¿¡ ÀÛ¼ºÇÏ¿© ±â¾ïÀÌ ³ªÁö ¾Ê´Â ³»¿ëµéÀ» ÆÄ¾ÇÇϴµ¥ ¸¹Àº µµ¿òÀ» ÁØ´Ù. ¸¸¾à ÀÚ½ÅÀÌ ´ëÃæ ´ëÃæ Ŭ·¡½º¸¦ ¸¸µé¾î »ç¿ëÇØ ¿Ô´Ù¸é ºñÁÖ¾ó ½ºÆ©µð¿À 2005¿¡¼­´Â ±×·± ÇàÀ§¸¦ ÀÚÁ¦ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ±× Çã¼úÇÔÀÌ ÇÑ ´«¿¡ µå·¯³¯ Å×´Ï ¸»ÀÌ´Ù.

¶ÇÇÑ Å¬·¡½º µðÀÚÀ̳ʴ ´ÙÀ̾î±×·¥ »ó¿¡¼­ Çʵå, ¸Þ¼Òµå, À̺¥Æ® µî¿¡ ´ëÇÑ º¹»ç¿Í ºÙ¿©³Ö±â¸¦ Áö¿øÇÑ´Ù. Áï ÇÁ·ÎÆÛƼ³ª ¸Þ¼Òµå¸¦ ¼±Åà ÇÑ ÈÄ º¹»ç ¶Ç´Â À߶󳻱⸦ ÇÑ ÈÄ, ´Ù¸¥ Ŭ·¡½º¿¡ À̸¦ ºÙ¿© ³Ö´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ÀÌ ±â´ÉÀ» ÀÌ¿ëÇϸé Ŭ·¡½ºÀÇ ¸®ÆÑÅ丵À» ÁøÇàÇϴµ¥ ¸¹Àº µµ¿òÀÌ µÈ´Ù.

¿¹¸¦ µé¾î ºñ½ÁÇÑ Å¬·¡½º°¡ ¿©·¯ °³ ÀÖ¾î º£À̽º Ŭ·¡½º¸¦ »ó¼ÓÇÏ´Â ±¸Á¶·Î º¯°æÇÏ·Á ÇÑ´Ù¸é, »õ·Î¿î º£À̽º Ŭ·¡½º¸¦ ¸¸µç ÈÄ ±âÁ¸ Ŭ·¡½º¿¡¼­ ±âº»ÀÌ µÇ´Â Çʵ带 Àß¶ó³»¼­ ¿Å±â¸é µÈ´Ù. ±×¸®°í º£À̽º Ŭ·¡½º¿Í ±âÁ¸ Ŭ·¡½ºµé°£ÀÇ °ü°è¸¦ »ó¼ÓÀ¸·Î Á¤ÇØÁÖ¸é ³¡ÀÌ´Ù. ¹°·Ð ÀÌ °úÁ¤¿¡¼­ »ý±ä ¸ðµç º¯°æÀº ½ÇÁ¦ ¼Ò½º Äڵ忡µµ ÀÚµ¿ÀûÀ¸·Î ¹Ý¿µµÈ´Ù. ¸ÚÁöÁö ¾ÊÀº°¡?

±×¸®°í »ç¼ÒÇÑ ±â´ÉÀ̱â´Â ÇÏÁö¸¸ ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ÀÔÀå¿¡¼­ ²Ï µµ¿òÀÌ µÇ´Â ±â´ÉÀÌ ÀÖ´Ù. ÀÌ·¸°Ô ¸¸µé¾îÁø ´ÙÀ̾î±×·¥Àº ¹®¼­¿¡ º¹»çµÇ¾î ÷ºÎ µÉ ¼ö Àִµ¥, "Copy Image" ÆË¾÷ ¸Þ´º¸¦ ÀÌ¿ëÇÏ¿© º¹»ç ÇÑ ÈÄ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº ÇÁ·Î±×·¥µé¿¡ ºÙ¿© ³ÖÀ¸¸é º¤ÅÍ À̹ÌÁö·Î º¹»ç µÈ´Ù. Áï È®´ë/Ãà¼Ò¸¦ ÇØµµ ÀüÇô º¹»çµÈ ´ÙÀ̾î±×·¥ÀÌ ±úÁö°Å³ª ÇÏ´Â ÀÏÀÌ ¾ø´Ù. ´Ü ±×¸²ÆÇ°ú °°ÀÌ ºñÆ®¸Ê¸¸À» ¹Þ¾Æ µéÀÏ ¼ö ÀÖ´Â ÇÁ·Î±×·¥¿¡´Â ¿©ÀüÈ÷ ºñÆ®¸ÊÀ¸·Î º¹»ç µÇ°Ô µÈ´Ù.

Ŭ·¡½º µðÀÚÀ̳ʸ¦ ÅëÇØ Ŭ·¡½º ´ÙÀ̾î±×·¥Àº °³¹ß °úÁ¤ Àü¹Ý¿¡ °ÉÃÄ »ý¸í·ÂÀ» °¡Áö°Ô µÇ¾ú´Ù. ½ÇÁ¦ ÄÚµù °úÁ¤¿¡¼­ ¹ß»ýÇÏ´Â ¼ö ¸¹Àº º¯°æµéÀº ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ® µÇ¸ç, ÀÌÁ¦ °³¹ßÀÚµéÀº ´ÙÀ̾î±×·¥À» 100% ½Å·ÚÇϸç ÀÛ¾÷À» ÁøÇà ÇÒ ¼ö ÀÖ´Ù.

ÇÏÁö¸¸ ¿ª½Ã ¾Æ½¬¿î ºÎºÐÀÌ ÀÖ´Ù. Ŭ·¡½º ¼³°è¸¦ ÁøÇà ÇÒ ¶§ °¡Àå ¸¹ÀÌ ÂüÁ¶ÇÏ°Ô µÇ´Â °ÍÀÌ ¾Æ¸¶ µðÀÚÀÎ ÆÐÅÏÀÏ °ÍÀÌ´Ù. GoF (Gangs of Four)°¡ µðÀÚÀÎ ÆÐÅÏÀ» ¸ð¾Æ ÃâÆÇ ÇÑ ÈÄ, ÆÐÅÏ¿¡ °üÇÑ ¸¹Àº ¿¬±¸°¡ ÁøÇàµÇ¾ú°í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ª½Ã ¸¹Àº ¿¬±¸¸¦ Çϰí ÀÖ´Ù. ÆÐÅÏÀÌ Å« Àǹ̸¦ °¡Áö´Â ÀÌÀ¯´Â ½Ç¹«¸¦ ÁøÇàÇÏ´Â °úÁ¤¿¡¼­ µµÃâµÈ º£½ºÆ® ÇÁ·¢Æ¼½º¶ó´Â Á¡À̸ç, ±×·¸±â ¶§¹®¿¡ ÇмúÀûÀ¸·Î¸¸ ¿¬±¸ µÈ ´Ù¸¥ ¹æ¹ý·Ð°ú´Â ´Þ¸® ½Ç¹«¿¡¼­µµ Å« °ÅºÎ°¨ ¾øÀÌ ¹Þ¾Æ µé¿© Áö°í ÀÖ´Ù.

±×·±µ¥ Ŭ·¡½º µðÀÚÀ̳ʴ ¾ÆÁ÷ µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇÑ Áö¿øÀÌ ¾ø´Ù. Ŭ·¡½º µðÀÚÀ̳ÊÀÇ ÇÁ·ÎÁ§Æ® ¸Å´ÏÀúÀÎ Á¸ ½ºÅ»·ÎÀÇ ÀÎÅͺä(http://channel9.msdn.com/Showpost.aspx?postid=55145)¸¦ º¸¸é ÀÌ·¯ÇÑ ºÎºÐ¿¡ ´ëÇÑ °í¹ÎÀÌ ÁøÇà ÁßÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖÁö¸¸ À̹ø ¹öÀü¿¡¼­´Â Áö¿øµÇÁö ¾Ê´Â´Ù.

¹Ý¸é¿¡ ALM(Application Lifecycle Management) ½ÃÀåÀÇ °æÀïÀÚÀÎ º¼·£µå´Â ±×µéÀÇ µðÀÚÀÎ Á¦Ç°ÀÎ Together¿¡¼­ UML 2.0¿¡ ´ëÇÑ Áö¿ø°ú µðÀÚÀÎ ÆÐÅÏ Áö¿ø ±â´ÉÀ» ÀÌ¹Ì Á¦°øÇϰí ÀÖÀ¸¸ç, ÇÊ¿äÇÏ´Ù¸é ÆÐÅÏÀ» Ãß°¡ÇÏ´Â ±â´É ¿ª½Ã Áö¿øÇÑ´Ù.

FxCop, VBCommenterµîÀÇ ´Ù¾çÇÑ ±â´ÉÀ» Àû±ØÀûÀ¸·Î ÅëÇÕÇØ ¿Â ºñÁÖ¾ó ½ºÆ©µð¿À 2005À̱⿡ ÀÌ·¯ÇÑ µðÀÚÀÎ ÆÐÅÏ Áö¿øÀÇ ºÎÀç´Â »ó´çÈ÷ ¾Æ½¬¿î Á¡ÀÌ´Ù. ÇÏÁö¸¸ ù¼ú¿¡ ¹èºÎ¸¦ ¼ö´Â ¾ø´Â ¹ýÀÌ´Ï ½Ã°£À» µÎ°í ÁöÄÑ º¼ ÀÏÀÌ´Ù.

Áö±Ý±îÁö ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®¸¦ À§ÇÑ µµ±¸µéÀ» ¾Ë¾Æ º¸¾Ò´Ù. »ç½Ç Ŭ·¡½º µðÀÚÀ̳ÊÀÇ °æ¿ì ¾ÆÅ°ÅØÆ® »Ó¸¸ ¾Æ´Ï¶ó °³¹ßÀÚ¿¡°Ôµµ ¸Å¿ì Áß¿äÇÑ ±â´ÉÀÌÁö¸¸, ¼³°è¶ó´Â °üÁ¡¿¡¼­ °°ÀÌ ´Ù·ç¾ú´Ù. ´ÙÀ½ ȸ¿¡´Â ÀÎÇÁ¶ó½ºÆ®·°Ã³ ¾ÆÅ°ÅØÆ®¸¦ À§ÇÑ ±â´ÉÀÎ µ¥ÀÌÅͼ¾ÅÍ ´ÙÀ̾î±×·¥°ú ¹èÆ÷ ´ÙÀ̾î±×·¥À» ´Ù·ê ¿¹Á¤ÀÌ´Ù. ƯÈ÷ ÀÌ ±â´ÉÀº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÌ ¾Æ´Ñ ½Ã½ºÅÛ °ü¸®ÂÊ¿¡ ´õ °ü°è µÈ ºÎºÐÀ¸·Î, ºñÁÖ¾ó ½ºÆ©µð¿À¿¡ Æ÷ÇԵǾú´Ù´Â °ÍÀÌ »ó´çÈ÷ ÀÌä·Ó°Ô ´À²¸Áö´Â ±â´ÉµéÀÌ´Ù. Èï¹Ì¸¦ °¡Áö°í ÁöÄÑ ºÁ ÁÖ½Ã±æ ¹Ù¶õ´Ù.

ÇÊÀÚ À̺´Ã¶´ÔÀº IT ºÐ¾ßÀÇ °³¹ßÀÚ·Î °³¹ß Åø¿¡ ´ëÇÑ ³²´Ù¸¥ °ü½ÉÀÌ ³ô´Ù. ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ ÀÓÇØ¼­µµ Åø¿¡ ´ëÇÑ ºÐ¼®·ÂÀÌ ³ô´Ù´Â Æò°¡¸¦ ¹Þ°í ÀÖ´Ù.
´º½º     l      IT ºñÁî´Ï½º     l     ºô´õ    l     ¸®ºä    l     ´Ù¿î·Îµå
Copyright ¨Ï 2005 CNET Networks, Inc. All rights reserved. ZDNet is a registered service mark of CNET Networks, Inc.
ZDNet Logo is service mark of CNET Networks,