·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  Æ÷½ºÆ®   Ä÷³   º¸µµÀÚ·á   ±â¾÷Á¤º¸   ¸®Æ÷Æ® & Æ®·»µå   Àüü±â»ç  
 
   
 
 
   
 
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
Áøº¸ ¹æÇØÇÏ´Â µÎ¹øÂ° ½À°ü¡¸¹Ì½Å¡¹

ÃÖ»óÈÆ   2005/02/09
[Áöµð³ÝÄÚ¸®¾Æ]ÇÊÀÚ´Â Áö³­ È£¸¦ ÅëÇØ '°³¹ßÀÚÀÇ Áøº¸'¶ó´Â °Å´ë´ã·ÐÀ» ²ø¾îµé¿© Áøº¸¸¦ ¹æÇØÇÏ´Â ¿ä¼Ò·Î µµ±×¸¶¸¦ ²Å¾Ò½À´Ï´Ù. µµ±×¸¶´Â ÀÚ½ÅÀÌ ½Å·ÚÇÏ´Â ±â¼ú¿¡ ´ëÇÑ ÁýÂøÀ¸·Î »õ·Î¿î ±â¼úÀ» ¿Ü¸éÇÏ°Ô ÇÕ´Ï´Ù.

»Ó¸¸ ¾Æ´Ï¶ó ÀûÀýÇÏÁö ¾ÊÀº ¿µ¿ª¿¡ À߸øµÈ ±â¼ú Àû¿ëÀ» À¯µµÇÕ´Ï´Ù. À̹ø ±Û¿¡¼­´Â µµ±×¸¶¿Í ´õºÒ¾î ¿ì¸®¸¦ ±«·Ó°Ô ÇÏ´Â °ÍÀÎ '¹Ì½Å'¿¡ ´ëÇØ À̾߱âÇØ º¸°Ú½À´Ï´Ù.

ÇöóÅæÀÇ ¡º±¹°¡¡»¿¡ ³ª¿À´Â ¡®µ¿±¼ÀÇ ºñÀ¯¡¯¿¡ µû¸£¸é ¿ì¸®´Â ½ÇÁ¦¸¦ ¿Ö°îÇØ¼­ º¾´Ï´Ù. µ¿±¼ ¾È¿¡ ÀÖ´Â »ç¶÷Àº µ¿±¼ ¹ÛÀÇ »ç¶÷µéÀÇ ¸ñ¼Ò¸®¸¦ µ¿±¼ ƯÀ¯ÀÇ ¿ï¸²Çö»ó ¶§¹®¿¡ ¹«¼·°Ô µè°Ô µË´Ï´Ù. µ¿±¼ ¾È¿¡ ÀÖ´Â »ç¶÷Àº ºÒ±ÔÄ¢ÇÑ Ç¥¸éÀÇ º®¿¡ ¹Ý»çµÇ´Â ½ÇÁ¦º¸´Ù Å©°í ¿Ö°îµÈ ±×¸²ÀÚ ¶§¹®¿¡ µµ±úºñ¸¦ ¿¬»óÇÕ´Ï´Ù.

µû¶ó¼­ µ¿±¼ ¾È¿¡ ÀÖ´Â »ç¶÷Àº ¹Ù±ù¼¼»óÀ» µÎ·Á¿öÇÏ°í µ¿±¼ ¹ÛÀ» ³ª¿À±â¸¦ ²¨·ÁÇÕ´Ï´Ù. ÀÌ·± À߸øµÈ ¹ÏÀ½À» ¿ì¸®´Â ¹Ì½ÅÀ̶ó°í ÇÕ´Ï´Ù. ±×¸®°í ¹Ì½ÅÀº ´ë»óÀ» ¿ÀÇØÇÏ°Ô ÇÏÁÒ. ÀÌÁ¦ µ¿±¼ ¹ÛÀ¸·Î ³ª°¡ º¾½Ã´Ù.

¹Ì½ÅÀ» °æ°èÇ϶ó
µµ±×¸¶°¡ ÁýÂøÀ̶ó¸é ¹Ì½ÅÀº ȯŸÁö¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ì½ÅÀº ½ÇÁ¦°¡ ¾Æ´Ñ Çã»óÀ» º¸°Ô Çϱ⠶§¹®ÀÌÁÒ. µµ±×¸¶ÀÇ °æ¿ìó·³ »õ·Î¿î ÆÐ·¯´ÙÀÓÀ» ÀûÀÀÇÏÁö ¸øÇÏ´Â °Íµµ ÁÁÀº ÀÚ¼¼°¡ ¾Æ´ÏÁö¸¸ »õ·Î¿î ÆÐ·¯´ÙÀÓÀÇ À¯È¤¿¡ ½±°Ô ³Ñ¾î°¡´Â °Íµµ À§ÇèÇÕ´Ï´Ù.

ÈçÈ÷ »õ·Î¿î ±â¼úÀÌ ¹ßÇ¥µÇ¸é °úÀåµÈ ¼±ÀüÀÌ µ¿¹ÝµË´Ï´Ù. ¼±ÀüÀÇ ¼Ó¼ºÀº ÀåÁ¡À» ºÎ°¢½ÃŰ°í ´ÜÁ¡Àº ¹«°ü½ÉÇÏ°Ô ¸¸µå´Â °ÍÀÔ´Ï´Ù. ¹°·Ð »ç¿ëÀÚ ±×·ìÀ̳ª °³¹ßÀÚ »çÀÌÆ®¿¡¼­ ºñÆÇÀûÀÌ°í °´°üÀû ºÐ¼®ÀÇ ¾ÆÆ¼Å¬ÀÌ °Ô½ÃµÇÁö¸¸ ÀÏÂ÷ÀûÀ¸·Î Á¢ÇÏ´Â Á¤º¸´Â ¼±ÀüÀÔ´Ï´Ù. ±×µ¿¾È °³¹ßÀÚµéÀº ÀÌ·± ¼±ÀüÀÇ È«¼ö ¼Ó¿¡¼­ ¸¹À̵µ ÀÏÈñÀϺñÇß½À´Ï´Ù.

¼±ÀüÀº ÆÑÆ®¸¦ ¹Ì½ÅÀ¸·Î ¸¸µì´Ï´Ù. ÀÌ·± »óȲ¿¡¼­ ±× ±â¼úÀ» µµÀÔÇÑ´Ù°í ÇÒ ¶§ ½ÇÁ¦¿Í °Å¸® ÀÖ´Â ¹Ì½ÅÀ» µµ±¸·Î ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ´Â Çö»óÀÌ ¹ß»ýÇÕ´Ï´Ù. µû¶ó¼­ ¿ì¸®´Â ÁÁÀº ±â¼úÀ» ÁÁ°Ô »ç¿ëÇϱâ À§ÇØ Çã¿Í ½ÇÀ» ÆÇº°ÇÏ´Â ³ë·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù.

½ºÆ¼ºê ¸ÆÄÚ³ÚÀº ¡ºProfessional Software Development¡»¿¡¼­ ¼³¸íÇÑ ¡®ÇÁ·Î¼¼½º »çĪ(process imposter)¡¯À¸·Î ¼³¸íÇÑ ³»¿ëÀÌ ÀÌ·± Çö»óÀÇ ÁÁÀº ¿¹½Ã°¡ µË´Ï´Ù. ¸ÆÄÚ³ÚÀÇ ¼³¸íÀ» ºô¸®¸é ¹æ¹ý·ÐÀÇ Á߿伺À» »çĪÇÏ´Â Á¶Á÷ÀÌ ¹æ¹ý·ÐÀ» Àû¿ëÇÏ´Â µ¥ À־ Á¶Á÷À» À§ÇÑ ¹æ¹ý·ÐÀÌ ¾Æ´Ñ, ¹æ¹ý·ÐÀ» À§ÇÑ ¹æ¹ý·ÐÀ¸·Î Á¢±Ù¹ýÀÇ ¿À·ù¸¦ ¹üÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ÀÌ ¹æ¹ýµéÀº °á°úÀûÀ¸·Î ÇÁ·ÎÁ§Æ®¿¡ ¹ÝÀÛ¿ëÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

°¡·É ÀÌ Á¶Á÷Àº IBMÀÇ Á¤ºÎ ½Ã½ºÅÛ ´ã´ç ºÎ¼­³ª NASAÀÇ ¼ÒÇÁÆ®¿þ¾î°øÇבּ¸½Ç(SEL) °°Àº ¹æ¹ý·Ð ±â¹Ý(process oriented) Á¶Á÷µéÀ» Á¶»çÇÕ´Ï´Ù. ªÀº °üÂûÀ» ÅëÇØ ÀÌ Á¶Á÷µéÀÌ ¾öû³­ ºÐ·®ÀÇ »êÃâ¹°À» ¸¸µé°í ȸÀǸ¦ ÀÚÁÖ ÇÑ´Ù´Â »ç½ÇÀ» ¾Ë¾Æ³À´Ï´Ù. ±×¸®°í °ð¹Ù·Î ´õ ¸¹Àº »êÃâ¹°°ú ¹ÌÆÃµéÀ» °³¹ß °úÁ¤¿¡ Æ÷ÇÔ½Ãŵ´Ï´Ù.

±×·¸´Ù¸é °ú¿¬ ÀÌ Á¶Á÷µµ IBM°ú NASAÀÇ ¼º°ø»ç·Ê¿¡ µ¿ÂüÇÒ ¼ö ÀÖÀ»±î¿ä? ¾Æ¸¶ ¿îÀÌ µû¶óÁÖÁö ¾Ê´Â ÇÑ ÁÁÀº °á°ú¸¦ ¾ò±â Èûµé °ÍÀÔ´Ï´Ù. ¿ôÁö ¸øÇÒ »ç½ÇÀº ÇÁ·Î¼¼½º »çĪ ¼ÕÇØ¿¡ ´ëÇÑ Ã¥ÀÓÀÌ °³¹ßÀÚµéÀÇ ¾ß±ÙÀ¸·Î µ¹¾Æ¿Â´Ù´Â °ÍÀÔ´Ï´Ù.

°á±¹ ¹®Á¦´Â ³Ê¹« ½±°Ô »õ·Î¿òÀ» ¹Þ¾ÆµéÀÌ´Â µ¥ ÀÖ½À´Ï´Ù. Á» ´õ Á¤È®ÇÏ°Ô ¸»ÇÏÀÚ¸é °ú´ë ¼±Àü ½½·Î°Ç¿¡ ÇöȤµÇ´Â °ÍÀÔ´Ï´Ù. ÀÌ »õ·Î¿ò¿¡ ´ëÇÑ ±àÁ¤ÀûÀ̱⸸ ÇÑ Á¤º¸µéÀº ¡®´Ù Àß µÉ °Å¾ß¡¯¶ó´Â ¹ÏÀ½À» ÁÖÁö¸¸ ¿©°ú¡¤°ËÁõ ¾øÀÌ ¹Þ¾Æµé¿´À» ¶§ °ð¹Ù·Î ¹Ì½ÅÀÌ µÇ°í ¸¿´Ï´Ù. ±×¸®°í ¹Ì½ÅÀº °³¹ßÀÚ¿¡°Ô Á÷Á¢ÀûÀ¸·Î Àç¾ÓÀ» ºÎ¸¨´Ï´Ù.

À¯»çÇÑ »ç·Ê°¡ ¿ì¸® ÁÖº¯¿¡ ¸Å¿ì ¸¹ÀÌ ¹ß»ýÇÕ´Ï´Ù. UMLÀ» µµÀÔÇÏ¸é °³³äÀû ¸ðµ¨À» ÀÛ¼ºÇÏ¿© ÀÇ»ç¼ÒÅëÀÇ ¿À·ù ¾øÀÌ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÛ¾÷ÀÚÀÇ ½Ã½ºÅÛ ºÐ¼®°ú Ç¥Çö ¹æ½Ä¿¡ µû¶ó ¿©·¯ °¡Áö ±×¸²ÀÌ ³ª¿Ã ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ Ç¥Çö ¹æ½ÄÀÌ Ç¥ÁØÈ­µÆÁö¸¸ Ç¥Çö Àǵµ³ª ³»¿ë±îÁö Ç¥ÁØÈ­µÇÁö´Â ¾Ê½À´Ï´Ù. Áï, UMLÀº ÀÇ»ç¼ÒÅëÀÇ °ø°¨´ë¸¦ ÃËÁø½ÃŰ´Â ÁÁÀº µµ±¸ÀÏ »ÓÀÌÁö ÀÇ»ç¼ÒÅë Àå¾ÖÀ²À» 0%·Î ¸¸µé¾îÁÖÁö´Â ¾Ê½À´Ï´Ù(ÃËÁø°ú ½ÇÇöÀÇ Âø¶õ Çö»ó).

ÇÏÁö¸¸ UMLÀ» ¼³¸íÇÏ´Â »ç¶÷Àº Á»Ã³·³ ÀÌ »ç½ÇÀ» °í¹éÇÏÁö ¾Ê½À´Ï´Ù. ¹°·Ð ÇÊÀÚÀÇ °æ¿ìµµ ±×·¨Áö¸¸ ÀÏ´Ü UML »ç¿ëÀ» ±ÇÇÏ´Â ÀÔÀå¿¡¼­´Â ÁÖÀÇÁ¡À̳ª ´ÜÁ¡À» ¸»ÇØÁÙ ¿©Áö°¡ ¾ø´Â °ÍÀÔ´Ï´Ù. ¼öµ¿ÀûÀ¸·Î ÀÌ Á¤º¸¸¦ ±×´ë·Î ¹Þ¾ÆµéÀÎ »ç¶÷Àº ÀÇ½É ¾øÀÌ UMLÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. ¹Ì½Å¿¡ ºüÁø »óÅ¿¡¼­ ÀÌÁ¦ UMLÀ» »ç¿ëÇÏ°Ô µÇ°ÚÁö¸¸ ÀÌ »óȲ¿¡¼­µµ ´ÜÁ¡À̳ª ÁÖÀÇÁ¡ µîÀ» Æ÷ÇÔÇÑ ±ÕÇü ÀâÈù Á¤º¸¸¦ ¼öÁýÇÏ¿© ÇÔÁ¤¿¡ ºüÁö´Â ÀÏÀ» °æ°èÇØ¾ß ÇÕ´Ï´Ù.

Á¤¸®ÇÏÀÚ¸é »õ·Î¿î ÆÐ·¯´ÙÀÓÀ» Á¢±ÙÇÏ´Â ¹æ½ÄÀ» ½ÅÁßÇÏ°Ô ¼ö¸³ÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ÀÌ·± ¹æ¹ý Áß Çϳª·Î XP¿¡¼± ³­°¨ÇÑ ¹®Á¦µéÀÇ ÇØ°áÃ¥À» ãÀ» ¶§ »ç¿ëÇÏ´Â ½ºÆÄÀÌÅ© ¼Ö·ç¼Ç(spike solution)Àº Â÷¿ëÇØº¼ ¸¸ÇÕ´Ï´Ù. ŰÆ÷ÀÎÆ®°¡ µÇ´Â ¹®Á¦ »óȲÀ» Á¤ÀÇÇϰí ÀÌ »óȲ ÇÏ¿¡ ½ÇÁ¦·Î Àû¿ëÇÏ·Á´Â ¹æ¹ýÀ» ½ÃÇèÇØº¸´Â °ÍÀÔ´Ï´Ù. ÀÌ·± ½Ã¹Ä·¹À̼ÇÀ» ÅëÇÑ Ãß·ÐÀÌ ÇÑ ¹æ¹ýÀÏ ¼ö ÀÖ½À´Ï´Ù.

±Ùº»ÀûÀ¸·Î Àü¼úÇß´ø ¿À·ù´Â ÆíÇâµÇ°Ô ¼öÁýÇÑ Á¤º¸°¡ ¿øÀÎÀÔ´Ï´Ù. ¹Ù²ã ¸»ÇÏÀÚ¸é ÃæºÐÇÑ ÇнÀÀÇ ºÎÀçÀÔ´Ï´Ù. ±×·¯¹Ç·Î ¾ò°Ô µÇ´Â °á·ÐÀÌ ÆÑÆ®°¡ ¾Æ´Ñ ¹Ì½ÅÀÌ µÉ ¼ö¹Û¿¡ ¾ø½À´Ï´Ù. µû¶ó¼­ Á» ´õ Á¤È®ÇÑ Á¤º¸ ¼öÁý°ú ±× Á¤º¸°¡ ÇöÀçÀÇ ÇÊ¿ä(need)¿¡ ÀûÇÕÇÑÁö °Ë»ç¸¦ °ÅÃÄ¾ß ÇÒ °ÍÀÔ´Ï´Ù. »õ·Î¿î ´ë¾È¿¡ ´ëÇÑ °´°ü¼º¡¤º¸Æí Ÿ´ç¼ºÀÌ È®º¸µÇÁö ¾Ê´Â´Ù¸é ¹Ì½Å°úÀÇ ÀüÀï¿¡¼­ ½Â¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

Áøº¸¿Í ÆÐ·¯´ÙÀÓÀÇ Çõ¸í

Å丶½º Äï
ÇÊÀÚ´Â ÀǵµÀûÀ¸·Î º»¹®À» ÅëÇØ ¡®ÆÐ·¯´ÙÀÓ¡¯, ¡®Áøº¸¡¯ °°Àº °Å´ë ´ã·ÐÀÇ ¿ë¾îµéÀ» »ç¿ëÇß½À´Ï´Ù. ±×°ÍÀº Áøº¸¶õ ¾î¶»°Ô ÀÌ·ç¾îÁö¸ç, ¶Ç Áøº¸¿Í ÆÐ·¯´ÙÀÓ°£ÀÇ »ó°ü°ü°è¸¦ ¼³¸íÇÏ°í ½Í¾ú±â ¶§¹®ÀÔ´Ï´Ù. °úÇÐöÇÐÀÚ Å丶½º Äï(Thomas S. Kuhn)Àº ¡º°úÇÐÇõ¸íÀÇ ±¸Á¶¡»¿¡¼­ Áøº¸ÀÇ °úÁ¤À» ¡®ÆÐ·¯´ÙÀÓÀÇ Çõ¸í¡¯À¸·Î ¼³¸íÇϰí ÀÖ½À´Ï´Ù.

ÆÐ·¯´ÙÀÓÀº ¿ì¸®°¡ ÀÚ¿¬½º·´°Ô »ç¿ëÇÏ´Â °³³äÀÌÁö¸¸ º¹ÀâÇÏ°í ±î´Ù·Î¿î ¶æÀ» Áö´Ï°í À־ Äï Àڽŵµ Á¤È®ÇÏ°Ô ±ÔÁ¤ÇÏÁö ¾Ê°í »ç¿ëÇ߱⠶§¹®¿¡ °³³ä¿¡ È¥¶õÀÌ ºú¾îÁö°í ÀÖ½À´Ï´Ù. º¸ÆíÀûÀ¸·Î ÆÐ·¯´ÙÀÓÀ̶õ ¾î¶² °úÇÐÀÚ »çȸ(scientific community)°¡ °øÅëÀûÀ¸·Î °¡Áö°í ÀÖ´Â °¡Ä¡°ü, ½Å³ä, ÁذŠü°è¶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ±× ½Ã´ë¸¦ ´ëÇ¥ÇÏ´Â °úÇÐÀû ÀÌ·ÐÀ̳ª ±âÁØÀ¸·Î °úÇÐÀÚµéÀÌ °øÀ¯Çϰí ÀÖ´Â ½Å³äÀ» ¸»ÇÕ´Ï´Ù. Áï, ÆÐ·¯´ÙÀÓÀ̶õ ¾î¶² °úÇÐÀÇ ÇÐÆÄ¿¡ Á¤ÇÕ¼º(ïÚùêàõ)À» ÁÖ´Â ¸ðµ¨ Á¤µµ·Î ÀνÄÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇϳªÀÇ ÆÐ·¯´ÙÀÓÀÌ ´Ù¸¥ ÆÐ·¯´ÙÀÓÀ¸·Î ´ëüµÇ´Â Çö»óÀ» ÆÐ·¯´ÙÀÓ ÀüÀ̶ó°í ÇÕ´Ï´Ù. Äï¿¡ ÀÇÇϸé ÇϳªÀÇ ÆÐ·¯´ÙÀÓÀÌ È®¸³µÇ±â ÀÌÀü, ÀÌ ÀüÀ̰¡ ¹ß»ýÇϱâ ÀÌÀü »óŸ¦ Àü°úÇÐ »óŶó ÇÕ´Ï´Ù. À̶§ ÀÌ ÆÐ·¯´ÙÀÓÀº º¸ÆíÀûÀÎ ÀÌ·ÐÀÌ Á¸ÀçÇÏÁö ¾Ê°í ¿©·¯ °¡Áö °¡¼³°ú Çм³ÀÌ ºÐºÐÇØ È¥¶õ½º·¯¿î »óȲÀÌ ¹ß»ýÇÕ´Ï´Ù. »õ·Î¿î ´ë¾ÈÀ» À§ÇØ ¿©·¯ À̷еéÀÌ °æÇÕÀ» ¹úÀÌ´Â ½Ã±âÀ̱⵵ ÇÕ´Ï´Ù. À̶§ ¾î¶² À̷еéÀº ½ÂÀÚ°¡ µÇ±âµµ ÇÏ°í ¾î¶² À̷еéÀº ¼­·Î ÇÕº´µÇ±âµµ ÇÏ°í ¾î¶² À̷еéÀº À̽´¸¸ ³²±â°í ¿ª»çÀÇ ÆäÀÌÁö¿¡¼­ »ç¶óÁö°Ô µË´Ï´Ù.

IT ¿ª»ç¿¡¼­µµ ÀÌ·± È¥µ·ÀÇ ½Ã±â°¡ ºó¹øÈ÷ ¹ß»ýÇÕ´Ï´Ù. ¾ó¸¶ Àü¸¸ º¸´õ¶óµµ AOP, Product-Line, SOA, À¥¼­ºñ½º, MDA, O/R ¸ÊÇÎ µî°ú °°Àº À̽´µéÀÌ È«¼öó·³ µîÀåÇÒ ¶§°¡ ÀÖ¾ú½À´Ï´Ù. ÇÏÁö¸¸ ÀϺδ Áö¼ÓÀûÀ¸·Î Ȱ¹ßÈ÷ ¿¬±¸µÇ°í ÀÖ°í, ÀϺδ ȸÀÚµÇ°í¸¸ ÀÖ½À´Ï´Ù.

ÀÌ·± È¥µ·½º·± À̷еéÀÌ Â÷Â÷ Áú¼­¸¦ °®°Ô µÇ¸é À̵éÀ» Æ÷°ýÇϴ ü°è¿Í ³í¸®°¡ Çü¼ºµË´Ï´Ù. ¾î´À Á¤µµ ¾ÈÁ¤µÈ ÀÌ·ÐÀû Åä´ë¸¦ °®Ãß°Ô µÇ¸é ÀÌ ÆÐ·¯´ÙÀÓÀº °úÇÐÀÚµéÀÇ Áö¼ÓÀûÀÎ ÁöÁö¸¦ ¾òÀ¸¸ç, °úÇÐÀÚµéÀÌ ¹®Á¦ ÇØ°áÀÇ Æ²À» ¸Ã±æ ¸¸Å­ Àý´ëÀûÀÎ ½Å·Ú¸¦ º¸³À´Ï´Ù. ÀÌ·¯ÇÑ ÆÐ·¯´ÙÀÓ¿¡ ¹ÙÅÁÀ» µÐ ¿¬±¸¸¦ ¡®Á¤»ó°úÇÐ(normal science)¡¯À̶ó ÇÕ´Ï´Ù.

À̶§ °úÇÐÀÚµéÀº ¸ðµç ޱ¸ ´ë»óÀ» Á¤»ó°úÇÐÀÇ ÆÐ·¯´ÙÀÓÀ¸·Î Á¢±ÙÇÕ´Ï´Ù. ÆÐ·¯´ÙÀÓÀº À̶§ ÇϳªÀÇ ¼¼°è°üÀÌ µÇ´Â °ÍÀÔ´Ï´Ù. °´Ã¼ÁöÇâ ÆÐ·¯´ÙÀÓÀÇ ½Ã´ë¿¡ ¸ðµç »ç¹°Àº °´Ã¼·Î º¸À̰í, ÄÄÆ÷³ÍÆ® ½Ã´ë¿¡¼­´Â ¸ðµç °Ô ÄÄÆ÷³ÍÆ®·Î¹Û¿¡ º¸ÀÌÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ÀÌ ½Ã±âÀÇ À̷еéÀº ÀÌ ÆÐ·¯´ÙÀÓÀ» °­È­¡¤¿ËÈ£ÇÏ´Â °ÍÀÌ ´ëºÎºÐÀ̸ç ÀÌ ¼¼°è°üÀ» ¹þ¾î³­ »ç°í¿¡¼­ ÀÚÀ¯·Ó±â Èûµì´Ï´Ù. À̶§ ¹ßÇ¥µÇ´Â ³í¹®µéÀº ÇØ´ç ÆÐ·¯´ÙÀÓ¿¡ °üÇÑ ³í¹® ÀÏ»öÀ̶ó´Â Á¡À» º¸¸é Àß ¾Ë ¼ö ÀÖ½À´Ï´Ù.

»ç½Ç ÀÌ ½Ã±â´Â ¼ÒÇÁÆ®¿þ¾î ºÐ¾ßÀÇ °æ¿ì Ç¥ÁØÈ­ ÀÛ¾÷ÀÌ ÁýÁßÀûÀ¸·Î ÀϾ´Ï´Ù. ÇÊÀÚÀÇ °üÂû¿¡ ÀÇÇϸé ÀÚ¹Ù ½ºÆåÀ̳ª CORBA, J2EE Ç¥ÁØÈ­ ÀÛ¾÷ÀÌ °©Àڱ⠻ó½Â°î¼±À» ³ªÅ¸³»´Â ½Ã±â°¡ ÀÌ Á¤»ó°úÇÐ ´Ü°è¿¡¼­ ÀÌ·ïÁý´Ï´Ù. ¶ÇÇÑ ÀÌ ÁîÀ½¿¡¼­ °¢ ¹ê´õÀÇ Á¦Ç°µéÀÌ ¾ÈÁ¤È­µÇ°í ·¹ÆÛ·±½º »çÀÌÆ®°¡ ´Ã¾î³ª°Ô µË´Ï´Ù. ÀÌ·¸°Ô ½Å·Ú¸¦ º¸ÀåÇÏ´Â Á¶°ÇÀÌ Çü¼ºµÇ¸é ½ÃÀå¿¡¼­µµ ÀÌ ±â¼ú¿¡ ´ëÇÑ ¼Òºñ°¡ ´Ã¾î³ª¸ç, ÀÌ·± ºÐÀ§±â¿Í ´õºÒ¾î °³¹ßÀÚÀÇ ÇнÀ¿å±¸¸¦ Á¶±ÞÇÏ°Ô ÀÚ±ØÇÕ´Ï´Ù.

ÀÌ Á¤»ó°úÇÐÀÌ ½Ã´ëÀû Á¤¼³ÀÌ µÇ´Ù°¡µµ ¾î´À ¼ø°£ ÀÌ ÆÐ·¯´ÙÀÓÀ¸·Î ¼³¸íÇÒ ¼ö ¾ø´Â ¿©·¯ °¡Áö ¸ð¼ø°ú ±Õ¿­ÀÌ ³ªÅ¸³ª°í »õ·Î¿î ¹®Á¦°¡ Á¦±âµË´Ï´Ù. ÀÌ ½Ã±âÀÇ ÇÐÀÚµéÀº Á¤»ó°úÇÐÀÇ ´çÀ§¸¦ ÀÔÁõÇϱâ À§ÇØ Á¤»ó°úÇп¡ ´ëÇÑ ¾ÖµåȤ(ad-hoc : ÀÓ±âÀÀº¯½ÄÀÇ) ¼öÁ¤ ÀÛ¾÷À» ÁøÇàÇÕ´Ï´Ù.

À̸¦Å׸é 90³â´ë ÈĹÝ, 4GL ¾ð¾î¸¦ ÁÖÃàÀ¸·Î C/S ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÇÑÂü ÁÖ°¡¸¦ ¿Ã·È´Âµ¥ ½Ã½ºÅÛÀÌ º¹ÀâÇÏ°í °Å´ëÇØÁü¿¡ µû¶ó, ±×¸®°í ÀÎÅͳÝÀÇ È®»ê°ú PC »ç¿ëÀÚ°¡ ¸¹¾ÆÁü¿¡ µû¶ó C/S ±¸Á¶¸¸À¸·Î ÇØ°áÇÒ ¼ö ¾ø´Â ¹®Á¦Á¡ÀÌ ¼ÓÃâÇÏ°Ô µË´Ï´Ù. ÀÌ¿¡ ´ëÇÑ ´ëÃ¥À¸·Î Á» ´õ °­·ÂÇÑ C/S ±â¹ÝÀÇ ÄÄÆ÷³ÍÆ®µéÀÌ »ý»êµÆÁö¸¸ °á±¹ ºÐ»ê ½Ã½ºÅÛ ÆÐ·¯´ÙÀÓÀ¸·Î Àü±ÇÀ» ³»ÁÖ°Ô µË´Ï´Ù.

°á±¹ ¾ÖµåȤ ¼öÁ¤ÀÇ ÇѰ踦 ´À³¢´Â ´Ü°è¿¡¼­ Á¤»ó°úÇп¡ ¡®ÀÌ»ó(ì¶ßÈ, anomaly)¡¯ÀÌ »ý±â°í ÀÌ»ó Çö»óÀ» ÇØ°áÇÒ ¼ö ÀÖ´Â »õ·Î¿î Çм³ÀÌ µîÀåÇÏ°Ô µË´Ï´Ù. ÀÌ ½Ã±â´Â ¶Ç ´Ù½Ã Â÷¼¼´ë ´ë¾ÈÀû ÆÐ·¯´ÙÀÓÀÇ ¹ß»ýÀ» À§ÇÑ Àü°úÇÐ ¹ß»ýÀÇ Á¶°ÇÀÌ µË´Ï´Ù. ÀÌó·³ ÇϳªÀÇ ÆÐ·¯´ÙÀÓ »ý¸íÁÖ±â´Â ÇϳªÀÇ »çÀÌŬ·Î Ç¥ÇöµÉ ¼ö ÀÖÀ¸¸ç ÇϳªÀÇ »çÀÌŬÀÇ ³¡Àº ´ÙÀ½ »çÀÌŬÀÇ ½ÃÀÛ°ú ¸¸³ª°Ô µË´Ï´Ù. Á¤¸®ÇÏÀÚ¸é ÆÐ·¯´ÙÀÓÀÇ »ý¸íÁÖ±â´Â ´ÙÀ½°ú °°Àº ´Ü°è·Î Ç¥ÇöµÉ ¼ö ÀÖ½À´Ï´Ù(<±×¸² 1>)

[1] Àü°úÇÐ : »õ·Î¿î ÆÐ·¯´ÙÀÓÀ» ã±â À§ÇÑ È¥µ·ÀÇ ½Ã±â, ´ë¾ÈÀû ÀÌ·Ð °£ÀÇ °æÀï
[2] Á¤»ó°úÇÐ : ÆÐ·¯´ÙÀÓÀÇ È®¸³, ¼¼°è°ü Çü¼º
[3] Á¤»ó°úÇÐÀÇ ÀÌ»ó ¹ß»ý : ÆÐ·¯´ÙÀÓÀÇ ¸ð¼ø¡¤±Õ¿­ ¹ß°ß, ¾ÖµåȤ ½ÄÀÇ ÀÚ±â Á¤´çÈ­ ¹ß»ý
[4] Á¤»ó°úÇÐÀÇ À§±â : ´õ ÀÌ»ó Çö ÆÐ·¯´ÙÀÓÀ¸·Î ÀÌ·ÐÀû Á¤¸³À» ÇÒ ¼ö ¾ø´Â ´Ü°è
[5] »õ·Î¿î ´ë¾È ¸ð»ö : ´ÙÀ½ ÆÐ·¯´ÙÀÓÀÇ Àü°úÇÐÀ¸·Î °¡±â À§ÇÑ ´Ü°è

<±×¸²1> °úÇÐ Çõ¸íÀÇ ±¸Á¶

Áö±Ý±îÁö Áøº¸¶ó´Â Àǹ̴ ÀÌ·± ÆÐ·¯´ÙÀÓ º¯È­ÀÇ »çÀÌŬÀÇ ¿¬Àå¿¡¼­ ÇÑ »çÀÌŬÀÌ ³¡³­ ÈÄ ´ÙÀ½ »çÀÌŬ·ÎÀÇ ÀüÀ̸¦ ÀǹÌÇÕ´Ï´Ù. Äï¿¡ ÀÇÇϸé ÀÌ ÇÑ »çÀÌŬÀÇ ÀüÀÌ´Â Çõ¸íÀûÀ̸ç ÀÌ »çÀÌŬÀÇ ¹«ÇÑ ¿¬ÀåÀ» °úÇÐ Çõ¸íÀÇ ±¸Á¶¶ó°í ¼³¸íÇÕ´Ï´Ù. µû¶ó¼­ ¿ì¸®°¡ IT Á¾»çÀڷμ­ ºü¸£°Ô º¯ÇÏ´Â ½Ã´ëÀÇ ¼Óµµ¿Í ¸ÂÃß±â À§ÇØ ½Ã´ë°¡ ¿øÇÏ´Â ÆÐ·¯´ÙÀÓÀÇ º»ÁúÀ» Á¤È®È÷ ÀÐÀ» ¼ö ÀÖ¾î¾ß Çϸç ÀÌ·± Çý¾ÈÀÌ ¾øÀÌ´Â ½Ã´ëÀÇ ¼Óµµ¿¡ µ¿±âÈ­Çϱâ Èûµç ÀÔÀå¿¡ óÇÕ´Ï´Ù.

´õºÒ¾î Äï¿¡ ÀÇÇϸé ÀÌ »çÀÌŬÀÇ ÇÑ ¹Ýº¹ÀÌ ²À °úÇÐÀÇ ¹ßÀüÀ» ÀǹÌÇÏÁö ¾Ê½À´Ï´Ù. ÆÐ·¯´ÙÀÓÀÇ Àüȯ, Áï °úÇÐ Çõ¸í ÀÚü°¡ °úÇÐÀÇ ¹ßÀü°ú ÀÏÄ¡ÇÏÁö´Â ¾Ê½À´Ï´Ù. °úÇÐÀÚµéÀÌ »õ·Î¿î ÆÐ·¯´ÙÀÓÀ» ¼ö¿ëÇÏ°Ô µÇ´Â ÀÌÀ¯´Â »õ·Î¿î ÆÐ·¯´ÙÀÓÀÌ °ú°ÅÀÇ ÆÐ·¯´ÙÀÓº¸´Ù ¹®Á¦¸¦ Àß ÇØ°áÇϰųª ´õ ³ªÀº °úÇÐ ÀÌ·ÐÀ» Á¦°øÇϱ⠶§¹®ÀÌ ¾Æ´Ï¶ó ±âÁ¸ÀÇ ÆÐ·¯´ÙÀÓÀÌ ÇöÀç ³ªÅ¸³ª´Â ÀÌ»ó Çö»óÀ» ÇØ°áÇÏÁö ¸øÇ߱⠶§¹®ÀÔ´Ï´Ù.

¿©±â¼­ ¿ì¸®°¡ ¹Ì½Å¿¡ ºüÁö´Â µÎ °¡Áö »óȲÀ» À¯ÃßÇÒ ¼ö ÀÖ½À´Ï´Ù. Çϳª´Â »õ·Î¿î ÆÐ·¯´ÙÀÓÀÇ º»ÁúÀ» ÀÌÇØÇÏÁö ¸øÇÏ°í ¼ö¿ëÇÏ´Â °Í°ú ´Ù¸¥ Çϳª´Â ¹ßÀüµÇÁö ¾Ê´Â °úÇÐÀ» äÅÃÇÏ´Â °ÍÀÔ´Ï´Ù. µû¶ó¼­ »õ·Î¿î ÆÐ·¯´ÙÀÓ¿¡ Á¢±ÙÇÒ ¶§ Æò°¡ÀÚÀÇ ÀÔÀåÀ» °¡Áú Çʿ䰡 ÀÖ½À´Ï´Ù.

Æò°¡Àڷμ­ÀÇ ÀÔÀåÀ» °®±â À§Çؼ­´Â ÆÐ·¯´ÙÀÓÀÇ º»Áú°ú Ãâ»ýÀÇ ºñ¹Ð(?)¿¡ ´ëÇØ¼­µµ ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÄïÀÇ ÀÌ·ÐÀ» ÀοëÇÑ ¶Ç ´Ù¸¥ ÀÌÀ¯´Â ÄïÀÇ ÀÌ·ÐÀ» µû¸£¸é Çö ÆÐ·¯´ÙÀÓÀÇ Èï¸Á¼º¼è ´Ü°è»óÀÇ À§Ä¡¸¦ Æ÷ÂøÇÒ ¼ö ÀÖ°í, Çö ÆÐ·¯´ÙÀÓÀÌ ±Øº¹ÇÏ·Á Çß´ø ºÎºÐ°ú ±Øº¹ÇÏÁö ¸øÇÏ´Â ºÎºÐÀ» Æ÷ÂøÇÒ ¼ö ÀÖ´Â ÁÁÀº ÇÁ¸®ÁòÀÌ µÇ±â ¶§¹®ÀÔ´Ï´Ù.

¹æ¹ý·Ð ÆÐ·¯´ÙÀÓÀÇ ÀüÀÌ °úÁ¤
±×·¸´Ù¸é ¹æ¹ý·Ð ¿ª»ç¿¡¼­ ÆÐ·¯´ÙÀÓÀÇ Çõ¸íÀÌ ¾î¶»°Ô ÀüÀ̵ƴÂÁö »ìÆìº¸µµ·Ï ÇսôÙ. ÆøÆ÷¼ö ¸ðµ¨Àº ÀϹÝÀûÀÎ Á¦Á¶¾÷ÀÇ »ý»ê ¸ðµ¨À» ±×´ë·Î µû¸£°í ÀÖ½À´Ï´Ù. µû¶ó¼­ ÀϹÝÀûÀÎ °³¹ß °úÁ¤À» ´Ü°èº°·Î Àß Á¤ÀÇÇϰí ÀÖ½À´Ï´Ù(¹®Á¦ ºÐ¼®, ¿ä±¸»çÇ× ºÐ¼®, ¼³°è, ±¸Çö, Å×½ºÆ®, ¿î¿µ ¹× À¯Áöº¸¼ö µî).

ÇÏÁö¸¸ ÃʱâÀÇ °áÁ¤ »çÇ׵鿡 ´ëÇÑ °ËÁõ(Å×½ºÆ® ´Ü°è)ÀÌ ³Ê¹« ´Ê°Ô ÀÌ·ç¾îÁö±â ¶§¹®¿¡ Å×½ºÆ® »ó¿¡¼­ À߸øÀÌ ¹ß°ßµÇ¾úÀ» ¶§ º¹±¸ºñ¿ëÀÌ ³Ê¹« Å®´Ï´Ù. ¶ÇÇÑ °í°´ÀÇ ¿ä±¸»çÇ×À» Á¤È®È÷ ¼öÁýÇÏ´Â ¹æ¹ýÀÌ ºÎÀçÇÏ¿© °í°´ÀÌ ¿øÇß´ø ½Ã½ºÅÛ°ú ´Ù¸¥ ½Ã½ºÅÛÀ» ¸¸µé °¡´É¼ºµµ ÀÖ½À´Ï´Ù. Áï Á¦Á¶¾÷ÀÇ °øÁ¤ °úÁ¤À» ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Àû¿ëÇßÀ» ¶§ ¸ð¼øµéÀÌ ¹ß°ßµË´Ï´Ù. ÈÄÀÚÀÇ ¹®Á¦Á¡µéÀ» ÇØ°áÇÏ´Â ¹æ¾ÈÀ¸·Î ÇÁ·ÎÅäŸÀÌÇÎ ±â¹ýÀÌ Àû¿ëµË´Ï´Ù.

°í°´¿¡°Ô ½ÇÁ¦ ½Ã½ºÅÛÀÇ UI¿Í ±â´ÉµéÀ» È®ÀνÃÄÑ ÁÖ°í ÀÛ¾÷Çϱ⠶§¹®¿¡(JAD : Joint Application Development) ÀÇ»ç¼ÒÅë ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °í°´ÀÇ ¿ä±¸»çÇ×Àº Ãʱ⿡ ¿Ï°áµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó Á¦ÀÛ °úÁ¤¿¡¼­ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. Áï, ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµÇ¸é¼­ ¿ä±¸»çÇ×ÀÌ ±¸Ã¼È­¡¤¼¼ºÐÈ­µÇ¾î°¡¸ç ÀÌ·± °ü°è·Î Ãʱ⿡ ¼ö¸³Çß´ø ½Ã½ºÅÛÀÇ µðÀÚÀÎÀº »ó´ëÀûÀ¸·Î º¯ÇÏ°Ô µË´Ï´Ù.

ÀÌ¿Í °°Àº ¸®½ºÅ©µéÀ» °ü¸®ÇÏ°í ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÌÇØ¸¦ È®ÀΡ¤¼ö¸³ÇÒ ¼ö ÀÖ´Â ³ª¼±Çü ¸ðµ¨ÀÌ °³¹ßµË´Ï´Ù. ÇÏÁö¸¸ º¯°æÀÇ ºñ¿ëÀº ¿©ÀüÈ÷ ½É°¢ÇÏ¿© ¾ÆÅ°ÅØÃ³ Áß½ÉÀÇ °³¹ßÀÌ Á¦¾ÈµË´Ï´Ù. ÀÌ ½ÃÁ¡¿¡¼­ ¿©·¯ ½ÃÇàÂø¿À¸¦ °ÅÄ¡¸é¼­ ¾ò°Ô µÈ ¼ö¸¹Àº ¿¬±¸ °á°úµé°ú UML, °´Ã¼ÁöÇâ µîÀÇ À̷еéÀÌ Áý´ë¼ºµÇ¾î °´Ã¼ÁöÇâ ¹æ¹ý·ÐÀÌ Åº»ýÇÕ´Ï´Ù.

Áï, ÆøÆ÷¼ö ¡æ ÇÁ·ÎÅäŸÀÔ ¡æ ³ª¼±Çü ¡æ °´Ã¼ÁöÇâÀ¸·ÎÀÇ ¹æ¹ý·Ð ¸ðµ¨ º¯È­´Â ÀÌÀü ´Ü°èÀÇ °ËÁõµÈ ±â¼úµéÀ» ±×´ë·Î ¼ö·ÅÇÕ´Ï´Ù. ¹Ý¸é Àü ´Ü°è°¡ ÇØ°áÇÏÁö ¸øÇÑ ±¸Á¶Àû ¸ð¼øÀ» ÇØ°áÇϹǷΠÁøÈ­ÇØ °¡´Â °ÍÀÔ´Ï´Ù.

<±×¸² 2> ¹æ¹ý·Ð ÆÐ·¯´ÙÀÓÀÇ ÀüÀÌ

ÀÌ·¸°Ô Áøº¸¶õ ¿¬Àå¼± »ó¿¡¼­ ¿©·¯ ÆÐ·¯´ÙÀÓÀÇ Èï¸Á¼º¼è°¡ µîÀåÇÏ¸ç °¢ ÆÐ·¯´ÙÀÓÀÇ ÀüÀÌ´Â ´ç½Ã Á¤º¹ÇÏ·Á Çß´ø ¹æ¹ý·ÐÀÇ ¹®Á¦¿Í ÀÌÀü ÆÐ·¯´ÙÀÓÀÇ ¸ð¼øµéÀ» ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ °¢ ÆÐ·¯´ÙÀÓÀÇ ÀÌÇØ´Â ³ô¾ÆÁú »Ó¸¸ ¾Æ´Ï¶ó ÀÌ·± ¿ª»çÀû È帧¿¡ ¾à°£ÀÇ ¿¹Áö·ÂÀ» Ãß°¡ÇÏ¸é ¹Ì·¡ÀÇ ´ë¾Èµµ ¿¹ÃøÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿ì¸®´Â ¸¹Àº ÆÐ·¯´ÙÀÓÀÇ ÀüȯÀ» °æÇèÇß½À´Ï´Ù. ÇÏÁö¸¸ ºÐº°·Â ¾ø´Â »õ·Î¿î ÆÐ·¯´ÙÀÓÀÇ µµÀÔÀ¸·Î ÀÎÇØ ¾Æ±õ°Ô »çÀåµÈ °ú°ÅÀÇ À¯»êµéµµ µ¹¾ÆºÁ¾ß ÇÒ °ÍÀÔ´Ï´Ù. Áï, ¿ì¸®°¡ ¿­½ÉÈ÷ ¸¸µé¾î¼­ ºÐ¸¸ÇÑ ¸ÞÀÎÇÁ·¹ÀÓÀÇ ÄÚº¼ ¸ðµâ, C ¶óÀ̺귯¸®µé, 4GL ÄÄÆ÷³ÍÆ® µî ³ªÀÇ °íµÈ ÀÛ¾÷ÀÇ ¼ÒÁßÇÑ °á°úµéÀÌ ³Ê¹« ½±°Ô »ç»ý¾Æ·Î ¹ö·ÁÁö°í ÀÖ´Â °ÍÀº ¾Æ´ÑÁö È®ÀÎÇØ º¸¾Æ¾ß ÇÒ °ÍÀÔ´Ï´Ù.

µû¶ó¼­ °ú°ÅÀÇ °ÍÀº ¹«Á¶°Ç Æó±âµÅ¼± ¾È µË´Ï´Ù. À̸¦Å×¸é ¸ÞÀÎÇÁ·¹ÀÓÀº ±¸½Ã´ëÀÇ »ê¹°Àϱî¿ä? ¸ÞÀÎÇÁ·¹ÀÓÀº ±× ½Ã´ëÀû ¿ä±¸¸¦ ¸¸Á·Çß´ø ¼Ö·ç¼ÇÀÔ´Ï´Ù. ¶ÇÇÑ ¸ÞÀÎÇÁ·¹ÀÓ ´Ü°è¸¦ »ý·«ÇÑ ÇöÀçÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛÀ» »ý°¢ÇÒ ¼ö ¾øÀ» Á¤µµ·Î ¿ª»çÀûÀ¸·Î ÀǹÌÀÖ´Â ´Ü°è¿´½À´Ï´Ù. ±×¸®°í ÇöÀçÀÇ ½Ã½ºÅÛµéÀº ¸ÞÀÎÇÁ·¹ÀÓÀ¸·ÎºÎÅÍ ¸¹Àº °ÍµéÀ» ¹è¿ü½À´Ï´Ù.

¾ÆÁ÷µµ Batch Job »ç¿ë¿¡ ÀÖ¾î ¸ÞÀÎÇÁ·¹ÀÓÀº Àڱ⠸òÀ» ÃæºÐÈ÷ Çϰí ÀÖ½À´Ï´Ù. ±×·± Àǹ̿¡¼­ ÇԺηΠÆó±âÇØ¾ß ÇÒ ´ë»óÀÌ ¾Æ´Õ´Ï´Ù. ÇÏÁö¸¸ ¿ì¸®´Â °¡²û ±â¼ú ¹ßÀüÀÇ °ü¼º¿¡ ºüÁ® °ú°ÅÀÇ ÁöÇýµéÀ» ¼ÒȦÈ÷ ÇÒ ¶§°¡ ÀÖ½À´Ï´Ù. Áï, ½Ã´ëÀÇ ¼Óµµ¿¡ µ¿±âÈ­ÇÏ´Â ³ë·Â°ú ÇÔ²² ÇÑÆíÀ¸·Î´Â °¡Áö°í °¡¾ß ÇÒ °ÍµéÀ» ì±â´Â ³ë·Âµµ ÇÊ¿äÇÕ´Ï´Ù. »ç½Ç °ú°ÅÀÇ ÁöÇýµéÀº ½Ã´ë°¡ Áö³ªµµ ÀÌÈÄ ±â¼úµé¿¡ ¹Ý¿µÀÌ µÇ°Å³ª ÀϺΰ¡ µË´Ï´Ù. Àá½Ã ÈÄ ¼Ò°³ÇÒ ¶óÄ«Å佺ÀÇ ¿¬±¸´Â ÀÌ ³»¿ëÀ» Æ÷ÇÔÇÕ´Ï´Ù.

¿¬±¸ ÇÁ·Î±×·¥
¶óÄ«Å佺
Äï¿¡ ÀÇÇÏ¸é °úÇÐÀÇ Çõ¸íÀ» °ð °úÇÐÀÇ ¹ßÀüÀ¸·Î µîÄ¡½Ãų ¼ö ¾ø´Ù°í Çß½À´Ï´Ù. Áï, A¶ó´Â ÆÐ·¯´ÙÀÓ¿¡¼­ B·ÎÀÇ º¯°æÀÌ °ð B¶ó´Â ÆÐ·¯´ÙÀÓÀÇ ¿ì¿ù¼ºÀ» ´ëº¯ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¸´Ù¸é A¶ó´Â ÆÐ·¯´ÙÀÓ¿¡ ºñÇØ B¶ó´Â ÆÐ·¯´ÙÀÓÀÌ ¿ì¿ùÇÏ´Ù´Â °ÍÀº ¾î¶»°Ô Áõ¸íÇÒ ¼ö ÀÖÀ»±î¿ä?

Æ÷ÆÛÀÇ Á¦ÀÚ¿´´ø ¶óÄ«Å佺(Lakatos)´Â ÆÐ·¯´ÙÀÓÀÇ ¿ì¿ù¼ºÀ» ÀÔÁõÇÏ´Â ÀÛ¾÷À¸·Î ¡®¿¬±¸ ÇÁ·Î±×·¥(Research Program)¡¯À» Á¦¾ÈÇϰí ÀÖ½À´Ï´Ù. ¶óÄ«Å佺ÀÇ ¿¬±¸ ÇÁ·Î±×·¥¿¡ ÀÇÇÏ¸é ´ÙÀ½°ú °°Àº Á¶°ÇµéÀÌ °®ÃçÁú ¶§ ÆÐ·¯´ÙÀÓÀÇ Áøº¸¸¦ Áø´ÜÇÒ ¼ö ÀÖ´Ù°í ÇÕ´Ï´Ù.


[1] »õ·Î¿î ÆÐ·¯´ÙÀÓÀÌ ´õ ¸¹Àº °æÇèÀû ³»¿ëÀ» °¡Á®¾ß ÇÑ´Ù. »õ·Î¿î ÆÐ·¯´ÙÀÓÀº ÆÐ·¯´ÙÀÓÀÇ Áõ¸í ÀÌ»óÀÇ Áõ¸í/°ËÁõÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù.
[2] »õ·Î¿î ÆÐ·¯´ÙÀÓÀÌ ÀÌÀü ÆÐ·¯´ÙÀÓÀÇ ¼º°øÀ» ¼³¸íÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
[3] »õ·Î¿î ÆÐ·¯´ÙÀÓÀÌ ÀÌÀü ÆÐ·¯´ÙÀÓ¿¡ ºñÇØ ´õ ¸¹Àº °æÇèÀû ³»¿ëÀÇ ÀϺΰ¡ È®ÁõµÇ¾î¾ß ÇÑ´Ù. ÀÌÀü ÆÐ·¯´ÙÀÓÀÇ ¸ð¼øÀ̳ª Ç®Áö ¸øÇÑ ¼÷Á¦¸¦ »õ·Î¿î ÆÐ·¯´ÙÀÓÀÌ Ç® ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

²À ÀÌ·± ³­ÇØÇÑ °ËÁõÀ» °ÅÄ¡Áö ¾Ê´õ¶óµµ »õ·Î¿î ÆÐ·¯´ÙÀÓ µµÀÔ ÀÌÀü¿¡ ÀÌ¿Í À¯»çÇÑ ³ª¸§ÀÇ °ËÁõ ÀÛ¾÷ÀÌ ¼±ÇàµÇ¾î¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ ¹æ¹ý·Ð Áß °¡·É ³ª¼±Çü ¸ðµ¨ÀÇ ¹æ¹ý·Ð¿¡¼­ °´Ã¼ÁöÇâ ¹æ¹ý·ÐÀ» äÅÃÇϴµ¥ ÀÖ¾î ´ÙÀ½°ú °°Àº °ËÁõÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ÀÌ·± ·ùÀÇ ¿¬±¸ ÇÁ·Î±×·¥À» °ÅÃľ߸¸ Áøº¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ°í ¾È½ÉÇϰí Àû¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

[1] ³ª¼±Çü ¸ðµ¨¿¡ ºñÇØ °´Ã¼ÁöÇâ ¹æ¹ý·ÐÀº ´õ ¸¹Àº ±Ù°ÅµéÀ» °®°í Àִ°¡? : ¾ÆÅ°ÅØÃ³ Áß½É, À¯½ºÄÉÀ̽º µµÀÔ
[2] ³ª¼±Çü ¸ðµ¨ÀÇ ¼º°øÀû ³»¿ëµéÀ» ¼ö·ÅÇϰí Àִ°¡? : ¹Ýº¹¿¡ ÀÇÇÑ Á¡ÁøÀû °³¹ß
[3] ³ª¼±Çü ¸ðµ¨ÀÇ ¿À·ùµéÀ» ÇØ°áÇϰí Àִ°¡? : ºÐ¼® ´Ü°èÀÇ À§Çè¿ä¼Ò °ü¸® ±â¹ý °­È­

ÀåȲÇÏ°Ô °úÇÐöÇÐÀÚµéÀ» °³ÀÔ½ÃÄÑ Áøº¸¿¡ ´ëÇÑ Áø´ÜÀ» ÇØ¾ß Çß´ø ÀÌÀ¯´Â ³Ê¹«µµ ½±°Ô »õ·Î¿î ±â¼úÀ̳ª Åø, ȯ°æ, ¹æ¹ý·Ð µî¿¡ ´ëÇÑ È¯»óÀ» °®°í °ËÁõÀýÂ÷ ¾øÀÌ Ã¤ÅÃÇÏ´Â °æÇâÀÌ Á¸ÀçÇϱ⠶§¹®ÀÔ´Ï´Ù. ÀÌ ¹Ì½ÅÀ» ±Øº¹ÇÒ ¼ö ÀÖ¾î¾ß ±â¼ú°ú ½Ç·ÂÀÇ Áøº¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Â ³ªÄ§¹ÝÀ» È®º¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿©±â¼­ »ý°¢ÇØ º¼ ¹®Á¦´Â ¶Ç ÀÖ½À´Ï´Ù. ÇÑâ C/S ±â¹ÝÀÇ 4GL ÄÄÆ÷³ÍÆ®µéÀÌ ¾Æ¼ºÀ» ´©¸®´ø ½Ã´ë°¡ ÀÖ¾ú½À´Ï´Ù. À¥ÀÌ ´ë¼¼°í °´Ã¼ÁöÇâ °³³äÀÌ Á¤»ó°úÇÐÀ¸·Î äÅõÇÀÚ 4GL ÄÄÆ÷³ÍÆ®µéÀº Ȧ¿¬È÷ °ü½É ¹ÛÀ¸·Î ¹Ð·Á³³´Ï´Ù. À¥ÀÇ ÀÎÇÁ¶ó¿Í ´õºÒ¾î ¼ÒÇÁÆ®¿þ¾î°¡ ´õ¿í °Å´ëÇÏ°í º¹ÀâÇÏ°Ô ºñ´ëÇØÁö¸é¼­ ´Ù½Ã ¿Õ±ÇÀº (4GL ÄÄÆ÷³ÍÆ®ÀÇ ¹®Á¦µéÀ» Á¦°ÅÇÏ°í ½Ã´ëÀû ¿ä±¸¿¡ ¸Â°Ô ¾÷±×·¹À̵åµÈ) CBD·Î ³Ñ¾î°¬½À´Ï´Ù. ÀÌ·± ÃáÃ߽ôë¿Í °°Àº ¼ÒÇÁÆ®¿þ¾î ¿ª»ç¸¦ º¼ ¶§ ¿ì¸®¿¡°Ô ÀÖ¾î Áøº¸ÀÇ ¿ä¼Ò¿¡´Â ¡®½Ã´ëÀû ¿ä±¸¿Í ȯ°æ¡¯À̶ó´Â º¯¼ö¸¦ ÀØÁö ¸»¾Æ¾ß ÇÒ °ÍÀÔ´Ï´Ù.

¡®USE¡¯°¡ ¾Æ´Ñ ¡®DRIVE¡¯
ÆÐ·¯´ÙÀÓÀº ¼¼°è°üÀÔ´Ï´Ù. »ç¶÷µéÀº ÆÐ·¯´ÙÀÓÀ» ÅëÇØ ´ë»óÀ» ÀνÄÇÕ´Ï´Ù. ¿ì¸®´Â °´Ã¼ÁöÇâÀ̶ó´Â ÆÐ·¯´ÙÀÓÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¹Ù¶óº¸±âµµ ÇÏ°í Æ¯Á¤ ¹æ¹ý·ÐÀ̶ó´Â ÆÐ·¯´ÙÀÓÀ¸·Î ÇÁ·ÎÁ§Æ® ÁøÇà °úÁ¤À» ÀÌÇØÇϱ⵵ ÇÕ´Ï´Ù. ÇÊÀÚµµ CORBA¶õ ÆÐ·¯´ÙÀÓÀ¸·Î ¸ðµç ¼ÒÇÁÆ®¿þ¾î¸¦ ¹Ù¶óº¸°ï Çϴµ¥, °¡·É Æ®·£Àè¼Ç ½Ã½ºÅÛµéÀ» ÀÌÇØÇÒ ¶§ CORBA OTS (Object Transaction Service)¿¡ ´ëÇÑ ÀÌÇØ¸¦ ±â¹ÝÀ¸·Î Á¢±ÙÀ» ½ÃÀÛÇϰųª °´Ã¼ Á÷·ÄÈ­¸¦ ÀÌÇØÇÒ ¶§ CORBAÀÇ Value Object Àü¼Û ¸ÅÄ¿´ÏÁòÀ¸·Î ÇØ¼®ÇÕ´Ï´Ù.

ÁÁ¾Ò´ø Á¡Àº ÀÌ¹Ì ÇнÀÇÑ À¯»ç Áö½ÄÀ» ÅëÇØ¼­ ÀÌÇØÀÇ ±íÀÌ¿Í ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ´Â ¹Ý¸é ÀÚ½ÅÀÌ °¡Áø ÇÁ¸®ÁòÀÇ ¿µ¿ª ¹Û¿¡¼± Çã¾àÇØÁý´Ï´Ù. µû¶ó¼­ ¿©·¯ ÇÁ¸®ÁòÀÇ °üÁ¡À» °¡Áú¼ö·Ï ´ë»ó¿¡ ´ëÇÑ ÀÌÇØ´Â ³Ð¾îÁý´Ï´Ù. Áï, Æø³ÐÀº ÇÁ¸®ÁòÀ» °®´Â´Ù¸é ¹Ì½Åµµ µµ±×¸¶¿¡µµ ÀÚÀ¯·Î¿ï ¼ö ÀÖ´Â À¯¸®ÇÑ À§Ä¡¿¡ ³õÀÏ ¼ö ÀÖ½À´Ï´Ù. ÇÑÆíÀ¸·Ð »õ·Î¿î °³³äÀ» ¹Þ¾ÆµéÀ̱â À§Çؼ± ±× °³³äÀ» ÇØ¼®ÇÒ ¼ö ÀÖ´Â ÁذÅ, Åä´ë°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. µû¶ó¼­ ¼÷°íÇØ¼­ Á¤¸³ÇÑ ÀڽаíÀ¯ÀÇ ¼¼°è°üÀ» °®´Â´Ù´Â °ÍÀº ÆÐ·¯´ÙÀÓ ¼ö¿ë¿¡ µµ¿òÀÌ µË´Ï´Ù.

»ó¼úÇÑ ¹Ù¿Í °°ÀÌ ´ë°³ »õ·Î¿î ÆÐ·¯´ÙÀÓÀº ±× ¿ì¿ù¼ºÀÇ °ú´ë ¼±Àü°ú ÇÔ²² ¡®¹«Á¶°Ç ÁÁ´Ù¡¯ ½ÄÀÇ ¹«µå¸¦ Á¶¼ºÇÕ´Ï´Ù. ÄïÀÇ ÁöÀûó·³ »õ·Î¿î ÆÐ·¯´ÙÀÓÀÌ ²À ÁÁÀº °ÍÀ̶ó°í ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ÆÐ·¯´ÙÀÓ°£ÀÇ ¿ì¿ù¼ºÀ» ÀÔÁõÇÏ´Â ÀÛ¾÷À» ÅëÇØ¾ß¸¸ ±× ÆÐ·¯´ÙÀÓÀÌ Â÷¼¼´ë ´ë¾ÈÀ¸·Î¼­ ¿ÕÁ¸¦ °Å¸ÓÁæ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ú´ë ±¤°í¿Í °ËÁõ, ¿©°ú, Àç´Ü ¾ø´Â ¼ö¿ëÀº ±× ÆÐ·¯´ÙÀÓÀ» ¹Ì½ÅÀ¸·Î µÐ°©½ÃŰ¸ç ½º½º·Î¸¦ ÇÇÇØÀÚ·Î Àü¶ô½Ãŵ´Ï´Ù. ÀÌÁ¦ µ¿±¼ ¹ÛÀ¸·Î ³ª°¡ ½Çü¸¦ ¹Ù¶óº¾½Ã´Ù.

È¥´Ù ½ÅÈ­ÀÇ ÁÖ¿ªÀΠȥ´Ù ÀÌÄ¡·Î´Â ÀÌ·¸°Ô ¸»Çϰí ÀÖ½À´Ï´Ù. ¡°Çѹø ¸ð¹æÇÏ¸é ¿µ¿øÈ÷ ¸ð¹æÇÏ°Ô µÈ´Ù¡¦ ¿ì¸®µéÀº óÀ½ºÎÅÍ °íÅ뽺·¯¿î ¹æÇâÀ» ¼±ÅÃÇß´Ù. ±×·¸±â ¶§¹®¿¡ ³ªÁß¿£ ½¬¿öÁ³´Ù.¡± È®½ÇÈ÷ ¿ì¸®´Â »õ·Î¿î ±â¼úÀ» ¿©°ú ¾øÀÌ ¹Þ¾ÆµéÀÌ´Â µ¥ Àͼ÷ÇÕ´Ï´Ù. ±×·¯¹Ç·Î ±×´ë·Î ¹Þ¾ÆµéÀ̴ ŵµ¸¦ ÇÊÀÚ´Â ´Ü¼øÇÑ ¡®¼Òºñ¡¯·Î º¾´Ï´Ù.

ÇÏÁö¸¸ ÀÌ ±â¼úµéÀ» ¼ÒºñÇÏ´Â ÀÌÀ¯´Â µµÀÔÇϱâ À§Çؼ­ÀÔ´Ï´Ù. ¼Òºñ¸¸ ÀÖ´Â »ç¿ëÀº ¹Ýµå½Ã ÈÄÆøÇ³ÀÌ µû¸¨´Ï´Ù. Áï, ³ªÁß¿¡ ÆíÇÔ¿¡ ´ëÇÑ ´ë°¡¸¦ Áö°Ô µË´Ï´Ù. ¼Òºñ¿Í µµÀÔÀº ´Ù¸¥ °³³äÀÔ´Ï´Ù. µµÀÔÀ» À§Çؼ­ ±× Á¶Á÷¿¡ Àͼ÷ÇÏ°Ô ´ë»óÀ» ¸¸µé°Å³ª ´ë»óÀ» Àß »ç¿ëÇϵµ·Ï Á¶Á÷À» ¹Ù²ã¾ß ÇÕ´Ï´Ù(¹æ¹ý·Ð¿¡¼± Tailoring, SWÀÇ °æ¿ì PortingÀ̶ó°í ÇÕ´Ï´Ù). Áï »õ·Î¿î ±â¼ú, ¹æ¹ý·Ð, ÅøÀ» Á¢ÇÏ´Â µ¥ ÀÖ¾î ¡®USE¡¯°¡ ¾Æ´Ñ ¡®DRIVE¡¯ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.

»ç½Ç ÀÌ ÅØ½ºÆ®¸¦ ÅëÇØ ÇÊÀÚµµ °¨´çÇϱâ Èûµç ±ÇÀå »çÇ×µéÀ» ÁÖ¹®Çϱâ¶õ ¸Å¿ì °ï¿å½º·´½À´Ï´Ù. ÇÏÁö¸¸ IT¶õ ÀüÀå¿¡¼­ »ýÁ¸Çϱâ À§ÇØ ÀÚ½ÅÀÇ ´ÜÁ¡À» ±Øº¹ÇÏ·Á´Â ³ë·ÂÀº °³¹ßÀڷμ­ ÇÊ¿¬ÀûÀÎ ¼÷¸íÀÔ´Ï´Ù.

µµ±×¸¶´Â °íÁý½º·¯¿î µ¶´ÜÀÇ ´ËÀÌ°í ¹Ì½ÅÀº ÃÖÀ½Á¦ÀÔ´Ï´Ù. µû¶ó¼­ µµ±×¸¶ÀûÀ¸·Î Á¢±ÙÇÏ´Â ¹æ¹ýÀº ÇöÀç ÆÐ·¯´ÙÀÓÀ̶õ °ü¼º¼Óµµ¿¡ ÁýÂøÇÑ ³ª¸ÓÁö »õ·Î¿î ÆÐ·¯´ÙÀÓÀÇ ¼Óµµ¿¡ ÀûÀÀÇÏÁö ¸øÇÏ´Â °ÍÀÌ°í ¹Ì½ÅÀº ¹ß ºü¸£°Ô »õ·Î¿î ÆÐ·¯´ÙÀÓÀÇ ¼Óµµ¸¦ ÂÑ´Â ³ª¸ÓÁö »õ·Î¿î ÆÐ·¯´ÙÀÓÀÇ ³»¿ëµéÀ» ³õÄ¡°Ô µË´Ï´Ù. µû¶ó¼­ ÀÚ½ÅÀÇ °¡Ä¡°ü¿¡ ¹ÝÁõ¡¤¿À·ù °¡´É¼ºÀ» ¿­¾î³õ´Â °Í°ú »õ·Î¿î °¡Ä¡°ü¿¡ ÁøÁöÇÏ°Ô Á¢±ÙÇÏ´Â Áß½ÉÀÌ ÇÊ¿äÇÕ´Ï´Ù.@

* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
Ensuring Data Prot...
Á¦°ø: Oracle
SME Issues: 3 shor...
Á¦°ø: Oracle
How to Choose the ...
Á¦°ø: Oracle
Software And Servi...
Á¦°ø: Oracle
Director Special R...
Á¦°ø: Oracle
'ÁÖÃãÁÖÃã ¼Ò´Ï' º¸±ÞÇü Ä·ÄÚ´õ ½ÃÀå »ï¼º ¸Í°ø¡¦À¯Æ©ºê ¸ÂÃãÇü 'VM-MX20C' [00:07:48]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[ZDNET ¿µ¹®¹æ¼Û]±¸±Û À¥ºê¶ó¿ìÀú '±¸±Û Å©·Ò' º£Å¸¹öÀü °ø°³ [00:01:29]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
EMC-·¹³ëº¸, ¿Â¶óÀÎ µ¥ÀÌÅÍ ¹é...
SK C&C, ¾È»ê½Ã Áö´ÉÇü±³ÅëÁ¤...
Ä«Æä24 ¼îÇθô ÇØ¿Ü¹è¼Û '½ºÇǵå...
Çѱ¹¾îµµºñ, '¾ÖÅ©·Î¹î 9' ÇѱÛ...
LGÀüÀÚ, 8¹é¸¸ È­¼Ò ¸ÖƼ¹Ìµð¾î...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.