### CyBoard ###
 
 
18.222.123.173
 
¡Ä¡Ä Á¤±¤Ãµ ¡Ä¡Ä
°Ô½ÃÆÇ
 
  Àâ¹®¼­  
±Û¾´ÀÌ Á¤±¤Ãµ Á¶È¸¼ö 2795
À̸ÞÀÏ ÀÛ¼ºÀÏ 2010-03-29 15:16:43
Á¦¸ñ ÇÁ·Î±×·¡¸ÓÀÇ ±æ
ÇÁ·Î±×·¡¸ÓÀÇ ±æ

½Å¿µÈ£ Àú

¸Ó¸®¸»

º»¼­´Â ÇÊÀÚ°¡ ´ëÇÐ 4³â, ´ëÇпø 2³â ±×¸®°í C ¾ð¾î¿Í 4¼¼´ë ¾ð¾î¸¦ °®Ãá ºñÁÖ¾ó ÅøÀ» »ç¿ëÇÑ 6³â°£ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ °ÉÃÄ µè°í, ¹è¿ì°í, °æÇèÇÑ ¹Ù¸¦ 2³â°£ÀÇ »ç»öÀ» Åä´ë·Î ÀÛ¼ºµÈ ³»¿ëÀÔ´Ï´Ù. ºñ·Ï ÀûÀº °æÇè¿¡ ºÎÁ·ÇÑ ±ÛÀÌÁö¸¸ ÇÊÀÚÀÇ »çº¯Àû À̼º(Speculative Reason)°ú °æÇèÀû À̼º(Empirical Reason)ÀÌ µ¶ÀÚ Á¦Çö²² Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÉ±î ÇÏ¿© Á¦°¡ ±×µ¿¾È Á¤¸®Çß´ø ±ÛÀ» ¸ð¾Ò½À´Ï´Ù. ¹°·Ð, º» ±ÛÀÌ ÀÖ±â±îÁö ¼ö ¸¹Àº ¼±Áö½ÄÀÇ °¡¸£Ä§°ú ¼±Çаú ÈÄÇеé°úÀÇ ±³·ù°¡ ÀÖ¾úÀ½À» ÀÎÁ¤ÇÕ´Ï´Ù. º» ±ÛÀÌ ÀÖ±â±îÁö ÇÊÀÚ¿¡°Ô Á¤½ÅÀû ÀÚ¾çºÐÀ» Á¦°øÇÑ ¸¹Àº ºÐµé²² °¨»ç¸¦ µå¸³´Ï´Ù.
¸»¾¸µå¸° ¹Ù¿Í °°ÀÌ, º»¼­´Â ÇÊÀÚ°¡ Á¶±Ý¾¿ ½áµÎ¾ú´ø ±ÛµéÀ» ¸ðÀº °ÍÀÔ´Ï´Ù. ±×·¯³ª, ÇÊÀÚ°¡ ÀÛ¼ºÇØ µÐ ±ÛµéÀÇ ¸ðÀÓÀÌ ÀüÇô °ü·Ã¾ø´Â ±Ûµé·ÎÀÇ ¸ðÀÓÀÌ ¾Æ´Ï¶ó ¼­·Î ¸ðÁ¾ÀÇ ¿¬°üÀ» ¸Î°í ÀÖ½À´Ï´Ù. µû¶ó¼­, º»¼­¸¦ ÀüüÀûÀ¸·Î ÀÐ°í ¿©·¯ ¹ø Àд٠º¸½Ã¸é °¢ ÀåÀÇ ³»¿ëÀ» ÀÌÇØÇÏ´Â °Í »Ó¸¸¾Æ´Ï¶ó °¢ Àåµé°úÀÇ ¿¬°ü¼º±îÁö ÀÌÇØÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¹°·Ð Á¦°¡ ÀÌÀü¿¡ ÁýÇÊÇß´ø "C ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ ¹× ÇнÀ·Ð" ¼­ÀûÀ̳ª Ãâ°£ ¿¹Á¤ÀÎ °¡Á¦¸ñ "¼öÇп¡ ±âÃÊÇÑ °øºÎ·Ð" ¼­Àû°ú Áߺ¹µÇ´Â ºÎºÐÀÌ ÀÖ½À´Ï´Ù. ±×·¯³ª, ÃÖ´ëÇÑ Áߺ¹ÀÌ ¾øµµ·Ï ³ë·ÂÇÏ¿´½À´Ï´Ù. ±×¸®°í º»¼­´Â "C ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ ¹× ÇнÀ·Ð" ¼­Àûº¸´Ù ´õ °³³äÀûÀÌ°í »çº¯ÀûÀ̸ç öÇÐÀûÀÎ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. µû¶ó¼­, ÀÌÇØÇϱ⠾î·Á¿î ³»¿ëÀÌ ´ÙºÐÈ÷ ¸¹ÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù. ±×·¯³ª, ÀÌ·¯ÇÑ ºÎ·ùÀÇ ¼­ÀûÀ» ÇÊ¿ä·Î ÇÏ´Â °³¹ßÀÚ¿Í Àü»êÇÐÀÚµéÀÌ Á¸ÀçÇÑ´Ù´Â »ý°¢À¸·Î Á¦ ±ÛÀ» ¸ð¾Æ Ãâ°£ÇÏ°Ô µÇ¾ú½À´Ï´Ù. ºñ·Ï ³»¿ëÀÌ ¸ðÈ£ÇÏ°í ÁÖ°üÀûÀ̱ä Çصµ, ³ª¸§´ë·Î ÃÖ´ëÇÑ µ¶ÀÚ Á¦Çö´Ôµé²²¼­ ÇÕ¸®ÀûÀÌ°í Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Á¤¸®ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ, º»¼­¿¡ ¼ö·ÏµÈ ±ÛµéÀº ¿ø·¡ Á¦°¡ ÀÛ¼ºÇؼ­ ¼ÒÇÁÆ®¿þ¾î °³¹ß Ä¿¹Â´ÏƼ °Ô½ÃÆÇ µî¿¡ ¿Ã·È´ø ±ÛµéÀÌ ¸¹ÀÌ Æ÷ÇԵǾî Àִµ¥ ÀÌ ±ÛµéÀ» ¾à°£¸¸ °íÄ¡°í ±ÛÀÇ ÇüÅ´ ±×´ë·Î µÎ¾ú½À´Ï´Ù. µû¶ó¼­, º»¼­ÀÇ ±¸¼ºÀÌ Â¥Áý±â ÇüÅ·ΠºñÃß¾îÁú ¼ö Àִµ¥ ¾î¶² ¸é¿¡¼­ °¢ À帶´Ù µ¶Æ¯ÇÑ ±ÛÀÇ ÇüŸ¦ À¯Áö½ÃÅ°°í µ¶ÀÚµéÀÌ Àб⿡ ÆíÇÒ ¼ö ÀÖ´Ù´Â »ý°¢¿¡¼­ ¿ø·¡ÀÇ ±Û ÇüŸ¦ ±×´ë·Î À¯Áö½ÃÄ×½À´Ï´Ù. ±×¸®°í, Âü°íÇϱâ Æí¸®Çϵµ·Ï °¢ À帶´Ù ±×¶§ ±×¶§ ÇØ´çÇÏ´Â Âü°í¹®ÇåµéÀ» ÷ºÎÇÏ¿´½À´Ï´Ù.
º»¼­´Â Àü»êÇÐÀ» °øºÎÇÏ´Â Çлý¿¡¼­ºÎÅÍ °³¹ßÀÚ·Î ÀÔ¹®ÇÏ°íÀÚ ÇÏ´Â ºÐµé ±×¸®°í Àü»êöÇп¡ °ü½ÉÀÌ ÀÖ´Â ºÐµéÀ» À§ÇØ ÁýÇÊµÈ ¼­ÀûÀÔ´Ï´Ù. ¶ÇÇÑ, Àι®ÇÐÀ» °øºÎÇϽô ºÐµé Áß¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ̳ª ÇÁ·Î±×·¡¸Ó¿¡ ´ëÇÑ Ã¶ÇÐÀû ÀÌÇظ¦ ¾ò°íÀÚ ÇϽô ºÐµé¿¡°Ô ´Ù¼Ò µµ¿òÀÌ µÇµµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù. ±×·¯³ª, ¾Æ¹«·¡µµ º»¼­ÀÇ ³»¿ëÀÌ ÇÊÀÚ°¡ ½Ç¹«¿¡¼­ °æÇèÇÏ°í Àü»ê ½Ç¹« °æÇèÀÚµéÀÇ À̾߱⸦ ³í±¸ÇÑ °ÍÀ̹ǷΠÀü»êÇÐÀ» ÀüÇô ¸ð¸£´Â ºÐµéÀº ÀÌÇØÇϱ⠾î·Á¿ï °ÍÀÔ´Ï´Ù. ±×¸®°í, Àü»êÇÐÀ» ´ë°­ °øºÎÇÑ ºÐµéµµ º»¼­ÀÇ ³»¿ëÀ» ÀüüÀûÀ¸·Î ÀÌÇØÇϴµ¥´Â ´Ù¼Ò ¾î·Á¿òÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù. º»¼­¸¦ ½Ã°£À» µÎ°í õõÈ÷ ÀÐÀ¸½Å ÈÄ, ½Ç¹« ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϸ鼭 ±×¶§ ´À³¢´Â µ¶ÀÚ Á¦Çö´ÔµéÀÇ °æÇè¿¡ ºñÃß¾î Á¦ Ã¥ÀÇ ³»¿ëÀ» ¹ÝÃßÇØ º¸½Ã¸é µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. º»¼­´Â ÇÊÀÚ°¡ ½ÇÁ¦ ½Ç¹« ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϸ鼭 °æÇèÇÏ´Â ¹Ù¸¦ Á¤¸®ÇÑ °ÍÀ̹ǷÎ, µ¶ÀÚ Á¦Çö´Ôµé²²¼­ ½ÇÁ¦ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϴµ¥ ±âÃÊÀÚ·á·Î ÀÌ¿ëÇϽøé ÁÁÀ» °ÍÀÔ´Ï´Ù.
ÇÑÆí, Àü»êÇÐÀÚµéÀÌ °³¹ßÀڷμ­ Á»´õ ¹ßÀüµÈ ¹æÇâÀ¸·Î ÁøÈ­Çϱâ À§Çؼ­´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ±â¼úÀûÀÎ ³»¿ë»Ó¸¸¾Æ´Ï¶ó ¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¤¿¡ ´ëÇÑ ÀÌÇØ¿Í ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§ÇØ °¡Á®¾ß ÇÒ ÇÁ·Î±×·¡¸ÓÀÇ ÀÚ¼¼ ¹× ¿Ã¹Ù¸¥ ¸¶Àεå(ãýÛö)À» ÁõµæÇØ¾ß µÈ´Ù°í Àú´Â »ý°¢ÇÕ´Ï´Ù. ±×¸®°í Ãʺ¸ÀÚ³ª ÀÔ¹®Àڵ鿡°Ôµµ ±×·¯ÇÑ ¸¶Àε尡 ´ÙºÐÈ÷ Á߽õ˴ϴÙ. ºñ·Ï ÇÊÀÚÀÇ ÃµÇкñÀç·Î ³»¿ëÀÌ ¾ËÂ÷Áö ¸øÇÏ°í ºó¾àÇÑ ¸éÀÌ ¸¹Áö¸¸ º»¼­°¡ °³¹ßÀڵ鿡°Ô Á¶±ÝÀ̳ª¸¶ ¼ÒÇÁÆ®¿þ¾î °øÇп¡ ´ëÇÑ Àΰ£ÀûÀÌ°í öÇÐÀûÀÎ ÀνÄÀ» ¸¶·ÃÇØ Áشٸé Á¤¸» ±â»Ú°Ú½À´Ï´Ù.
¶ÇÇÑ º»¼­´Â ÇÊÀÚ°¡ ¾Æ´Â Çѵµ¿¡¼­ÀÇ ÇÁ·Î±×·¡¸ÓÀÇ ±æÀ» ¸»¾¸µå¸° °ÍÀ̸ç ÇÊÀÚÀÇ ±ÛÀÌ ¾ó¸¶³ª ¿Ã¹Ù¸£°Ô ÇÁ·Î±×·¡¸Ó°¡ °È´Â ±æ¿¡ ´ëÇؼ­ Àß ¼³¸íÇÏ°í ÀÖ´ÂÁö´Â ÇÊÀÚµµ È®½ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¸, ÇÊÀÚ°¡ ¼±Çаú ÈÄÇеé·ÎºÎÅÍ ¹è¿ì°í, µè°í, Á÷Á¢ °æÇèÇÑ ¹Ù¿¡ ±Ù°ÅÇÏ¿© º¸ÆퟴçÇÏ´Ù°í »ý°¢µÇ´Â ¼±»ó¿¡¼­ ±ÛÀ» Àü°³ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ º»¼­´Â ¿©·¯ºÐ¿¡°Ô ÇÁ·Î±×·¡¸ÓÀÇ ±æÀ» Á¦½ÃÇÏ´Â °ÍÀ̶ó±â º¸´Ù´Â ÇÊÀÚ°¡ °æÇèÇÏ°í ÀÌÇØÇÏ°í ÀνÄÇÏ´Â ¹Ù·Î¼­ ÇÁ·Î±×·¡¸Ó°¡ °®Ãß¾î¾ß ÇÒ Áö½Ä°ú ÁöÇý¸¦ ¸»¾¸µå¸° °ÍÀÔ´Ï´Ù. µû¶ó¼­ º»¼­¿¡ ºÎÁ·ÇÑ Á¡ÀÌ ÀÖÀ» ¼ö ÀÖÀ¸¹Ç·Î ±× Á¡¿¡ ´ëÇؼ­´Â ³Ê±×·¯¿î ¾çÇظ¦ ±¸ÇÕ´Ï´Ù.
º»¼­ÀÇ ±¸¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù. Chapter 1¿¡¼­´Â Á¦°¡ »ý°¢ÇÏ´Â ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ »çÀ¯¸¦ Á¤¸®ÇÏ¿´½À´Ï´Ù. Chapter 1Àº ÇÁ·Î±×·¡¸Ó°¡ ¿°µÎÇØ µÎ¾î¾ß ÇÒ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ »çÀ¯¸¦ ´ã°í ÀÖ½À´Ï´Ù. ±×¸®°í Chapter 2¿¡¼­´Â °³¹ßÅøÀ̳ª ¾ð¾î¸¦ »ç¿ëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇØ¾ß ÇÒ ¶§ µµ¿òÀÌ µÉ¸¸ÇÑ »çÇ×À» Á¶¾ðÀÇ ÇüŸ¦ ºô¾î ¼³¸íÇÕ´Ï´Ù. Chapter 2ÀÇ ³»¿ëÀ» ÇÁ·Î±×·¡¸ÓÀÇ ±æÀ» °É¾î°¡´Â ºÐµé°Ô Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. ±×¸®°í Chapter 3¿¡¼­´Â ÇöÀç ÀαâÀÖ´Â ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö°ú ¾ÖÀÚÀÏ ¹æ¹ý·ÐÀ» Áß½ÉÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ® ¼öÇà¿¡ °üÇÑ ³»¿ëÀ» ´Ù·ì´Ï´Ù. ÇÁ·ÎÁ§Æ® ¼öÇà·ÐÀº ½Ç¹«¿¡¼­ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϸ鼭 ¾ò°Ô µÇ´Â ´À³¦°ú ÀÌÇظ¦ ´ã°í ÀÖ¾î ÇÁ·Î±×·¡¸ÓÀÇ ±æÀ» °È´Â ºÐµé°Ô ¾à°£À̳ª¸¶ µµ¿òÀÌ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. Chapter 4¿¡¼­´Â Àα⸦ ±¸°¡ÇÏ°í ÀÖ´Â µðÀÚÀÎÆÐÅÏ¿¡ ´ëÇÑ ÇÊÀÚÀÇ »ý°¢°ú °ßÇظ¦ ´Ù·ç¾ú½À´Ï´Ù. ±×¸®°í Chapter 5ºÎÅÍ ºÎ·Ï±îÁö´Â ¿¡¼¼ÀÌ ÇüÅ·ΠÇÁ·Î±×·¡¸Ó°¡ ¾Ë¾ÆµÎ¾úÀ¸¸é ÇÏ´Â ³»¿ëÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. º» ÀåµéÀº ´Ù¼Ò ÇöÇÐÀûÀÎ ³»¿ëÀÌ ¸¹ÀÌ °¡¹ÌµÇ¾î Àִµ¥, ±×°ÍÀº ÇÁ·Î±×·¡¸Ó°¡ ´Ü¼øÈ÷ ÄÚµùÇÏ´Â ±â°è°¡ ¾Æ´Ï¶ó´Â Á¡À» °­Á¶Çϱâ À§Çؼ­ÀÔ´Ï´Ù. ÇÁ·Î±×·¡¸Ó´Â »ý°¢ÇÏ°í Ãß·ÐÇÏ°í Á÷°ü·ÂÀ» Çâ»ó½Ãų ¼ö ÀÖÀ¸¸ç ÀÚ½ÅÀ» ºÎ´ÜÈ÷ ¾÷±×·¹À̵ùÇØ ³ª°¡¾ßÇÑ´Ù°í ÇÊÀÚ´Â »ý°¢ÇÕ´Ï´Ù. ±×·¸±â À§Çؼ­´Â º¸´Ù ³Ð°í ½É¿ÀÇÑ ½Ã°¢À» °®´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ½Ã°¢À» ¾òÀ» ¼ö ÀÖµµ·Ï ³ª¸§´ë·Î ±ÛÀ» Á¤¸®ÇÑ °ÍÀÌ ¹Ù·Î Chapter 5¿¡¼­ ºÎ·Ï±îÁöÀÇ ³»¿ëÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÅÆ®¸¯½º ¿µÈ­°¡ ¿äÁò Àα⸦ ²ø°í ÀÖ°í, ÀÌ ¿µÈ­¸¦ ÀÌÇØÇÏ·Á¸é ´ÙºÐÈ÷ ÄÄÇ»ÅÍ °úÇп¡ ´ëÇÑ ÇöÇÐÀû ÀÌÇØ°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÇöÇÐÀû ÀÌÇØ¿¡ ºÎ·ÏÀÇ ³»¿ëÀÌ ´Ù¼Ò µµ¿òÀÌ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. º»¼­ÀÇ ºÎ·Ï¿¡¼­ ´Ù·ç´Â ³»¿ëÀ» ÃæºÐÈ÷ ¼ÒÈ­ÇÑ´Ù¸é µ¿¾çöÇаú ÇÁ·Î±×·¡¹ÖÀÇ °ü°è¸¦ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¹°·Ð, ºÎ·ÏÀÇ ³»¿ëÀº ´ÜÁö Èï¹ÌÀ§ÁÖÀÇ ¼Ò¼³ÀÌ ¾Æ´Ï¶ó ¹«¾ùÀΰ¡ ÇÁ·Î±×·¡¸Ó°¡ ÁöÇâÇØ¾ß ÇÒ ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è°üÀ» ÇÑ ¹ø µµ½ÃÇØ º» °ÍÀÌ¶ó ¸»¾¸µå¸®°í ½Í½À´Ï´Ù.
±×¸®°í, º»¼­´Â ´Ü¼øÇÑ Æ¯Á¤ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í °³¹ßÅø¿¡ ´ëÇÑ ±â¼ú¼­ÀûÀÌ ¾Æ´Ï¶ó´Â °ÍÀÔ´Ï´Ù. ±×¸®°í, Thinking In Java³ª Thinking In C++¿Í °°Àº °³³ä°ú ÀÌ·Ð ±×¸®°í ±â¼úÀÌ Á¢¸ñµÈ ¼­Àûµµ ¾Æ´Ï¶ó´Â °ÍÀÔ´Ï´Ù. ¶ÇÇÑ Writing Solid Code³ª Code Complete ±×¸®°í The Pragmatic Programmer¿Í °°Àº ±â¼ú°ú öÇÐÀ» Á¾ÇÕ½ÃŲ ¼­Àûµé°úµµ ´Ù¼Ò Â÷ÀÌ°¡ ÀÖ½À´Ï´Ù. ¿ÀÈ÷·Á º»¼­´Â Kent BeckÀÇ Extreme Programming Explained³ª Jim HighsmithÀÇ Agile Software Development Ecosystem°ú ºñ½ÁÇÑ ¼º°ÝÀ» Áö´Õ´Ï´Ù. ±×·¸´Ù°í º»¼­°¡ ÀÌ·¯ÇÑ ¹æ¹ý·ÐÀ̳ª ÇÁ·Î±×·¡¸ÓÀÇ ÀÚ¼¼¸¦ Àü¹®ÀûÀ¸·Î ȤÀº ½ÉµµÀÖ°Ô ´Ù·ç´Â Ã¥Àº ¾Æ´Õ´Ï´Ù. º»¼­´Â °³¹ßÀÚµé°ú ÇÁ·Î±×·¡¸Ó ÀÔ¹®ÀÚµéÀ» À§ÇØ µµ¿òÀÌ µÉ¸¸ÇÑ »çÇ×µéÀ» ÇÊÀÚÀÇ °æÇè°ú ¼±Çаú ÈÄÇÐÀÇ À̾߱âµé ±×¸®°í ¾Õ¿¡¼­ ¾ð±ÞÇÑ ¼­ÀûµéÀÇ ÀúÀÚµéÀÌ °®°í ÀÖ´Â »ý°¢µéÀ» Á¾ÇÕÇÏ°í ÅëÇÕÇÏ·Á´Â ½Ãµµ·Î ´ÙºÐÈ÷ öÇÐÀûÀÎ Á¢±Ù ¹æ¹ýÀ» ÅÃÇß½À´Ï´Ù. ±×·¯³ª, º»¼­´Â °áÄÚ Ã¶Çм­µµ ¾Æ´Õ´Ï´Ù. ¿ÀÈ÷·Á ÇÁ·Î±×·¡¸Ó·Î¼­ °¡Á®¾ßÇÒ ÀÚ¼¼ ¹× ½É¹ý(ãýÛö)ÀÇ Á߿伺À» ƯÁ¤ ÇÁ·Î±×·¡¹Ö ¾ð¾î³ª °³¹ßÅø ±×¸®°í ƯÁ¤ ¹æ¹ý·Ð¿¡ ±¹ÇÑÇÏÁö ¾Ê°í ¾ð±ÞÇÏ°í ÀÖ½À´Ï´Ù. º»¼­´Â ÇÊÀÚ°¡ Èû´ê´Â µ¥·Î °³¹ßÀÚ¿Í ÇÁ·Î±×·¡¸ÓÀÇ ½Ã¾ß¸¦ º¸´Ù ³ÐÇôÁÙ ¼ö ÀÖÀ»±î ÇÏ´Â ½Ãµµ¿¡¼­ ÁýÇÊµÈ °ÍÀÔ´Ï´Ù. ±×·¸´Ù°í, ±â¼ú¼­ÀûÀ̳ª À̷м­ÀûµéÀÌ ºÒÇÊ¿äÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù. ¿ÀÈ÷·Á, º»¼­¸¦ ÅëÇؼ­ Code Complete³ª Writing Solid Code, The Pragmatic Programmer, Extreme Programming Explained, Agile Software Development Ecosystem, UML Distilled, Applying UML and Patterns, Design Patterns µî°ú °°Àº À¯¸í Àü»êÇÐ ¹× ÇÁ·Î±×·¡¹Ö ¼­ÀûµéÀÇ ¸ñÀû°ú ÃëÁö¸¦ ÀÌÇØÇϴµ¥ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù. Áï, º»¼­¸¦ ÅëÇؼ­ ÀÌ·¯ÇÑ ¼­Àûµé Çϳª Çϳª·ÎºÎÅÍ Áö½ÄÀ» ¾ò´Âµ¥ Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù. ¹°·Ð, ÇÊÀڴ åÀ» È«º¸ÇÒ ¸ñÀûÀ» °¡Áö°í ¸»¾¸µå¸° °ÍÀº ¾Æ´Õ´Ï´Ù. Á¦°¡ ¿­°ÅÇÑ Ã¥µé ¿Ü¿¡µµ ÁÁÀº Ã¥µéÀÌ ÀÖÀ» ¼ö ÀÖÀ¸´Ï±î¿ä.
ÇÑ ¶§, ±¹³»ÀÇ À¯¸íÇÑ ¾î´À ÄÄÇ»ÅÍ ¼­Àû ÃâÆǻ翡¼­ ÀÏÇÏ´Â Á÷¿ø°ú ´ëÈ­¸¦ ³ª´« ÀûÀÌ Àִµ¥, ±×¶§ ±× Á÷¿øºÐÀÌ Àü»ê¼­ÀûÀ̳ª ÇÁ·Î±×·¡¹Ö ¼­ÀûÀ» ±¸µ¶ÇÏ´Â »ç¶÷µéÀÌ Ãë¹Ì »ï¾Æ Ã¥À» ¸ðÀ¸´Â °æ¿ì°¡ ÀÖ´Ù°í À̾߱âÇØ ÁØ ÀûÀÌ ÀÖ½À´Ï´Ù. ¹°·Ð ¸¹Áö´Â ¾ÊÁö¸¸ ²Ï ÀÖ´Â °ÍÀ» ¾Ë°Ô µÇ¾ú½À´Ï´Ù. ±×°ÍÀº ¹Ù·Î, Ã¥À¸·ÎºÎÅÍ ¾î¶² ¿µ°¨À» ¾ò±â À§ÇÑ °ÍÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. º»¼­¸¦ Àü»êÇРå¿¡ ´ëÇÑ ¸ÞŸ Ã¥À¸·Î ÀÐÇôÁ³À¸¸é ÇÏ°í Á¶½É½º·´°Ô ¹Ù¶ø´Ï´Ù. Áï, Àü»êÇРåÀ» ÀÐÀ» ¼ö Àִµ¥ ¾î¶² ¿µ°¨À» ÀÌ Ã¥À» ÅëÇؼ­ Á¶±ÝÀ̳ª¸¶ ¾ò¾úÀ¸¸é ÇÕ´Ï´Ù.
ÇÊÀÚ°¡ ¾Æ´Â Çѵµ¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ̶ó´Â ÀüÀå¿¡¼­ »ýÁ¸À» À§ÇØ ¹®Á¦»óȲÀ» µ¹ÆÄÇÏ°í ¹®Á¦µé°ú ½Î¿ö À̱â±â À§Çؼ­´Â ¿©·¯°¡Áö ¼ú(âú)À» ±¸»çÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¹Ù·Î ¼ÒÇÁÆ®¿þ¾î ½ºÅ³·Î¼­ÀÇ ±â¼úÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±â¼úÀº ¾ð¾îÈ­µÇ±â°¡ ¾î·Æ°í ¾ð¾îÈ­µÉ °æ¿ì ±× È¿·ÂÀ» »ó½ÇÇϱⰡ ½±½À´Ï´Ù. ±×·¡¼­ ¼±ÇеéÀº À̸¦ ¹«¾ðÀÇ Áö½Ä(Tacit Knowledge)À̶ó°í ¸»ÇÕ´Ï´Ù.
ÇÏÁö¸¸, ºñ·Ï ¼ÒÇÁÆ®¿þ¾î °³¹ß ±â¼úÀ» ¾ð¾îÈ­½ÃÅ°´Â °ÍÀÌ ½ÇÁúÀûÀÎ ±â¼úÀ» Ç¥ÇöÇÏÁö ¸øÇÑ´ÙÇÏ´õ¶óµµ ¾î´À Á¤µµ °³¹ßÀÚ¿¡°Ô µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. Áï, ¾ð¾î¶ó´Â °úÁ¤À» ÅëÇؼ­ ¼ÒÇÁÆ®¿þ¾î °³¹ß ±â¼ú·Î¼­ÀÇ Áö½ÄÀ» ¹«ÀǽÄÀûÀ¸·Î ½ÂÈ­½ÃŲ´Ù¸é ±× Â÷¿ø¿¡¼­´Â °³¹ß ±â¼ú¿¡ ´ëÇÑ Àǹ̰¡ ºñ½ÁÇØÁöÁö ¾Ê³ª »ý°¢ÇØ º¾´Ï´Ù. ¿ì¸®°¡ ±¹¾î¸¦ óÀ½ ¹è¿ï ¶§ ÀÚÁÖ µû¶óÇÏ°í ¹Ýº¹Çϸ鼭 ÀúÀý·Î ¾Ï±âÈ­µÇ¾î ¹«ÀǽÄÀûÀÎ Â÷¿ø±îÁö µµ´ÞÇÏ´Â °Íó·³ ¸»ÀÔ´Ï´Ù. µû¶ó¼­, ¼ÒÇÁÆ®¿þ¾î ±â¼úÀ̶ó´Â °ÍÀÌ ÇàÀ§ÀûÀÎ ¼ö´ÜÀ» ¿äü·ÎÇÏÁö¸¸ À̸¦ ¾ð¾î·Î Ç®ÀÌÇؼ­ ÀÌÇØÇÑ ÈÄ, ±íÀÌ ÇнÀÇÏ¿© ¹«ÀǽÄÀûÀÎ Â÷¿ø±îÁö À̸£¸£°Ô ÇÑ´Ù¸é ¼ÒÇÁÆ®¿þ¾î ±â¼úÀ» ÀÍÈ÷´Âµ¥ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. Áï, ¼ÒÇÁÆ®¿þ¾î ±â¼ú¿¡ ´ëÇÑ Áö½ÄÀ» ¾ð¾îÈ­ÇÏ¿© ÀÍÈ÷°í ¹è¿ì´Â °ÍÀÌ ¾î´ÀÁ¤µµ µµ¿òÀÌ µÈ´Ù°í »ý°¢ÇÕ´Ï´Ù. ¹°·Ð, ½ÇÁúÀûÀ¸·Î ÀÏÀ» ÅëÇؼ­ Á÷Á¢ üÇèÀ» ÅëÇؼ­ ÁõµæÇÏ´Â °Í¸¸Å­ Á÷Á¢ÀûÀÌÁö´Â ¾ÊÁö¸¸ ¸»ÀÔ´Ï´Ù. µû¶ó¼­, º»¼­ÀÇ ¹Ý »çº¯ÀûÀÌ°í ¹Ý °æÇèÀûÀÎ À̼ºÀÌ µ¶ÀÚÁ¦Çö´Ôµé°Ô µµ¿òÀÌ µÉ °ÍÀ̶ó »ý°¢ÇÕ´Ï´Ù.
¶ÇÇÑ, ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ̶ó´Â ÀüÀå¿¡ ³ª°¡ ¹®Á¦»óȲÀ» µ¹ÆÄÇÏ°í ¹®Á¦µé°ú ¸Â¼­ ½Î¿ì±â À§Çؼ­´Â °³¹ßÅøÀ̳ª ¾ð¾î¿¡ ÀÇÇÑ ´Ü¼øÇÑ ½ºÅ³·Î¼­ÀÇ ±â¼úÀÌ ¾Æ´Ñ ¼ú¹ý(âúÛö)À» ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. ¼ú¹ý(âúÛö)À̶ó°í Çؼ­ ¾î¶² µµ·Â(Occult Power)À» ¶æÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ±â¼úÀ» ¾²´Â ¸¶À½°¡Áü°ú ÀÚ¼¼¸¦ ¶æÇÕ´Ï´Ù. °ËÀ» »ç¿ëÇÏ´Â °Ë¹ýó·³ ¼ÒÇÁÆ®¿þ¾î °³¹ß ±â¼úÀ» »ç¿ëÇϴµ¥¿¡µµ ¹ýÀÌ ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ ¹ýÀ» ¹è¿ö¾ß ÇÕ´Ï´Ù. ±×·¯³ª, ¾Õ¿¡¼­ ¸»¾¸µå·ÈµíÀÌ ÀÌ·¯ÇÑ ¹ý ¶ÇÇÑ ¸»·Î¼­ ¼³¸íµÇ¾î¼­ ÀÌÇØµÉ ¼ö Àֱ⠺¸´Ù´Â ½ÇÁúÀûÀ¸·Î ¿·¿¡¼­ ÁöÄÑ º¸°í Á÷Á¢ ÀÚ½ÅÀÇ ¼±»ýÀ̳ª ½º½ÂÀ¸·ÎºÎÅÍ ¹è¿ö¾ß ÇÕ´Ï´Ù. Áï, ¼ÒÇÁÆ®¿þ¾î °³¹ß ±â¼ú¿¡ ´ëÇÑ ¸¶À½°¡Áü°ú ÀÚ¼¼¸¦ ¾ð¾î·Î Ç¥ÇöÇÑ´Ù´Â °Í¿¡´Â ÇÑ°è°¡ ÀÖ½À´Ï´Ù.
µ¿¾çÀÇ ¿¾ °íÀüÀ» Àо¸é ¼ö·¹¹ÙÄû¿¡ ¸Â´Â Â÷ÃàÀ» ±ï´Â ¼ö·¹Â÷ ¼ö¸®°ø¿¡ ´ëÇÑ ÀÏÈ­°¡ ³ª¿É´Ï´Ù. ¼ö·¹¹ÙÄû¿¡ ¸Â´Â Â÷ÃàÀ» ±ïÀ¸·Á¸é ¼ö¸¹Àº ½ÃÇàÂø¿À¸¦ ÅëÇØ ¸ö°ú ¸¶À½À¸·Î ¹è¿ì°í ÀÍÈù ³ë·ÃÇÑ Àü¹® ¼ö·¹Â÷ ¼ö¸®°øÀÇ ±â¼úÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¼ö·¹¹ÙÄû¿¡ Â÷ÃàÀ» Á¦´ë·Î ³¢¿ì·Á¸é Â÷ÃàÀ» ³Ê¹« ¾ã°Ô ±ï¾Æµµ ¾ÈµÇ°í ³Ê¹« µÎ²®°Ô ±ï¾Æµµ ¾ÈµË´Ï´Ù. ÀÌ·¯ÇÑ ±â¼úÀº ¾ð¾î·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¹®Á¦°¡ ¾Æ´Õ´Ï´Ù. ¿ì¸®°¡ ¾ð¾îÈ­ÇÒ ¼ö ÀÖ´Â °ÍÀº ±×°¡ ¾î¶»°Ô ¼ö·¹¹ÙÄû¿¡ ¸Â´Â Â÷ÃàÀ» ±ï´Â¹ýÀ» ¹è¿ö¿Ô´ÂÁö ±× ½ÃÇàÂø¿À¿Í ÇÔ²² ±×ÀÇ Á÷°ü°ú »çÀ¯¸¸À» ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ÇÊÀÚµµ º»¼­¸¦ ÅëÇؼ­ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ °üÇØ ¾ð¾îÈ­ÇÒ ¼ö ÀÖ´Â ¹ÙÀÇ Çѵµ ³»¿¡¼­ ÇÁ·Î±×·¡¸Ó·Î¼­ ¾Ë¾ÆµÎ¾î¾ßÇÒ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ °üÇÑ ³»¿ëÀ» ´ã¾Ò½À´Ï´Ù. ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÚ¼¼¿Í ¸¶À½°¡Áü¿¡ ´ëÇؼ­ ÇÔ²² ´ã°íÀÚ ÇÏ¿´½À´Ï´Ù. ±×·¯¹Ç·Î, ÇÊÀÚÀÇ ±Û¿¡¼­ ³Ê¹« ¸¹Àº °ÍÀ» ¾òÀ¸·ÁÇϰųª Áö³ªÄ£ ±â´ë¸¦ ÇÏ½Ç ÇÊ¿ä´Â ¾ø´Ù´Â °ÍÀ» »ï°¡ ¸»¾¸µå¸³´Ï´Ù.
¾Æ¹«ÂÉ·Ï, º»¼­°¡ Á¶±ÝÀ̳ª¸¶ µ¶ÀÚ Á¦Çö´Ôµé²² ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ÀÌÇØÇϴµ¥ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù. ³¡À¸·Î, º»¼­ÀÇ ÃâÆÇÀ» Çã¶ôÇØ ÁֽŠȫ¸ª°úÇÐÃâÆÇ»ç »çÀå´Ô²² °¨»ç µå¸®¸ç Á÷¿øºÐµé²²µµ °¨»ç µå¸³´Ï´Ù.

Â÷·Ê





¸Ó¸®¸»
Chapter 1. ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ »ç»ö [15]
Chapter 2. ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÔ¹®Àںе鲲 µå¸®´Â 31°¡Áö Á¶¾ð [20]
1. óÀ½¿¡´Â ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅøÀ̳ª ¾ð¾î¸¦ °­·ÂÇÑ ÅøÀÌÀÚ ¾ð¾î·Î »ý°¢ÇϽʽÿÀ. [25]
2. ¾î´À Á¤µµ ¼÷´ÞµÇ¸é °³¹ßÅøÀÌ ¾Æ´Ñ ¾÷¹«¿¡ ÁÖÀǸ¦ ±â¿ïÀ̽ʽÿÀ. [31]
3. óÀ½¿¡´Â ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅøÀÌ °®°íÀÖ´Â ±â´ÉÀÇ Àüü»óÀ» ȹµæÇϵµ·Ï ÇÏ½Ã°í ±× ´ÙÀ½¿¡ Çϳª Çϳª öÀúÇÏ°í ÀÚ¼¼ÇÏ°Ô ¹è¿ìµµ·Ï ÇϽʽÿÀ. ±×¸®°í Áß¿äÇÑ Áö½Ä°ú ±â¼úÀ» Áß½ÉÀ¸·Î ¹è¿ì½Ê½Ã¿À. [34]
4. ÇÁ·ÎÁ§Æ®¿¡¼­ ´ë¸éÇÏ°Ô µÇ´Â »õ·Î¿î ¿ä¼Ò ±â¼ú, ÆÁ ±×¸®°í ³ëÇÏ¿ìµéÀ» Çϳª Çϳª ±â·ÏÇÏ°í Á¤¸®ÇÏ¿© ¿©·¯ºÐÀÇ Áö½Äü°è·Î ¹ßÀü½ÃÅ°½Ê½Ã¿À. [53]
5. ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅøÀÇ ±â´ÉÀû »ç¿ë¹ý, ¿ä¼Ò ±â¼ú, ÆÁ ¹× ³ëÇϿ츦 ±â·ÏÇÏ°í Á¤¸®ÇÏ´Â °Í ¸øÁö ¾Ê°Ô À̸¦ ¿©·¯ºÐÀÇ °ÍÀ¸·Î ³»¸éÈ­ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. [58]
6. ¹®Á¦ÀÇ ´Ù¾çÇÑ º¯È­¸¦ °í·ÁÇÏ°í ´Ù¾çÇÑ ÇعýÀ» ¸ð»öÇϽʽÿÀ. [61]
7. °³¹ßÅøÀº ±â´ÉÀûÀÎ ÅøÀ̶ó´Â Á¡À» ÀØÁö ¸¶½Ê½Ã¿À. Áï, °³¹ßÅø¿¡ ´ëÇÑ °¨°¢À» ÀÍÈ÷½Ê½Ã¿À. [66]
8. ¹Ýº¹À» µÎ·Á¿ö ÇÏÁö ¸¶½Ê½Ã¿À. ¹Ýº¹ ¼Ó¿¡ º¯È­°¡ ÀÖ½À´Ï´Ù. ±× ¹Ì¹¦ÇÑ º¯È­¸¦ Å͵æÇϽʽÿÀ. [70]
9. °¡²û¾¿ ¼ÒÇÁÆ®¿þ¾îÀÇ ½Çü¸¦ ÆľÇÇϴµ¥ ÁÖÀǸ¦ ±â¿ïÀÏ ÇÊ¿äµµ ÀÖ½À´Ï´Ù. [74]
10. ¿ä±äÇÑ ÇÑ ÁÙÀÇ Äڵ尡 ÇãȲµÈ ¸»À̳ª ÀåȲÇÑ À̷к¸´Ù ´õ Áß¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. [76]
11. ´Ù¾çÇÑ ¿ä¼Ò ±â¼úÀ» ¸¶½ºÅÍÇϽʽÿÀ. [78]
12. ¹®Á¦ ÀǽÄÀ» °¡Áö½Ê½Ã¿À. [83]
13. ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅø¿¡ ´ëÇÑ ÀüüÀûÀÎ ½Ã¾ß¸¦ ȹµæÇϵµ·Ï ÇϽʽÿÀ. Á¾Á¾ ¿¹½ÃÀû »ç°í(Predictive Thinking)°¡ µµ¿òÀÌ µÉ ¶§µµ ÀÖ½À´Ï´Ù. [85]
14. ´Ü¼ø¼º(Simplicity)À» ÃÖ´ëÇÑ È°¿ëÇϽʽÿÀ. [89]
15. ÇÁ·Î±×·¡¹Ö ±×¸®°í ÇÁ·ÎÁ§Æ®¿¡¼­ Áñ°Å¿òÀ» ãÀ¸½Ê½Ã¿À. [95]
16. ´Ù¸¥ ÇÁ·Î±×·¡¸Óµé°úÀÇ ±³·ù¸¦ ÀÌ·ç¾î°¡¸é¼­ °³¹ß¹®È­¿ÍÀÇ È帧 ¹× ÈÞ¸Õ³×Æ®¿öÅ©¿ÍÀÇ µ¿½Ã¼ºÀ» À¯ÁöÇϽʽÿÀ. [106]
17. ¾÷¹«¿Í °ü·ÃÇÏ¿© Àΰ£°ü°è¸¦ ¿øÈ°ÇÏ°Ô À¯ÁöÇϽʽÿÀ. [109]
18. ÆÀ¿÷À» À¯ÁöÇϽʽÿÀ. [111]
19. ¼ÒÇÁÆ®¿þ¾î ÀåÀÎÁ¤½ÅÀ» º»¹ÞÀ¸½Ê½Ã¿À. [127]
20. ÀÚ½ÅÀÇ ÀÏ¿¡ ±àÁö¿Í ÀںνÉÀ» °¡Áö½Ê½Ã¿À. ±×¸®°í ÀÏ¿¡ ¸ôÀÔÇϽʽÿÀ. ±× ¼Ó¿¡¼­ ÀÚÀ¯¸¦ ãÀ¸½Ê½Ã¿À. [129]
21. ¿¬¼ÓÀûÀÌ°í Áö¼ÓÀûÀ¸·Î ÀÏÀ» ÇϽʽÿÀ. ±×¸®°í ±ÔÄ¢ÀûÀ¸·Î ÀÏÇϽʽÿÀ. [133]
22. ¿ä¼Ò ±â¼úÀ» ÀÍÇô ÇϳªÀÇ ¿Ï¼ºµÈ Á¦Ç°À» ¸¸µé¾î ³»µµ·Ï ÇϽʽÿÀ. 137]
23. ÄÚµå °¡µ¶´É·Â°ú ÀÛ¼º´É·ÂÀ» Çâ»ó½ÃÅ°½Ê½Ã¿À. [140]
24. ¾î´À Á¤µµ ½Ç·ÂÀÌ Çâ»óµÇ¸é SQL°ú µ¥ÀÌÅͺ£À̽º È°¿ë¿¡ ´ëÇؼ­ °øºÎ¸¦ ÇϽʽÿÀ. [147]
25. ³²¿¡°Ô °¡¸£Ä§À¸·Î½á ¾Ë°í ÀÖ´Â Áö½ÄÀ» ´õ »õ·Ó°Ô ÇÏ°í »õ·Î¿î °ÍÀ» ¹è¿ì´Â ±âȸ¸¦ ¾òÀ¸½Ê½Ã¿À. [158]
26. ¼±ÀÓ °³¹ßÀÚ¿Í µ¿·á °³¹ßÀÚ ±×¸®°í ÈÄ¹è °³¹ßÀÚÀÇ ÁøÁöÇÑ ¸ð½À°ú °³¹ß¿¡ ¸ôÀÔÇÏ´Â ÀÚ¼¼¸¦ ¹è¿ìµµ·Ï ÇϽʽÿÀ. [160]
27. º¯È­¿¡ ÀûÀÀÇϽʽÿÀ. [162]
28. Àü»êÀ» Àü°øÇÏÁö ¾Ê¾Ò´Ù°í ¹Ýµå½Ã ¸¶À̳ʽº ¿äÀÎÀÌ µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. [164]
29. ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö, µðÀÚÀÎÆÐÅÏ, ¸®ÆÑÅ丵 µîÀÇ ÃֽŠ¼ÒÇÁÆ®¿þ¾î °³¹ß ±â¼ú¿¡µµ °ü½ÉÀ» °¡Áö½Ê½Ã¿À. [170]
30. ¾î´À Á¤µµ °³¹ßÅø ½Ç·ÂÀÌ È®°íÇÏ°Ô µÇ¸é ¿µ¾î, °æ¿µÁö½Ä ¹× ´Ù¾çÇÑ Çй®¿¡ °ü½ÉÀ» °¡Áö½Ê½Ã¿À. [172]
31. Ç×»ó ÀÚ½ÅÀ» ¼ºÂûÇÏ°í ¹Ý¼ºÇÏ¸ç ³¡ÀÓ ¾øÀÌ ¹è¿ìµµ·Ï ³ë·ÂÇϽʽÿÀ. [174]
Chapter 3. ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ® ¹æ¹ý·ÐÀÇ ÀÌÇØ [181]
1. ÇÊÀÚ°¡ ÀͽºÆ®¸² ÇÁ·Î±×·¡¹ÖÀ» °øºÎÇÏ°Ô µÈ ¹è°æ [182]
2. ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö°ú ÁõÇèÀû ÇÁ·Î±×·¡¹Ö »ç°í [186]
3. ÀͽºÆ®¸² ÇÁ·Î±×·¡¹ÖÀÇ 4´ë °¡Ä¡¿Í 10´ë practice [190]
4. Çù·Â(úðÕô)ÇÁ·Î±×·¡¹Ö°ú Áö½Ä°øÀ¯ ±×¸®°í ÀͽºÆ®¸² ÇÁ·Î±×
·¡¹ÖÀÇ 4´ë °¡Ä¡¿¡ °üÇÑ »ý°¢ [196]
5. ÇÊÀÚ°¡ »ý°¢ÇÏ´Â Test First Programming °³³ä°ú Prototype °³³äÀÇ °áÇÕ ¹æ¹ý·Ð - º¯Çü TFP [202]
6. ÅëÇÕµÈ ½Ã°¢(Unfied Perspective) [215]
7. Á¡ÁøÀû °³¹ß(Incremental development) [222]
8. ±â¹ÎÇü ¼ÒÇÁÆ®¿þ¾î °³¹ß »ýÅ°è(Agile Software development EcoSystem) [224]
9. WorkFlow¿Í ¹®Á¦°ø°£/Çعý°ø°£ [226]
10. ´Ü¼ø¼³°è(SimpleDesign)¿¡ ´ëÇÑ »ý°¢ [232]
11. ¼ÒÇÁÆ®¿þ¾î ¶óÀÌÇÁ»çÀÌŬ°ú ¾÷¹« ºÐ¼®¿¡ °üÇÑ Çؼ® [238]
12. ½Ç¹«Àû ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÇ »õ·Î Æз¯´ÙÀÓ - Á¤ÇüÈ­(Formalization) [245]
13. °æ¿µÀÚÀÌÀÚ ±â¼úÀڷμ­ÀÇ ±Ã±ØÀû Á¶È­ÀÇ ±æ [255]
14. ÇÁ·Î±×·¡¸Ó¿Í ¿Ïº®ÁÖÀÇ [260]

Chapter 4. µðÀÚÀÎÆÐÅÏ¿¡ ´ëÇÑ ¼Ò·Ð(á³Öå) [267]
1. µðÀÚÀÎÆÐÅÏÀ» °øºÎÇØ¾ß ÇÏ´Â ÀÌÀ¯ [268]
2. µðÀÚÀÎÆÐÅÏ¿¡ ´ëÇÑ »ý°¢ [272]
3. µðÀÚÀÎÆÐÅÏ °øºÎ ¹æ¹ý [275]
4. ÇÊÀÚ°¡ µðÀÚÀÎÆÐÅÏÀ» ÁÁ¾ÆÇÏ´Â ÀÌÀ¯ [280]

Chapter 5. ¼ÒÇÁÆ®¿þ¾î °øÇп¡ ´ëÇÑ Ã¶ÇÐÀû °íÂû [288]

Chapter 6. ½ºÅ͵ð ¸ðÀÓ°ú ÀÇ»ç¼ÒÅë(Ä¿¹Â´ÏÄÉÀ̼Ç)¿¡ ´ëÇÑ ¼Ò°í [304]
Chapter 7. Àλý ¼öÇàÀÇ ¹æÆíÀ¸·Î¼­ÀÇ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ °³ÀÎÀû ¼Ò°í [320]
Chapter 8. ¹«ÀǽÄÀû Á¤ÇüÈ­(Unconscious Formalization) [336]
Chapter 9. ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ³»°ø Áõµæ [347]
ºÎ·Ï. [»ùÇüҼ³] öÇÐÇÏ´Â ÇÁ·Î±×·¡¸Ó [357]







Chapter 1. ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ »ç»ö





ÇÊÀÚ°¡ ±Ù 14³â µ¿¾È ÄÄÇ»ÅÍ °øºÎ¸¦ ÇÑ ÈÄ Áö±Ý ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇؼ­ ¹«¾ùÀÌ³Ä°í ´©±º°¡ ¹¯´Â´Ù¸é ¹Ù·Î ÀÌ·¸°Ô À̾߱âÇÏ°í ½Í½À´Ï´Ù.
"¿ì¸®ÀÇ »çÀ¯(¶Ç´Â »çÀ¯°úÁ¤)¿Í ´ëÈ­°¡ °ð ÇÁ·Î±×·¡¹ÖÀ̸ç, ÇÁ·Î±×·¡¹ÖÀº ¿ì¸®ÀÇ »çÀ¯(¶Ç´Â »çÀ¯°úÁ¤)¿Í ´ëÈ­ÀÌ´Ù." ¶ó°í ¸»ÀÔ´Ï´Ù.
¿ì¸®´Â ÀÏ»ó»ýÈ° ¼Ó¿¡¼­ ´ëÈ­¸¦ ³ª´¯´Ï´Ù. ±×¸®°í ±× ´ëÈ­¸¦ ÅëÇؼ­ Áö½Ä°ú ÁöÇý¸¦ ¾ò½À´Ï´Ù. ÇÏÁö¸¸ ´ëÈ­°¡ µÚƲ¸®°Ô µÇ¸é, Áï ¼­·ÎÀÇ ÀÇ»ç¼ÒÅëÀÌ Á¦´ë·Î ÀÌ·ç¾îÁöÁö ¾ÊÀ¸¸é µÎ³ú´Â º¹ÀâÇØÁö°í ¾î¼ö¼±ÇØÁö°í Â¥ÁõÀÌ ³ª°Ô µË´Ï´Ù. ¸¶Âù°¡Áö·Î, ÄÄÇ»ÅÍÀÇ ¼¼°èµµ ÇÁ·Î±×·¡¹ÖµÈ ÇÁ·Î±×·¥ÀÌ ¹ö±×¸¦ °®°í Á¦´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é À§Çè¿¡ óÇÏ°Ô µË´Ï´Ù.
Àΰ£µµ »çÀ¯¸¦ À߸øÇÏ°Ô µÇ¸é ÀÚ½ÅÀ» À§ÇèÇÏ°Ô ¸¸µì´Ï´Ù. ¹Ù¸£Áö ¸øÇÑ »çÀ¯, À߸øµÈ »ý°¢, ¾µµ¥¾ø´Â »ý°¢, ³ª»Û »ý°¢ ÀÌ·¯ÇÑ »ý°¢µéÀº ÀÚ½ÅÀ» À§Ç轺·´°Ô ¸¸µì´Ï´Ù. ±×¸®°í ŸÀÚ(´ëÈ­ÀÇ »ó´ë¹æ)¿Í ´ëÈ­¿Í ÀÇ»ç¼ÒÅëÀÌ Àß ¾ÈµË´Ï´Ù. ¸¶Âù°¡Áö·Î, ÇÁ·Î±×·¥µµ Á¦´ë·Î ÀÛ¼ºµÇÁö ¾ÊÀ¸¸é Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù.
ÇÁ·Î±×·¥Àº ÇÔ¼ö ¶Ç´Â °´Ã¼ÀÇ ÁýÇÕü·Î »ý°¢ÇÒ ¶§, ÇÁ·Î±×·¥¿¡ Á¸ÀçÇÏ´Â ÇÔ¼ö ¶Ç´Â °´Ã¼µéÀº ¸ðµÎ ÇϳªÀÇ µ¶¸³ÀûÀÎ °³Ã¼(Entity)°¡ µË´Ï´Ù. À̵éÀº ÇÔ¼öÀÇ °æ¿ì Æз¯¸ÅÅÍ¿¡ ÀÇÇØ ±×¸®°í °´Ã¼µéÀº ¸Þ¼Òµå¿¡ ÀÇÇØ ¼­·Î Ä¿¹Â´ÏÄÉÀ̼ÇÇÕ´Ï´Ù. ¸¸¾à Æз¯¸ÅÅÍ°¡ À߸ø ³Ñ°ÜÁö¸é ÄÄÆÄÀÏÀÌ ¾ÈµÇ°í ÇÔ¼ö È£ÃâÀÚ¿Í ÇÔ¼ö ÇÇÈ£ÃâÀÚ °£¿¡ Ä¿¹Â´ÏÄÉÀ̼ÇÀÌ ÀÌ·ç¾îÁöÁö ¸øÇÕ´Ï´Ù. ¶ÇÇÑ °´Ã¼·Î ±¸¼ºµÈ ÇÁ·Î±×·¥ÀÇ °æ¿ì, °´Ã¼ÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇÑ Ãø°ú °´Ã¼ °£¿¡ ´ëÈ­°¡ ÀÌ·ç¾îÁöÁö ¾Ê½À´Ï´Ù.
ÇÔ¼ö ÀÚü¿¡ ¹ö±×°¡ Á¸ÀçÇÒ °æ¿ì, ±×°ÍÀº »çÀ¯ÀÇ ¿À·ù¶ó°í ÇÒ ¼ö ÀÖÀ¸¸ç ÇÔ¼ö °£ÀÇ ¹ö±×°¡ Á¸ÀçÇÒ °æ¿ì, ´ëÈ­ÀÇ ¿À·ù¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Âù°¡Áö·Î, °´Ã¼ÀÇ °æ¿ìµµ ¸Þ¼Òµå ÀÚü¿¡ ¹ö±×°¡ Á¸ÀçÇÒ °æ¿ì, ±×°ÍÀº »çÀ¯ÀÇ ¿À·ùÀ̸ç, °´Ã¼ÀÇ È£ÃâÃø°ú °´Ã¼°£¿¡ ¹ö±×°¡ Á¸ÀçÇÒ °æ¿ì ´ëÈ­ÀÇ ¿À·ù¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°£´ÜÇÏ°Ô ¸»Çؼ­, ÇÁ·Î±×·¡¹ÖÀ̶õ Àΰ£ÀÇ »çÀ¯¸¦ ÄÄÇ»ÅÍ ¼¼°è¿¡ ¿Å°Ü ³õÀº °ÍÀ» ¸»Çϸç, ÄÄÇ»ÅÍ »ó¿¡ Á¸ÀçÇÏ´Â ÇÁ·Î±×·¥µéÀº Àΰ£ »çÀ¯ÀÇ °á°ú¹°ÀÌ°í ¶ÇÇÑ »çÀ¯µé°£ÀÇ Ä¿¹Â´ÏÄÉÀÌ¼Ç ÁýÇÕü¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç½Ç, ÇÁ·Î±×·¡¹ÖÀÇ °íµµÀÇ Á¤½ÅÀû À°Ã¼Àû ¿¡³ÊÁö¿Í ³ëµ¿À» ¿ä±¸ÇÏ´Â °úÁ¤À̸ç, Á¦´ë·ÎµÈ ÇÁ·Î±×·¥ ½Çü¸¦ ¸¸µé±â À§Çؼ­´Â ¸¹Àº ³ë·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Àΰ£ÀÌ ÇÁ·Î±×·¥À» °íÄ¡´Â °ÍÀÌ Èûµç ¸¸Å­ ÇÑ ¹ø ¸¸µé¾îÁø ÇÁ·Î±×·¥Àº ¸¹Àº ÀÏÀ» ÇÒ ¼ö ÀÖ°í ÀÌ°÷ Àú°÷ ¹èÆ÷µÇ±âµµ ÇÏ¿© ¸¹Àº ÆıÞÈ¿°ú¸¦ °®½À´Ï´Ù. ¶ÇÇÑ ÇÁ·Î±×·¡¹Ö¿¡ »ç¿ëµÈ ±â¹ýµéÀ» ü°èÀûÀ¸·Î Á¤¸®ÇÏ¸é ±× ±â¹ýµéÀ» ´Ù¸¥ ÇÁ·Î±×·¥ Á¦ÀÛ¿¡ »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß ±â¼úÀ» ÃàÀû½Ãų ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »ç½ÇÀº ¾î¶² °úÇÐÀ̳ª Çй® ±×¸®°í ¿¹¼ú°ú °øÇп¡µµ Àû¿ëµÉ °ÍÀÔ´Ï´Ù. ±×·¯³ª, ÄÄÇ»ÅÍ ºÐ¾ß¿¡¼­ ÀÌ·¯ÇÑ ÇÁ·Î±×·¡¹Ö ³ëÇÏ¿ì¿Í ±â¼úÀü¼ö´Â ¸Å¿ì ºü¸£°Ô ÀÌ·ç¾îÁö°í ÀÖ´Ù°í º¾´Ï´Ù. ±â¼úÀÌ ¸ØÃß¾îÁ® ÀÖ´Â °ÍÀÌ ¾Æ´Ï°í ºÎ´ÜÈ÷ ¹ßÀüÇϱ⠶§¹®¿¡ °ú°ÅÀÇ ±â¼ú¿¡ ÁýÂøÇϰųª Á¤Ã¼µÇ¾î Àֱ⸦ ¸¹Àº °³¹ßÀÚµéÀº °ÅºÎÇÏ°í ÀÖ½À´Ï´Ù. »ç½Ç, ¹«¾ùÀΰ¡ Ãß±¸ÇÏ°í ¸¹Àº °ÍÀ» ¾ò°í »õ·Î¿î °ÍÀ» Ž±¸ÇÏ´Â Àü»êÇÐÀÎ µé¿¡°Ô´Â °ú°ÅÀÇ ±â¼ú¿¡ ´ëÇÑ ÁýÂøÀº Å« Àǹ̸¦ °®Áö ¸øÇÕ´Ï´Ù. ´Ü, ¿Â°íÁö½Å(è®Íºò±ãæ)À̶óÇÏ¿© °ú°ÅÀÇ Áö½ÄÀ» »õ·Ó°Ô ÇÏ´Â °ÍÀº Áß¿äÇÕ´Ï´Ù. Áï, ¾î¼Àºí¸®¾îÀÇ ±â¼úÀÌ ¹Ù·Î C ¾ð¾î ±â¼ú·Î À̾îÁö°í C ¾ð¾îÀÇ Áö½ÄÀÌ C++ ¾ð¾î¿¡ ´ëÇÑ Áö½ÄÀ¸·Î À̾îÁý´Ï´Ù.
»ç½Ç, °ú°ÅÀÇ °ÅÀÇ ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ³ª¸§´ë·Î ÇöÀçÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÀÌ·ç°Ô Çϴµ¥ Ä¿´Ù¶õ ¿µÇâÀ» ÁÖ¾ú´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼­, C++À» Àß °øºÎÇϸé, Java ¾ð¾îµµ Àß °øºÎÇÏ°Ô µÇ°í ¹Ý´ë·Î, Java ¾ð¾î¸¦ Àß °øºÎÇϸé C++À» °øºÎÇϱ⵵ ¼ö¿ùÇØ Áý´Ï´Ù. ¹°·Ð, °¢ ¾ð¾îÀÇ Æ¯¼º°ú °³¹ßÅøÀÇ ¼ºÇâÀÌ Àֱ⠶§¹®¿¡ ´Ù¼Ò »óÈ£ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹è¿ì´Âµ¥ ¾î·Á¿òÀÌ µû¸¨´Ï´Ù. ±×·¯³ª, ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÃÊ¿ùÇÑ ³í¸®ÀûÀÎ »çÀ¯ °ø°£ ¼Ó¿¡¼­´Â ÀÌ·¯ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î °£ÀÇ Â÷ÀÌ´Â »ç¶óÁý´Ï´Ù. Áï, ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ź»ý½ÃŲ ¸ÞŸÁö½Ä ü°è¿¡¼­´Â ÀÌ·¯ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Â÷ÀÌ´Â ÃÊ±ØµÇ°í ´ÜÀÏÇÑ ÇüÅ·Πº»Áú·Î ±ÍÀÏÇÕ´Ï´Ù. Áï, ±×°ÍÀº ¹Ù·Î ¿ì¸® Àΰ£ÀÇ »çÀ¯ÀÌÀÚ »çÀ¯ °úÁ¤°ú º°Â÷ÀÌ°¡ ¾ø´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¡¹ÖÀº Àΰ£ÀÇ º»ÁúÀ» ÇÑ ¹ø ´õ ÁøÁöÇÏ°Ô »ç»öÇÏ°Ô Çϸç, ÁøÁöÇÑ ÇÁ·Î±×·¡¸Ó´Â Ç×»ó ¹«ÇÑÇÑ »çÀ¯°ø°£¿¡ ´ëÇØ °æźÀ» ¸¶Áö ¾Ê½À´Ï´Ù. ¿ì¸®ÀÇ »çÀ¯°ø°£À» Àú ¹«ÇÑÇÑ ¿ìÁÖ¿¡ ºñ±³ÇÑ´Ù¸é ÇÁ·Î±×·¡¸Ó°¡ ¿©ÇàÇÒ ¼ö ÀÖ´Â »çÀ¯ÀÇ µµÁ¤Àº »ç½Ç ¹«ÇÑÇÕ´Ï´Ù. ½ÇÁ¦·Î ÇÁ·Î±×·¡¸Ó°¡ °æÇèÇÏ´Â »çÀ¯ÀÇ µµÁ¤ ÀÚü°¡ ÇϳªÀÇ ÁÖÁ¦¸¦ ´Þ°í Çü»óÈ­µÈ °ÍÀÌ ÇÁ·Î±×·¥À̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¥À» °¡¸¸È÷ µé¿©´Ùº¸¸é ¿ì¸®°¡ »çÀ¯ÇÑ °úÁ¤À» Á¤¸» ¿©½ÇÈ÷ µå·¯³»°í ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð, ±×·¯ÇÑ »çÀ¯°úÁ¤Àº °í³ú¸¦ µû¸£±âµµ ÇÏ°í ȯÈñ½ÉÀ» Áֱ⵵ ÇÕ´Ï´Ù. ¸·Çû´ø °÷ÀÌ Æ®ÀÌ°í »õ·Î¿î ±æÀÌ ¿­¸®°Ô µÇ¸é ¿ì¸®´Â Á¤¸» Å« Áñ°Å¿òÀ» ¾ò½À´Ï´Ù. ¹ö±×·Î °íÅë¹Þ°í ÀÖ´Â ÇÁ·Î±×·¥ ÀÚü¸¦ Ä¡À¯ÇÏ°íÀÚ ÇÏ´Â ÇÁ·Î±×·¡¸ÓÀÇ °í³úÇÏ´Â ¸ð½ÀÀº ±×°ÍÀÌ ¹Ù·Î ÇÁ·Î±×·¥°ú ÇÁ·Î±×·¡¸Ó°¡ µÑÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ¸»ÇØÁÖ´Â µí ÇÕ´Ï´Ù. ½ÇÁ¦·Î ÇÁ·Î±×·¥Àº ÇÁ·Î±×·¡¸ÓÀÇ ºÐ½ÅÀ̸ç È­½ÅÀÔ´Ï´Ù.
ÇÁ·Î±×·¡¸Ó´Â ´Ü¼øÈ÷ ÄÚµùÀ» ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, »ç»öÇÏ°í ÀÚ½ÅÀÇ »çÀ¯¸¦ ´Ùµë°í, ¹Ýº¹µÇ´Â ÄÚµù ¼Ó¿¡¼­ ³ª¸§´ë·ÎÀÇ ¹ýÄ¢°ú ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡¼­ ¸í½ÃÀûÀ¸·Î ȤÀº ¹¬½ÃÀûÀ¸·Î ºÎ°úÇÏ´Â º¸ÆퟴçÇÑ ÀÌÄ¡¸¦ ÀÍÈ÷°Ô µË´Ï´Ù. ÇÁ·Î±×·¥ÀÇ Àüü ±¸Á¶´Â °á±¹ ¸í·É¾îµéÀÇ ¼øÂ÷, Á¶°Ç, ¹Ýº¹ À̶ó´Â °úÁ¤µéÀÇ È帧À¸·Î µÇ¾î ÀÖ½À´Ï´Ù. Áï, ¿ì¸® Àΰ£ÀÌ ÀϹÝÀûÀ¸·Î »çÀ¯ÇÏ´Â ¹æ½Ä°ú º°Â÷ÀÌ°¡ ¾ø½À´Ï´Ù. Àΰ£ÀÇ »çÀ¯ È帧ÀÌ °á±¹ ÄÄÇ»ÅÍ ¼¼°è¿¡ ÀÌÀÔµÇ¸é ±×°ÍÀÌ ÇÁ·Î±×·¥ÀÌ µÇ°í ±× °úÁ¤ÀÌ ÇÁ·Î±×·¡¹ÖÀÌ µË´Ï´Ù.
¸¸¾à, ÇÁ·Î±×·¡¸Ó·Î¼­ ¸¹Àº ½Ã°£À» º¸³»°íÀÚ ÇÑ´Ù¸é ÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡¿¡ ´ëÇؼ­ ÁøÁöÇÑ »ç»öÀ» °®´Â °Íµµ ³ª»ÚÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¿Ö³ÄÇϸé ÇÁ·Î±×·¡¸Ó¿¡°Ô À־ ÇÁ·Î±×·¡¹ÖÀº »îÀÇ ÀϺÎÀ̱⠶§¹®ÀÔ´Ï´Ù. ¶ÇÇÑ ÈǸ¢ÇÑ ÇÁ·Î±×·¡¸Ó´Â ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇؼ­ º»ÁúÀûÀÎ ÅëÂû·ÂÀ» ¾ò½À´Ï´Ù. Áï, ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö¿¡¼­Ã³·³ Kent BeckÀº ÇÁ·Î±×·¡¸Ó·Î¼­ ÁöÇâÇÏ°í °®Ãß¾î¾ß ÇÒ »çÀ¯¿Í ÇൿÀÇ ÁöħÀ» ½Ã»çÇÕ´Ï´Ù. ÇÁ·Î±×·¡¸Ó¿¡°Ô À־ ÇÁ·Î±×·¡¹ÖÀº »îÀÇ ¿¬Àå¼±¿¡ À§Ä¡Çϸç, »î¿¡¼­ÀÇ ¹®Á¦³ª ÇÁ·Î±×·¡¹Ö¿¡¼­ÀÇ ¹®Á¦³ª Å« Â÷À̸¦ ´À³¢Áö ¾Ê´Â µí ÇÕ´Ï´Ù. ±×°ÍÀº Áß¿ë(ñéé¼)¿¡¼­ ¾ð±ÞÇÑ °Íó·³ "±ºÀÚ´Â Çй®À» ÅëÇؼ­µµ µµ¸¦ ÇàÇÑ´Ù."´Â °¡¸£Ä§À» Àß ¸»ÇØÁÝ´Ï´Ù. ¸¸¾à ¹«¾ùÀΰ¡¸¦ ¹è¿ì°íÀÚ ÇÏ°í ÇÁ·Î±×·¡¹ÖÀ» ÅëÇؼ­ ±×°ÍÀ» ¾ò°íÀÚ ÇÑ´Ù¸é »ç½Ç ´©±¸³ª°¡ ÀÌ Áß¿ë¿¡¼­ ¸»ÇÑ ¹Ù¸¦ ¾Ë°í ÀÖÀ» °ÍÀÔ´Ï´Ù.
±×·¯³ª, ½ÇÁ¦ IT ¾÷°è¿¡¼­ ÀÌ·¯ÇÑ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÅëÂûÀ» ¾ò´Â °Í º¸´Ù ºü¸£°Ô ÀÏÀ» ÇØ¾ß Çϸç, Áö½ÄÀ» ü°èÈ­ÇÏ°í ÃàÀûÇϴµ¥ »ó´çÈ÷ ¾î·Æ½À´Ï´Ù. ±×·¡¼­, ´õ¿í ÇÁ·Î±×·¡¸ÓµéÀº Æ´³ª´Âµ¥·Î ÀÚ½ÅÀÇ Áö½ÄÀ» Á¤¸®ÇÏ°í ü°èÈ­ÇÏ´Â ³ë·ÂÀ» °ÔÀ»¸®Çؼ­´Â ¾ÈµË´Ï´Ù. ÇÁ·Î±×·¡¹ÖÀ» ´Ü¼øÈ÷ ÀϷμ­ »ý°¢ÇÑ´Ù¸é »ç½Ç ÇÁ·Î±×·¡¹ÖÀ̶õ ÀÏÀº »ó´çÈ÷ Èûµç ÀÏÀÌ µÉ °ÍÀÔ´Ï´Ù.
Pete McbreenÀº ±×ÀÇ ¼­Àû "¼ÒÇÁÆ®¿þ¾î ÀåÀÎÁ¤½Å"¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» Áñ°Ì°Ô Ç϶ó°í ¸»ÇÕ´Ï´Ù. Áï, ÇÁ·Î±×·¡¹ÖÀÌ Áñ°ÌÁö ¾Ê´Ù¸é ±×¸®°í ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÌ Áñ°ÌÁö ¾Ê´Ù¸é ±× ÇÁ·Î¼¼½º¿¡´Â ¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ÇÁ·Î±×·¡¹Ö°ú ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇؼ­ Áñ°Å¿òÀ» ¾ò´Â °ÍÀÌ ¹Ù·Î Àü¹® ÇÁ·Î±×·¡¸Ó·Î °¡´Â ø°æÀÌ ¾Æ´Ñ°¡ »ý°¢ÇÕ´Ï´Ù. ÇÁ·Î±×·¡¹ÖÀÌ Áñ°ÌÁö ¾Ê´Ù¸é ±× ÇÁ·Î±×·¡¸ÓÀÇ ±æÀº Çè³­ÇÑ °í³úÀÇ ¿¬¼ÓÀÏÁöµµ ¸ð¸¨´Ï´Ù. ±×·¯³ª, ÇÁ·Î±×·¡¹ÖÀÌ Áñ°Ì´Ù¸é ÇÁ·Î±×·¡¸Ó´Â ¸Å¿ì ºü¸£°Ô ÈǸ¢ÇÑ ÇÁ·Î±×·¡¸Ó·Î ÀÚ½ÅÀ» º¯È­½Ãų ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.



Chapter 2. ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÔ¹®Àںе鲲
µå¸®´Â 31°¡Áö Á¶¾ð





º» ±ÛÀº Àü»êÇÐ ¹× ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ±âº» Áö½ÄÀ» °®°í ÀÖ´Â ºÐµéÀ» À§ÇÑ Á¶¾ðÀ» ´ã°í ÀÖ½À´Ï´Ù. ÇÊÀÚ°¡ ½Ç¹«¿¡¼­ ÁÖ·Â ¾ð¾î·Î »ç¿ëÇÑ ¾ð¾î°¡ C ¾ð¾î¿Í ÆÄ¿öºô´õ¿´°í, ƯÈ÷ ÆÄ¿öºô´õ °³¹ßÅøÀ» ¿À·¡ »ç¿ëÇ߱⠶§¹®¿¡ ÆÄ¿öºô´õ¿¡ ´ëÇÑ ³»¿ëÀ» ÁÖ·Î ´Ù·ì´Ï´Ù. ±×·¯³ª, ¾î¶² °³¹ßÅøÀ» »ç¿ëÇÏ°Ç °£¿¡ °³¹ßÀÚ°¡ °®Ãß¾î¾ß ÇÒ ¸¶Àεå¿Í ÀÚ¼¼´Â ´Ù¸¦¹Ù ¾øÀ¸¹Ç·Î º¸´Ù Å« °ßÁö¿¡¼­ º» ÀåÀÇ ±ÛÀ» ÀоîÁÖ½Ã¸é µÉ °ÍÀÔ´Ï´Ù. ÇÊÀÚ´Â C ¾ð¾î¿Í °°Àº ÅؽºÆ®ÁöÇâÀûÀÌ°í ÀýÂ÷ÁöÇâÀûÀÎ ¾ð¾î¸¦ »ç¿ëÇϱ⵵ ÇÏ¿´À¸¹Ç·Î, º» Àå¿¡¼­ °Å·ÐÇÏ´Â ´ëºÎºÐÀÇ Á¶¾ðµéÀÌ C++, Java µîÀÇ °ÅÀÇ ¸ðµç ¾ð¾î¿Í °³¹ßÅø¿¡µµ Àû¿ëµÈ´Ù°í »ý°¢ÇÕ´Ï´Ù. º» Àå¿¡¼­ ºñÁÖ¾ó °³¹ßÅøÀ̶ó°í ±»ÀÌ ¾ð±ÞÇÑ °ÍÀº ¿äÁòÀÇ C++ ¾ð¾îµµ ºñÁÖ¾ó ÅøÀÇ ÇüŸ¦ ºô·Á Á¦°øµÇ°í Àֱ⠶§¹®ÀÔ´Ï´Ù. ±×¸®°í, º» ÀåÀº ƯÁ¤ ¾ð¾îÀÇ ±â´ÉÀ» ´Ù·ç±â º¸´Ù´Â °³¹ß ¾ð¾î¿Í °³¹ßÅøÀ» ÀÍÈ÷°í °øºÎÇÏ´Â ¹æ¹ý ±×¸®°í ÀÚ¼¼¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ ±Û¿¡¼­´Â ƯÁ¤ ¾ð¾î¿Í °³¹ßÅø¿¡ ´ëÇÑ ±â´É°ú ÄÚµå ºÐ¼®Àº ÀϺθ¦ Á¦¿ÜÇÏ°í´Â °ÅÀÇ ´Ù·çÁö ¾Ê½À´Ï´Ù. ¹°·Ð, º» Àå¿¡¼­ ´Ù·ç´Â ÄÚµå´Â ÆÄ¿öºô´õÀÇ ½ºÅ©¸³Æ® ¾ð¾î¿¡ ¹ÙÅÁÀ» µÎ°í ÀÛ¼ºµÇ¾ú½À´Ï´Ù.
º» ÀåÀÇ ±ÛÀº 7³â¿¡¼­ 8³â µ¿¾È ÇÊÀÚ°¡ °æÇèÇÑ ¹Ù¸¦ ³ª¸§´ë·Î ¼ÒÈ­ÇÏ°í Á¤¸®ÇÑ ±Û·Î¼­ ƯÁ¤ ¾ð¾î¿Í °³¹ßÅøÀ» »ç¿ëÇÏ¿© ½Ç¹« ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡ ÀÔ¹®ÇÏ´Â ºÐµéÀ» ´ë»óÀ¸·Î ÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª, ±ÛÀÌ ³»¿ëÀÌ Àλý¼öÇàÀÇ ¹æÆíÀ¸·Î¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» »ý°¢ÇÏ°í ÀÖ´Â ÇÊÀÚÀÇ Áö·Ð¿¡ ÀÇÇØ ´Ù¼Ò ³»¿ëÀÌ ÇÔÃàÀûÀÌ°í ÀºÀ¯ÀûÀ̱â±îÁöµµ ÇÔÀ¸·Î ÀÌÁ¡¿¡ ´ëÇؼ­ ¾çÇظ¦ ±¸ÇÕ´Ï´Ù. »ç½Ç, ³ëÀÚÀÇ µµ´ö°æ¿¡¼­ À̾߱â ÇÑ ¹Ùó·³ µµ°¡µµ ºñ»óµµ(ԳʦԳ ÞªßÈÔ³)¶ó°í ÇÏ¿´À¸¹Ç·Î ¸»ÀÇ Ç¥¸éÀû Àǹ̺¸´Ù´Â ±ÛÀÚµé ¼Ó¿¡ »õ°ÜÁø ³»ÀûÀÎ Àǹ̸¦ ÅëÂûÇϽô °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
º»Àå¿¡¼­ À̾߱âÇÏ´Â ³»¿ëÀº ´Ù¼Ò »çº¯ÀûÀÏ ¼ö ÀÖ½À´Ï´Ù. ÁöÇàÇÕÀÏ(ò±ú¼ùêìé)À̶ó°í ÇÏ¿© ¾Æ´Â °Í°ú ÇàÇÏ´Â °ÍÀÌ ÀÏü°¡ µÇ¾î¾ß ÇÕ´Ï´Ù. ÇÊÀÚµµ ÀÌ ÁöÇàÇÕÀÏÀ» ½ÇõÇϱⰡ ¾î·Á¿ö ³ª¸§´ë·Î °í¹Î°ú °í»ýÀ» ÇÏ¿´½À´Ï´Ù. ±×¸®°í Áö±Ýµµ Àß ¾È µÇ´Â °æ¿ìµµ ÀÖ°í Ç×»ó À̸¦ ¿°µÎÇØ µÎ°í »ì¾Æ°©´Ï´Ù. º» ÀåÀÇ ³»¿ëÀ» ¼ÒÈ­ÇÏ¿© ¿©·¯ºÐÀÇ ½Ç¹«¿¡ ½ÇÁ¦·ÎÈ°¿ë ÇÏ¿´À¸¸é ÇÕ´Ï´Ù.
ÇÑÆí, ÇÊÀÚ°¡ ¿©±â¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÔ¹®ÀںеéÀ̶ó°í ÇÑ °ÍÀº ÀüÇô ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ¸ð¸£´Â ºÐµé¿¡ ´ëÇؼ­ À̾߱âÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. ƯÁ¤ °³¹ßÅøÀ» ¹è¿ì°íÀÚ ÇÏ´Â °­ÇÑ ¿­Á¤°ú ¶æÀ» Áö´Ï°í ÀÌ°÷ Àú°÷ °³¹ß ¾ð¾î¿Í Åø¿¡ °ü·ÃµÈ ¼­Àû°ú Àü»ê °æ·ÂÀÚµéÀ» ¸¸³ªº¸°í ¶Ù¾î ´Ù´Ï°í °³¹ßÅø°ú ¾ð¾î¿¡ °üÇÑ °­Àǵµ µé¾îº¸·Á°í ³ë·ÂÇϽô ºÐÀ» ¸»¾¸µå¸³´Ï´Ù. ±×³É ÀüÇô °³¹ßÅøÀ» ¸ð¸£½Ã´Â ºÐÀº ½ÃÁßÀÇ °³¹ßÅø ¼­ÀûÀ» Àо½Ã°í ÇÑ ¹ø Á¤µµ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄÑ º¸¾ÒÀ¸¸é ÇÕ´Ï´Ù. ±×¸®°í ³ª¸§´ë·Î ÇÑ ±Ç Á¤µµÀÇ ¼­Àû¿¡ ´ëÇؼ­´Â ÅëÂûÀ» ¾òÀ¸¼ÌÀ¸¸é ÇÕ´Ï´Ù. º» ±ÛÀº óÀ½À¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϱâ À§ÇØ ÁغñÇÏ´Â ÃÊ±Þ °³¹ßÀÚ¸¦ À§ÇÑ ±ÛÀ̶ó°í »ý°¢ÇÏ½Ã¸é µÉ °ÍÀÔ´Ï´Ù. Áï, ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅø¿¡ ´ëÇؼ­ Ã¥ ÇÑ ±Ç Á¤µµ ÀÐ¾î º» °æÇèÀÌ ÀÖÀ¸³ª ÇÁ·ÎÁ§Æ® ¼öÇà °æÇèÀÌ ¾ø´Â °³¹ßÅø ÀÔ¹®ÀںеéÀ» ´ë»óÀ¸·Î ±ÛÀ» ÀÛ¼ºÇÏ¿´½À´Ï´Ù.
º» ±ÛÀº ÇÊÀÚ°¡ 4³â°£ C ¾ð¾î¿Í ÆÄ¿öºô´õ °³¹ßÅøÀ» »ç¿ëÇؼ­ ÇÁ·Î±×·¥À» °³¹ßÇØ º» °æÇèÀ» Åä´ë·Î Á¤¸®ÇÑ °ÍÀÔ´Ï´Ù. ºÎÁ·ÇÑ ³»¿ëÀÌÁö¸¸ ±×·¡µµ ÇÊÀÚÀÇ ±ÛÀÌ ³ª¸§´ë·Î µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÏ´Â ¹Ù·¥À¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÔ¹®ÀںеéÀ» À§ÇØ ±ÛÀ» Á¤¸®ÇÏ°Ô µÇ¾ú½À´Ï´Ù. ¼­Á¡À̳ª Çпø¿¡¼­´Â ½ÇÁ¦ ƯÁ¤ °³¹ßÅø°ú ¾ð¾î¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ °³°ýÀûÀÌ°íµµ ÀÚ¼¼ÇÏ°Ô ´Ù·ì´Ï´Ù. ÇÏÁö¸¸ °³¹ßÅø°ú ¾ð¾î¸¦ ¹è¿ì´Â ¹æ¹ý°ú ÀÚ¼¼ µî¿¡ ´ëÇؼ­´Â ±×·¸°Ô ¸¹ÀÌ ´Ù·ç°í ÀÖÁö ¾ÊÀº µí ÇÕ´Ï´Ù. ÇÊÀÚÀÇ °³ÀÎÀû ¼Ò°ß¿¡ ÀÇÇÏ¸é ¸î¸î ¼­ÀûÀ» Á¦¿ÜÇÏ°í´Â ½ÃÁßÀÇ ¼­ÀûµéÀÌ Æ¯È÷ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇؼ­´Â ¸¹Àº ³ëÇϿ츦 Á¦°øÇÏÁö ¸øÇÏ´Â µí ÇÕ´Ï´Ù. ¼­ÀûÀÌ ÁöÇâÇÏ°í Ãß±¸ÇØ¾ß ÇÒ °ÍÀº °³¹ßÅø°ú ¾ð¾î¸¦ »ç¿ëÇÏ´Â °³¹ßÀڵ鿡°Ô °³¹ßÅøÀÇ ±â´É°ú »ç¿ë¹ý ±×¸®°í ¾ð¾îÀÇ ¹®¹ý°ú ÄÚµù ¹æ¹ýÀ» °¡¸£ÃÄ ÁÖ´Â °ÍÀ» ³Ñ¾î¼­ °³¹ßÅøÀ» ¼÷´ÞÇÏ´Â ¹æ¹ý°ú ÀÚ¼¼¸¦ ¹è¿ì´Â °ÍÀ» °¡¸£ÃÄ ÁÖ´Â °ÍÀÔ´Ï´Ù. º» ±ÛÀº ƯÁ¤ °³¹ßÅøÀ» ¸¶½ºÅÍÇϱâ À§Çؼ­ °®Ãß¾î¾ßÇÒ °³¹ßÀÚÀÇ ¼Ò¾çÀ» ÇÊÀÚÀÇ °æÇèÀ» Åä´ë·Î Á¤¸®ÇÏ¿´½À´Ï´Ù. ƯÈ÷, ÆÄ¿öºô´õ¶ó´Â ±¸Ã¼ÀûÀÎ °³¹ßÅøÀ» ÅëÇؼ­ ƯÁ¤ °³¹ßÅøÀ» ü°èÀûÀ¸·Î ¹è¿ï ¼ö Àִµ¥ µµ¿òÀÌ µÇ´Â ÇнÀ¹æ¹ý°ú ÀÚ¼¼µé¿¡ ´ëÇؼ­ ÁÖÁ¦º°·Î Á¤¸®ÇÏ¿© °­Á·Π¸¶·ÃÇÏ¿´½À´Ï´Ù.
1995³âµµ °Ü¿ï, ÆÄ¿öºô´õ, ºñÁÖ¾ó º£ÀÌÁ÷ ±×¸®°í µ¨ÆÄÀÌ °³¹ßÅøÀÌ °¡Àå Àαâ ÀÖ´Â ºñÁÖ¾ó Åø·Î¼­ °¢±¤¹Þ°í ÀÖ¾ú½À´Ï´Ù. ±×´ç½Ã ÀÌ·¯ÇÑ ±ÛÀ» ±¸ÇÏ°íÀÚ ³ë·ÂÇߴµ¥, ±× ±æÀ» Á¦½ÃÇÑ ±ÛÀ» ã±â°¡ ¾î·Á¿ü½À´Ï´Ù. ±×¸®°í Áö±Ýµµ ÀÌ·¯ÇÑ ±ÛÀº Àß ¼Ò°³µÇ¾îÁöÁö ¾Ê°í, ¸¹Àº »ç¶÷µéÀÌ ÀÌ·¯ÇÑ ±ÛÀ» ¾²±â¸¦ ¾î·Á¿öÇÏ°í ÀÖ´Â µíÇÕ´Ï´Ù. Ȥ½Ã ÀÚ±âÀÚ¶ûÀÌ µÇÁö ¾ÊÀ»±î ºÎ´ãµµ µÇ°í °ú¿¬ ¾ó¸¶³ª º¸ÆퟴçÇÏ°Ô ¾µ ¼ö ÀÖÀ»±îÇÏ°í °í¹ÎÇÏ°Ô µÇ±âµµ ÇÏ°í ¸»ÀÔ´Ï´Ù. ÇÊÀÚµµ ÀÌ ±ÛÀ» ¾²±â¿¡ ¾Õ¼­ ÀÌ·¯ÇÑ ºÎ´ãÀ» °®°Ô µÇ¾ú´Âµ¥, ¿ë±â¸¦ ³»¾î ±ÛÀ» ¾¹´Ï´Ù. ºÎµð, ÇÊÀÚÀÇ °æÇè°ú Áö½ÄÀÌ ¹ÌÈíÇصµ ³Ê±×·¯ÀÌ ÀÌÇØÇØ ÁÖ¼ÌÀ¸¸é ÇÕ´Ï´Ù.
ÀÌ ±ÛÀº ÇÊÀÚ°¡ ´ëÇÐ ¶§ºÎÅÍ Àü»êÇÐÀ» °øºÎÇÏ¿© Áö±Ý±îÁö ¹è¿ö¿Â Áö½Ä°ú Á¦°¡ Á¢ÇÑ ¼ö¸¹Àº Àü»ê ¹× ÇÁ·Î±×·¡¹Ö ¼­ÀûÀ» ÇнÀÇÑ ³»¿ëÀ» Áý¾àÇؼ­ ´ã°í ÀÖ½À´Ï´Ù. µû¶ó¼­, ¾î¶² ºÎºÐÀº ´Ù¼Ò °³³äÀûÀÎ ³»¿ëÀÌ ³ª¿À±âµµ ÇÏ°í ÀÌÇØÇϱ⠾î·Á¿î ³»¿ëÀÌ ³ª¿Ã ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ¿©·¯ ¹ø ±ÛÀ» Àдٺ¸¸é ÇÊÀÚ°¡ ¸»ÇÏ°íÀÚ ÇÏ´Â ¹Ù¸¦ ÀÌÇØÇÒ ¼ö ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù. ¶ÇÇÑ, ÇÊÀÚÀÇ º» ±ÛÀÌ °³¹ßÀÚÀÇ ¸ðµç »îÀ» ´ëº¯ÇØ ÁÖ´Â °ÍÀº ¾Æ´Ï¸ç ´Ù¸¸ º»ÀÎÀÌ ¹Ù¶óº¸´Â °³¹ßÀÚÀÇ »î°ú ¹è¿ò¿¡ ´ëÇÑ ÀνÄÀ» Á¤¸®ÇÑ °ÍÀÏ »ÓÀÔ´Ï´Ù. ±×·¯¹Ç·Î, ÇÊÀڷκÎÅÍ ¾òÀ» ¼ö ÀÖ´Â °ÍÀº ÃëÇÏ°í ±×·¸Áö ¸øÇÑ °ÍÀº ¼­¼­È÷ ÀÍÇô³ª°¡¼Åµµ µÇÁö ¾ÊÀ»±î »ý°¢ÇÕ´Ï´Ù. ¹°·Ð, ÇÊÀÚÀÇ ±Û¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖÀ¸´Ï µ¶ÀÚ Á¦Çö´ÔµéÀÇ Çö¸íÇÑ ½Ä°ß¿¡ ±Ù°ÅÇÏ¿© ÇÊÀÚÀÇ ±ÛÀ» ÀоîÁÖ½Ã±æ ¹Ù¶ø´Ï´Ù.
°¢¼³ÇÏ°í, Áß¿äÇÑ °ÍÀº ÇÊÀÚ°¡ ¿©±â¼­ Á¦½ÃÇÑ À̾߱âµéÀº µ¶ÀÚ Á¦Çö´ÔµéÀÇ °³¹ß °úÁ¤ µ¿¾È ÇÑ ¹øÂë »ý°¢ÇØ º¼ ¼ö ÀÖ´Â ³»¿ëµéÀ̶ó´Â Á¡ÀÔ´Ï´Ù. ÇÊÀÚ È¥ÀÚ¼­ °æÇèÇÑ ³»¿ë»Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ ¼­Àûµé(¼ÒÇÁÆ®¿þ¾î ÀåÀÎÁ¤½Å, ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö, Agile Methodology µî¿¡ °ü·ÃµÈ ¼­Àûµé)°ú ´Ù¸¥ °³¹ßÀÚµéÀÇ À̾߱⸦ ³ª¸§´ë·Î Á¤¸®ÇÑ °ÍÀ̹ǷÎ, Áö±Ý ´çÀå ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÔ¹®Àڷμ­ ¿©·¯ºÐ¿¡°Ô Áß¿äÇÏ°Ô ÀνÄÀÌ µÇÁö ¾Ê´õ¶óµµ ½Ã°£ÀÌ Áö³ª°í ¼¼¿ùÀÌ È帣¸é ¿©±â¼­ ÇÊÀÚ°¡ ³íÀÇÇÑ ³»¿ëÀ» ¾î´À Á¤µµ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó »ý°¢ÇØ º¾´Ï´Ù. ¿©±â¼­´Â 6³â °£ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ® °æÇèÀ» ÅëÇØ ¾òÀº ÀÛÁö¸¸ ÇÊÀÚ¿¡°Ô´Â ¼ÒÁßÇÑ °æÇèÀ» 31°¡Áö ÁÖÁ¦ ÇÏ¿¡ Á¤¸®ÇÏ¿´½À´Ï´Ù. ÇÊÀÚ ³ª¸§´ë·Î ¸î °³¿ùÀÇ ½Ã°£À» ÇÒ¾ÖÇÏ¿© °³¹ßÀڷμ­ º¸³»¿Â »îÀÇ ¿©Á¤¿¡ ÀÖ¾î Áß¿äÇÏ´Ù°í »ý°¢µÇ´Â À̾߱âµéÀ» ÀÌ ±Û¿¡ ´ã¾Ò½À´Ï´Ù. ±×¸®°í ÀúÀÇ À̾߱⺸´Ù ´õ ±ä¿äÇÏ°í °ªÁø À̾߱⸦ ´Ù¸¥ ºÐµé·ÎºÎÅÍ µéÀ» ¼ö ÀÖÀ¸´Ï Ç×»ó ±ú¾îÀÖ´Â ÀÚ¼¼·Î °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇØ ³ª°¡¼ÌÀ¸¸é ÇÕ´Ï´Ù.
ÇÑÆí, ±â¼úÀ» ¹è¿ì´Âµ¥ ÀÖ¾î ¿ä±äÇÑ ÆÁÀ» Àß ¾Æ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. The Pragmatic Programmer¶ó´Â ¼­Àû¿¡¼­´Â ÀúÀÚµéÀÌ ÇÁ·Î±×·¡¸Ó°¡ ¾Ë¾ÆµÎ¸é ¿ä±äÇÒ »çÇ×À» Ç׸ñº°·Î Á¤¸®ÇÏ¿© TipÀ̶ó´Â Á¦¸ñ ÇÏ¿¡ Ã¥¿¡ ¹èÄ¡ÇÏ¿´½À´Ï´Ù. ÃÑ 70¿©°³¿¡ ´ÞÇÏ´Â ÆÁÀº ¿ì¸®°¡ ÇÁ·Î±×·¡¹ÖÇϸ鼭 ´ë¸éÇÏ´Â ½Ç¼öµé°ú ¹ö¸©µé¿¡ ´ëÇؼ­ ¶È¶ÈÇÑ Á¶¾ðÀڷμ­ ¿ì¸®¿¡°Ô Çϳª Çϳª ÀÏ·¯ÁÝ´Ï´Ù. º»¼­¿¡¼­ ¾ð±ÞÇÑ 31°¡Áö Á¶¾ðµµ The Pragmatic Programmer ¼­ÀûÀÇ 70¿©°³ÀÇ ÆÁó·³ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÔ¹®Àںеé°Ô ½ÇÁúÀûÀ¸·Î ½º½º·ÎÀÇ ·Îµå¸Ê(RoadMap)À» Àдµ¥ ¾à°£À̳ª¸¶ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù.

1. óÀ½¿¡´Â ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅøÀ̳ª ¾ð¾î¸¦ °­·ÂÇÑ ÅøÀÌÀÚ ¾ð¾î·Î »ý°¢ÇϽʽÿÀ.
ƯÁ¤ °³¹ßÅø¿¡ ÀÔ¹®ÇϽŠºÐÀ̶ó¸é ¸ÕÀú ¾ÕÀ¸·Î »ç¿ëÇÏ°Ô µÉ °³¹ßÅø¿¡ ´ëÇؼ­ ÀںνÉÀ» °¡Áö½Ã±æ ¹Ù¶ø´Ï´Ù. ÇÊÀÚµµ ´Ù¸¥ ¿©Å¸ÀÇ °³¹ßÅøÀ» ³õ°í ¸Á¼³ÀÌ´Ù°¡ °á±¹ ƯÁ¤ °³¹ßÅøÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¥À» °³¹ßÇϱ⠽ÃÀÛÇÑ °ÍÀÌ Àο¬ÀÌ µÇ¾î 4³â ³Ñ°Ô ±× °³¹ßÅø¸¸À» »ç¿ëÇÏ°Ô µÇ¾ú½À´Ï´Ù. ±× ´ç½Ã, ºñÁÖ¾ó º£ÀÌÁ÷, µ¨ÆÄÀÌ, ÆÄ¿öºô´õ ¼¼ °¡Áö °³¹ßÅøÀÌ °¡Àå ÀαⰡ ÀÖ¾ú½À´Ï´Ù. ÀÌ °³¹ßÅøµéÀº GUI ±â´ÉÀÌ °­·ÂÇÏ°í À̺¥Æ® ½ºÅ©¸³Æ®(Event Script)¸¦ »ç¿ëÇؼ­ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱ⠶§¹®¿¡ ¸Å¿ì ¸ðµâÈ­ ÀûÀÎ ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÕ´Ï´Ù. ¶ÇÇÑ ºñÁÖ¾ó º£ÀÌÁ÷°ú ÆÄ¿öºô´õ´Â 4GL(4¼¼´ë ¾ð¾î)¸¦ äÅÃÇÏ°í ÀÖ¾î ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ Áö½ÄÀÌ ¾ø´Â »ç¿ëÀڵ鵵 ½±°Ô ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ÆÄ¿öºô´õ´Â µ¥ÀÌÅÍÀ©µµ¿ì¶ó°í ÇÏ´Â °­·ÂÇÑ ÀÏÁ¾ÀÇ Àç»ç¿ë °¡´ÉÇÑ ÄÄÆ÷³ÍÆ®¸¦ °¡Áö°í ÀÖ¾î µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇϴµ¥ À־ ¸Å¿ì °­·ÂÇÕ´Ï´Ù. ºñÁÖ¾ó º£ÀÌÁ÷ÀÇ °æ¿ì ÆûÀ©µµ¿ì(GUI È­¸é)¿¡ ±¸¼ºµÈ ÄÁÆ®·ÑµéÀÇ °ªÀ» ¹Þ¾Æ¿Í ´Ù½Ã SQL¹®¿¡ ´ëÀÔÇÏ¿© ÀÌ SQL¹®À» µ¥ÀÌÅͺ£À̽º¿¡ º¸³»´Â ¹æ½ÄÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÆÄ¿öºô´õ´Â dw_1.Update()¿Í °°Àº ´Ü ÇϳªÀÇ ¹®ÀåÀ¸·Î º¹ÀâÇÑ Ã³¸®¸¦ ´Ü¼øÇÏ°Ô ÇØ°áÇÕ´Ï´Ù. ±×¸®°í, ÆÄ¿öºô´õ´Â µ¥ÀÌÅÍÀ©µµ¿ì¸¦ ÅëÇØ °­·ÂÇÑ ¸®Æ÷Æ® ÀÛ¼ºÀ» ÇÒ ¼ö ÀÖ¾î Çö¾÷¿¡¼­ ¸Å¿ì À¯¿ëÇÏ°Ô »ç¿ëµË´Ï´Ù.
¹°·Ð, ºñÁÖ¾ó º£ÀÌÁ÷°ú µ¨ÆÄÀÌ ¹× ±× ¿ÜÀÇ °³¹ßÅøµéµµ ³ª¸§´ë·Î °­·ÂÇÑ ¸é¸ð¸¦ ÀÚ¶ûÇÏ°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, ÇÊÀÚ´Â ÇÊÀÚ°¡ »ç¿ëÇÑ ÆÄ¿öºô´õÀÇ À̸§ ³× ±ÛÀÚ°¡ ±×·¡µµ °¡Àå °­·ÄÇÏ°Ô ÇÊÀÚ¿¡°Ô È£¼Ò·ÂÀ» °¡Á®´Ù ÁÖ¾ú½À´Ï´Ù. ±×·¡¼­, ÆÄ¿öºô´õ¸¦ äÅÃÇÏ°Ô µÇ¾ú´Âµ¥, °á±¹ Áö±Ý±îÁö ºñÁÖ¾ó º£ÀÌÁ÷À̳ª µ¨ÆÄÀ̸¦ ¼±ÅÃÇÏÁö ¾Ê¾Ò´ø °ÍÀ» ÈÄȸÇÏÁö ¾Ê½À´Ï´Ù. Áï, ÇÊÀÚ´Â Áö±Ýµµ ÆÄ¿öºô´õ »ç¿ëÀ» ¼±ÅÃÇÑ °Í¿¡ ´ëÇؼ­ ±¦Âú°Ô »ý°¢ÇÏ°í ÀÖ½À´Ï´Ù.
Á¦°¡ ¿©·¯ºÐ²² óÀ½¿¡´Â ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅøÀ» °­·ÂÇÑ Åø·Î »ý°¢ÇϽʽÿÀ ¶ó°í ¸»Çϴµ¥´Â ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù. ¹°·Ð, ½ÇÁ¦·Î ÇÊÀÚ¿¡°Ô´Â ÇÊÀÚ°¡ ¼±ÅÃÇÑ °³¹ßÅøÀº °­·ÂÇÑ ÅøÀÌ°í Áö±Ýµµ ±×·¸°Ô ÀνÄÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª, óÀ½ ÀÚ½ÅÀÌ ¼±ÅÃÇÑ °³¹ßÅøÀ» ¹è¿ì½Ã´Â ºÐµéÀº ÇØ´ç °³¹ßÅø¿¡ ´ëÇؼ­ ¾à°£ÀÇ ÀDZ¸½É°ú ¸Á¼³ÀÓÀÌ ÀÖÀ» °Ì´Ï´Ù. ¿äÁò Àß ³ª°¡´Â ºñÁÖ¾ó C++À̳ª Java¸¦ ¹è¿ì´Â °ÍÀÌ ´õ ³ºÁö ¾ÊÀ»±î ¶ó°í ¸»ÀÔ´Ï´Ù. ¹°·Ð, ¾ç¼ö°ãÀåÀÌ °­·ÂÇϵí, ºñÁÖ¾ó C++À̳ª Java ¾ð¾î Çϳª¸¸À» °í¼öÇÏÁö ¸¶½Ã°í, ÀÌ·¯ÇÑ ¾ð¾î¿¡ Ãß°¡·Î 4¼¼´ë ¾ð¾î °³¹ßÅø Çϳª¸¦ ´õ Áö´Ï°í ÀÖÀ¸¸é °³¹ßÀÚÀÇ »îÀ¸·Î¼­ º¸´Ù ³ÐÀº »ç°í¿Í ±â¼úÀ» °âºñÇÒ ¼ö Àִµ¥ µµ¿òÀÌ µÉ °Å¶ó »ý°¢ÇÕ´Ï´Ù. Áï, Java ¾ð¾î¿¡ Ãß°¡·Î ÆÄ¿öºô´õ¸¦ ¹è¿ì½Ã°Å³ª, ºñÁÖ¾ó C++¿¡ Ãß°¡·Î ÆÄ¿öºô´õ¸¦ ¹è¿ì¼Åµµ ÁÁ½À´Ï´Ù. ¶ÇÇÑ ¾î¶² Á¶ÇÕÀ¸·Î ¾ð¾î¿Í °³¹ßÅø µÎ °¡Áö¸¦ ¸¶½ºÅÍÇϽ÷Á°í Çصµ »ó°üÀº ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, Java ¾ð¾î¿Í ºñÁÖ¾ó º£ÀÌÁ÷À» ¼±ÅÃÇصµ ±¦Âú½À´Ï´Ù.
Áö±Ý±îÁö Á¦ ±ÛÀº ´ÙºÐÈ÷ ÆÄ¿öºô´õ °³¹ßÅøÀ» È«º¸ÇÏ´Â »ç¶÷ °°±º¿ä. ±×·¸°Ô º¸¿´´Ù¸é Á˼ÛÇÕ´Ï´Ù. ´Ù¸¸, ƯÁ¤ °³¹ßÅø°ú ¾ð¾î¸¦ ¹è¿ì½Ã·Á°í ¸¶À½À» ¸Ô¾ú´Ù¸é ÀÚ½ÅÀÌ ¼±ÅÃÇÑ °³¹ßÅø°ú ¾ð¾î°¡ ÁÁ°Ç ³ª»Û ÅøÀÌ°Ç »ó°üÇÏÁö ¾Ê°í ±àÁ¤ÀûÀ¸·Î »ý°¢ÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù. Áï, ÇÑ 6°³¿ùÀÌ°í 1³â Á¤µµ´Â ÀÌ °³¹ßÅøÀ» ´Ù·ç¾î¼­ ÀÌ °³¹ßÅøÀÇ ±¸¼®±¸¼® ¸ðµç ±â´É°ú ±â´ÉµéÀÌ Ã¢ÃâÇس»´Â ±â¹ý°ú ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î ±â¼úµéÀ» ¸¶½ºÅÍÇÏ°Ú´Ù°í °á½ÉÀ» ÇϽʽÿÀ.
ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅø¿¡ ´ëÇؼ­ ÀںνÉÀ» °®Áö ¸øÇÑ´Ù¸é ¹ú½á °³¹ßÅøÀ» ÀÌÇØÇÏ°í ¹è¿ì´Âµ¥ ¸¶À̳ʽº ¿äÀÎÀÌ µÇ´Â °ÍÀÔ´Ï´Ù. ÇÊÀÚÀÇ À̾߱⸸À» ¹ÏÁö ¸¶½Ã°í, ÁÖº¯¿¡ ÀڽŰú µ¿ÀÏÇÑ °³¹ßÅø°ú ¾ð¾î¸¦ Àß ´Ù·ç¾î º» °æÇèÀÌ Àְųª Áö±Ýµµ ¿­½ÉÈ÷ »ç¿ëÇÏ°í ÀÖ´Â ºÐµé²² Á¶¾ðÀ» ±¸ÇØ º¸½Ê½Ã¿À. °ú¿¬ ¿©·¯ºÐ²²¼­ ¼±ÅÃÇÑ °³¹ßÅøÀ» ¹è¿ì¸é Àå·¡¸¦ À§ÇØ ºñÀüÀÌ ÀÖ°í µµ¿òÀÌ µÇ´ÂÁö ¸»ÀÔ´Ï´Ù. ±×¸®°í ÀÚ½ÅÀÌ ¼±ÅÃÇÑ °³¹ßÅø¿¡ °üÇÑ °³·«ÀûÀÎ ¼­ÀûÀ̳ª ±â»ç ¹× °­ÁµéÀ» Àо½Ê½Ã¿À. ±×¸®°í ½ÅÁßÇÏ°Ô ÆÇ´ÜÇϽʽÿÀ. ¸¸¾à ÀÚ½ÅÀÌ Æ¯Á¤ °³¹ßÅø°ú ¾ð¾î¸¦ °øºÎÇÏ°Ú´Ù´Â ¸¶À½ÀÌ »ý±ä´Ù¸é, ±× Áï½Ã ÇØ´ç °³¹ßÅøÀ» ¸¶½ºÅÍÇÏ´Â µ¥¿¡ Àںνɰú ±àÁö¸¦ °®°í µµÀüÇϽʽÿÀ.
ÇÑ 2³â¿© Á¤µµ »ç¿ëÇغ¸¸é ±âº»ÀûÀ¸·Î ºñÁÖ¾ó °³¹ßÅø¿¡ ´ëÇؼ­ Ä¿´Ù¶õ ±â´ë°¨°ú ÀںνÉÀº »ç¶óÁú °ÍÀÔ´Ï´Ù. ¿Ö³ÄÇϸé, 2³â¿© µ¿¾È ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼¼ °³Á¤µµ ¼öÇàÇØ º¸¸é ÀÚ½ÅÀÌ »ç¿ëÇÏ°í ÀÖ´Â °³¹ßÅøÀÇ ±â´É°ú ±â¹ý¿¡ ´ëÇÑ ÀüüÀûÀÎ Á¶°¨µµ¸¦ ±×¸± ¼ö ÀÖ°Ô µÉ °ÍÀÔ´Ï´Ù. ±×¸®°í SQLÀ̳ª µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¼³°èÀÇ Á߿伺µµ ÀνÄÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. °á±¹, ºñÁÖ¾ó °³¹ßÅøÀÌ ÇϳªÀÇ ±â´ÉÀû µµ±¸¿¡ Áö³ªÁö ¾Ê´Ù´Â °ÍÀ» ¿©½ÇÈ÷ ´À³¢½Ç °ÍÀÔ´Ï´Ù. ±×·¯³ª, 2³â¿©°¡ Áö³ª¸é ±×·¸°Ô ´À²¸Á®¾ß ´ç¿¬ÇÑ °ÍÀÔ´Ï´Ù. Àúµµ ±×·¸°Ô ´À²¼°í ¸¹Àº ºÐµéÀÌ ±×·¸°Ô ´À³¥ °ÍÀÔ´Ï´Ù. ƯÁ¤ °³¹ßÅøÀÇ ±â´ÉÀº ÇÑÁ¤µÇ¾î Àֱ⠶§¹®¿¡ ¾î´À Á¤µµ »ç¿ëÇϸé Áß¿äÇÑ ±â´É°ú ºÒÇÊ¿äÇÑ ±â´ÉµéÀÌ ±¸º°µÇ°Ô µË´Ï´Ù. ¸¸¾à, ƯÁ¤ °³¹ßÅøÀÇ ¸ðµç ±â´ÉÀ» ´Ù ¹è¿ì·Á°í Çϸé Àúµµ ¸î ³âÀÌ ´õ °É¸±Áö È®½ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª, Áß¿äÇÏ°í ÀÚÁÖ »ç¿ëµÇ´Â ±â´ÉÀ» ¹è¿ì°Ô µÇ¸é °³¹ßÅø¿¡ ´ëÇÑ ÀüüÀûÀÎ À±°ûÀ» ÆľÇÇÒ ¼ö ÀÖÀ» °Ì´Ï´Ù. 2³â Á¤µµÀÇ ±â°£ µ¿¾È ¿­½ÉÈ÷ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ´Ùº¸¸é ¼­¼­È÷ ÀÚ½ÅÀÌ º¯È­µÇ´Â °ÍÀ» ´À³§´Ï´Ù. ±×¸®°í °á±¹ ¾î´À Á¤µµ °³¹ßÅøÀÇ ±â´ÉÀ» ±¸¼®±¸¼®À» ÀÌÇØÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô µÇ¸é °³¹ßÅø¿¡ ´ëÇؼ­ ¾ÖÂø°ú Å»ÇǶó´Â µÎ °¥·¡ÀÇ ±æ¿¡ ¼­°Ô µË´Ï´Ù. ±â´Ù¶õ ÀλýÀÇ ¿©Á¤ ¼Ó¿¡ À־ ÀÚ½ÅÀÇ Àλý ±æÀ» ¼±ÅÃÇÏ´Â ±â·Î¿¡¼­ ÀÚ½ÅÀÌ »ç¿ëÇØ ¿Ô´ø °³¹ßÅøÀ» °è¼ÓÇؼ­ »ç¿ëÇÒ °ÍÀΰ¡ ¾Æ´Ï¸é ´Ù¸¥ ºÐ¾ß·Î ³ª¾Æ°¥ °ÍÀΰ¡¸¦ ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. ±×·¯±â À§Çؼ­´Â ¾î´À Á¤µµ ¼¼¿ùÀÌ È帥 µÚÀÇ ÀÚ½ÅÀÇ ¸ð½ÀÀ» »ý°¢ÇØ º¸¸é¼­ ¹Ì·¡¸¦ °èȹÇÏ´Â °Íµµ Áß¿äÇÕ´Ï´Ù. ±×¸®°í ±× ¶§ ¼±ÅÃÀº ¿©·¯ºÐÀÇ ÀÚÀ¯ÀÌ¸ç ¿©·¯ºÐÀÇ ¸òÀÔ´Ï´Ù. ÇÏÁö¸¸ Áö±Ý ¾î´À ƯÁ¤ °³¹ßÅø¿¡ ÀÔ¹®ÇÏ¼Ì´Ù¸é ´çºÐ°£Àº ±× °³¹ßÅøÀ» »ç¿ëÇÔ¿¡ ÀÖ¾î Àڽۨ°ú ±àÁö¸¦ °¡Áö½Ê½Ã¿À. ±×¸®°í ÀÚ½ÅÀÌ ¼±Á¤ÇÑ °³¹ßÅø¿¡ ¸ôÀÔÇÏ°í ½ÉÃëÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
Áß¿äÇÑ °ÍÀº óÀ½ °³¹ßÅøÀ» ¹è¿ì´Â ½ÃÁ¡¿¡¼­´Â ³ªÁß¿¡ ¾î¶»°Ô °³¹ßÅøÀ» »ý°¢ÇÏ°Ô µÇ´ø ¹è¿ì°íÀÚ ÇÏ´Â °³¹ßÅø¿¡ ´ëÇØ ÀÚ±à½ÉÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ¸¸¾à ºñÁÖ¾ó º£ÀÌÁ÷À» ¿¬¸¶ÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌ ºñÁÖ¾ó º£ÀÌÁ÷¿¡ ´ëÇؼ­ ÀÚ±à½ÉÀ» °¡Á®¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾Ê°í´Â °³¹ßÅø¿¡ ´ëÇÑ ¹ÏÀ½°ú ½Å·Ú°¡ Çü¼ºµÇÁö ¾Ê¾Æ °³¹ßÅø°ú Ä£ÇØÁö´Âµ¥ ¾î·Æ°Ô µË´Ï´Ù. °³¹ßÅø¿¡ ´ëÇÑ ÀÚ±à½ÉÀº °³¹ßÅø¿¡ ´ëÇÑ Á¸°æ½É°ú ¸Â¹°¸®¸ç, °³¹ßÅøÀ» ½Å·ÚÇÏ´Â ¸¶À½À» °®°Ô µË´Ï´Ù. Áï, ÀÌ °³¹ßÅø¸¸À» »ç¿ëÇÏ¸é ¹«¾ùÀÌµç °³¹ßÇÒ ¼ö ÀÖ´Ù¶ó°í ±îÁö ¸»ÀÔ´Ï´Ù. ¹°·Ð, ¹Ýµå½Ã ±×·¸Áö´Â ¾ÊÁö¸¸ ¸»ÀÔ´Ï´Ù. ¶ÇÇÑ ÀÌ·¸°Ô °³¹ßÅø¿¡ Áö³ªÄ¡°Ô ÁýÂø Çؼ­´Â ¾ÈµË´Ï´Ù. °³¹ßÅø¿¡ ÀÚ±à½ÉÀ» °®°í °³¹ßÅøÀ» ½Å·ÚÇÏ°í °³¹ßÅøÀ» ¸¶½ºÅÍÇÏ°íÀÚ ÇÏ´Â °Í°ú °³¹ßÅø¿¡ ÁýÂøÇÏ´Â °ÍÀº º°°³ÀÇ À̾߱Ⱑ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼­ ¸»ÇÏ´Â ÁýÂøÇÏÁö ¸»¶ó ´Â À̾߱⿡´Â ¸»·Î Ç¥ÇöÇÒ ¼ö ¾ø´Â ÀÌÀ¯°¡ Á¸ÀçÇÔÀ» ¿©·¯ºÐÀÌ Á÷Á¢ ½Ç¹« ÇÁ·ÎÁ§Æ®¸¦ ÅëÇؼ­ °æÇèÇϼÌÀ¸¸é ÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÒ ¶§ ¾÷¹« Áß½ÉÀûÀÌ ¾Æ´Ï¶ó ±¸Çö Á¾¼ÓÀûÀÌ µÉ ¼ö ÀÖÀ¸¹Ç·Î ¸»¾¸µå¸®´Â °ÍÀÔ´Ï´Ù. ¸¸¾à °³¹ßÅø¿¡ ÁýÂøÇÏ°Ô µÇ¸é ¾÷¹« Áß½ÉÀûÀÌÁö ¾Ê°í ±¸Çö Áß½ÉÀûÀÌ µË´Ï´Ù. ±×·¯¸é ÇÁ·Î±×·¥ ±¸Á¶¿¡ ´ëÇÑ ÀüüÀûÀÎ Á¶¸Á°ú ÀÌÇظ¦ ¾ò±â ¾î·Æ½À´Ï´Ù. °³¹ßÅøÀÇ ±â´É¿¡ ÁýÂøÇÏ°Ô µÇ¸é ¾÷¹« Áß½ÉÀû, ¸ðµâ Áß½ÉÀû ±×¸®°í ºñÁî´Ï½º ·ÎÁ÷ Áß½ÉÀûÀÎ »ç°í ¹× ÀÎÅÍÆäÀ̽º Áß½ÉÀûÀÎ »ç°í¿¡¼­ ¹þ¾î³ª°Ô µË´Ï´Ù. ³ªÁß¿¡ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ´Ù º¸¸é Á¦ À̾߱âÀÇ Àǹ̸¦ ÀÌÇØÇϽø®¶ó »ý°¢ÇÕ´Ï´Ù.
¶ÇÇÑ, Á¦°¡ ÀÚ½ÅÀÌ ¼±ÅÃÇÑ Æ¯Á¤ °³¹ßÅø¸¸À» °­·ÂÇÑ Åø·Î »ý°¢ÇϽöó´Â °ÍÀ» À߸ø ÀÌÇØÇϼż­ ´Ù¸¥ °³¹ßÅøÀº ÈǸ¢ÇÏÁö ¸øÇÏ´Ù ¶ó°í »ý°¢ÇÏÁö ¾ÊÀ¸¼ÌÀ¸¸é ÇÕ´Ï´Ù. ´Ù¸¥ ÅøÀº ±× ³ª¸§´ë·Î Ư¡ÀÌ ÀÖ°í ÀåÁ¡À» °¡Áö°í ÀÖ½À´Ï´Ù. ´Ù¸¸, ´Ù¸¥ ÅøÀÇ Å¹¿ùÇÑ ±â´ÉÀ» ºÎ·¯¿öÇÏ¿© ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅøÀÇ ÀåÁ¡°ú ÈǸ¢ÇÑ Á¡À» ¸Á°¢ÇÏÁö ¾ÊÀ¸¼ÌÀ¸¸é ÇÕ´Ï´Ù. Áö±Ý ¿ì¸®°¡ ¹è¿ö¾ß ÇÒ °³¹ßÅøÀº ´Ù¸¥ °³¹ßÅøÀÌ ¾Æ´Ñ ¿©·¯ºÐÀÌ ¼±ÅÃÇÑ °³¹ßÅøÀ̶ó´Â Á¡À» ÀØÁö ¸¶¼ÌÀ¸¸é ÇÕ´Ï´Ù. óÀ½¿¡´Â ÀÚ½ÅÀÌ ¼±ÅÃÇÑ °³¹ßÅøÀ» °­·ÂÇÑ Åø·Î »ý°¢ÇϽʽÿÀ ¶ó°í ¸»¾¸µå·È´ø °Íó·³ óÀ½ ½ÃÀÛÇÒ ¶§´Â ÀÌ·± ¸¶À½À» °¡Áö½Ã¶ó´Â °ÍÀÌ¸ç ¾î´À Á¤µµ ½Ã°£ÀÌ Áö³ª¸é ÀúÀÇ ¸»¾¸¿¡ ÁýÂøÇÒ ÇÊ¿ä°¡ ¾ø´Ù´Â °ÍÀ» ¾Æ½Ã¸®¶ó »ý°¢ÇÕ´Ï´Ù.

2. ¾î´À Á¤µµ ¼÷´ÞµÇ¸é °³¹ßÅøÀÌ ¾Æ´Ñ ¾÷¹«¿¡ ÁÖÀǸ¦ ±â¿ïÀ̽ʽÿÀ.
°³¹ßÅø¿¡ ÁýÂøÇÏ°Ô µÇ¸é, ¾÷¹«¸¦ ¹Ù·Î º¼ ¼ö ÀÖ´Â ½Ã¾ß°¡ Á¼¾ÆÁö°Ô µË´Ï´Ù. ½ÇÁ¦·Î, ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ´Ù º¸¸é ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅø¸¸À» »ç¿ëÇÏÁö ¾Ê°í ´Ù¸¥ °³¹ßÅøÀ» »ç¿ëÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®ÀÇ ¿äü(é©ôô)°¡ µÇ´Â °ÍÀº ¾÷¹«ÀÔ´Ï´Ù. ¾÷¹«¿¡ ±Ù°ÅÇÏ¿© °³¹ßÅøµéÀÇ ±â´ÉÀÌ »ç¿ëµÇ´Â °ÍÀÔ´Ï´Ù. µû¶ó¼­, Ç×»ó ¾÷¹«¿¡ Àͼ÷ÇØÁöµµ·Ï ³ë·ÂÇØ¾ß ÇÕ´Ï´Ù. °³¹ßÅøÀ» ±¸ÇöÀ» À§ÇÑ µµ±¸¶ó¸é ¾÷¹«´Â ¼³°è¸¦ À§ÇÑ Àç·á°¡ µË´Ï´Ù. ¼³°è°¡ ÀÖ¾î¾ß ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð, ±¸ÇöµÇ¾î¾ß ¼³°è°¡ Àǹ̸¦ °®´Â °ÍÀ̹ǷΠ°³¹ßÅøÀÇ ±â´ÉÀû »ç¿ëµµ Áß¿äÇÕ´Ï´Ù.
ÇÏÁö¸¸, ÇÊÀÚÀÇ °æÇè»ó ¼³°è°¡ ±¸Çöº¸´Ù Áß¿äÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù. ÇÊÀÚ°¡ óÀ½ ÇÁ·Î±×·¡¸Ó·Î ÀÏÇÏ¿´À» ¶§, ¼ø¼­µµ³ª ¼³°è¶ó´Â °³³ä¿¡ Àͼ÷ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ±×·¯³ª, ½ÇÁ¦ ±¸ÇöÇÏ´Ù º¸´Ï ±¸ÇöÀÇ ÁٱⰡ µÇ´Â ¼³°è°¡ ¾øÀÌ´Â ±¸ÇöÀÌ Èûµé´Ù´Â °ÍÀ» ´À²¼½À´Ï´Ù. Áï, ÁßÃßÀûÀÎ ¼³°è°¡ ¾øÀÌ´Â °³³äÀÌ ÀÚ²Ù Èçµé¸®°í ±âº»Àû ¹ß»óÀÌ ÀÚ²Ù º¯Çعö¸®±â ¶§¹®¿¡ ±¸ÇöÇϴµ¥ ÀÏ°üÀû ³í¸®¼º°ú Áö¼Ó¼ºÀÌ °á¿©µË´Ï´Ù. ¾î´À Á¤µµ È®Á¤µÈ ¼³°è°¡ ÀÖ¾î¾ß¸¸ À̸¦ ±Ù°£À¸·Î ÇÏ¿© ±¸ÇöºÎ°¡ ¼¼¿öÁú ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ¿ì¸®°¡ °£´ÜÇÑ ÃâÆÇ»ç °ü¸® ÇÁ·Î±×·¥À» °³¹ßÇÑ´Ù°í ÇսôÙ. °³¹ßÅø¸¸À» ³õ°í ÀÌ ÃâÆÇ»ç °ü¸® ÇÁ·Î±×·¥À» ±¸ÇöÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¸ÕÀú, ÃâÆǻ簡 ¾î¶»°Ô ¿î¿µµÇ°í ÀÖÀ¸¸ç ¸¸µé¾îÁú ÇÁ·Î±×·¥ÀÌ ÃâÆǻ翡¼­ ¾î¶² ¿ªÇÒÀ» ÇÏ°Ô µÇ´ÂÁö¸¦ ÆľÇÇØ¾ß ÇÕ´Ï´Ù. À̸¦ À§ÇØ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ¹ý·Ð¿¡¼­´Â ºÐ¼®(Analysis)°ú ¼³°è(Design)°¡ ÇϳªÀÇ µµ±¸·Î¼­ µµÀԵǾú½À´Ï´Ù. ¼ø¼­µµ, µ¥ÀÌÅÍ È帧µµ ¹× UML°ú °°Àº µµ±¸µéÀº ¹Ù·Î ÀÌ ºÐ¼®°ú ¼³°è¸¦ À§ÇÑ µµ±¸µéÀÔ´Ï´Ù. ÇÊÀÚ´Â Çö¾÷¿¡¼­ ÀÌ·¯ÇÑ ºÐ¼®°ú ¼³°è°¡ Áß¿äÇÔÀ» ÀνÄÇßÁö¸¸ Ưº°ÇÑ ¼±ÀÓÀڷκÎÅÍ ÀÌ¿¡ ´ëÇÑ ±â¼ú°ú Áö½ÄÀ» Àü¼ö ¹ÞÁö ¸øÇß½À´Ï´Ù. µû¶ó¼­, ºÐ¼®°ú ¼³°è¿¡ °üÇÑ ¼³¸íÀº ÇÊÀÚ°¡ ´À³¢°í »ý°¢ÇÏ´Â ³»¿ë¸¸À¸·Î ÇÑÁ¤ÇÏ¿© ¸»¾¸µå¸³´Ï´Ù.
°³¹ßÅø·Î ±¸ÇöÇÏ°Ô µÇ´Â ¾÷¹«´Â ´ëºÎºÐ MIS(°æ¿µÁ¤º¸½Ã½ºÅÛ)ÀÔ´Ï´Ù. Áï, ¿µ¾÷/»ý»ê/ȸ°è/ÃâÇÏ/ÀÚÀç/ÀÎ»ç µîÀÇ ¸ðµâÀ» °³¹ßÇÏ´Â ÀÏÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¸ðµâµé °¢°¢ÀÌ ¹Ù·Î ¾÷¹«ÀÇ ±¸ÇöüÀÔ´Ï´Ù. ¿©·¯ºÐÀÌ ¾î¶² ºÐ¾ß¿¡¼­ ÀÏÇÏ´øÁö ¾÷¹«°¡ ÀÖÀ¸¸ç ÀÌ·¯ÇÑ ¾÷¹«¸¦ Áß½ÉÀ¸·Î ÇÏ¿© ¸ðµâÀ» °³¹ßÇÏ°Ô µË´Ï´Ù. ¾÷¹«°¡ ÇÁ·Î±×·¥ÀÇ ±Ù°£À» ÀÌ·ç°í ÀÖÀ¸¸ç ¾÷¹«¸¦ ¸ð¸£°í¼­´Â ÇÁ·Î±×·¥ ±¸Á¶¸¦ »ý°¢ÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, ÆÄ¿öºô´õ °³¹ßÅø·Î ±¸ÇöÇÏ°Ô µÇ´Â ÇÁ·Î±×·¥ÀÇ ÇÙ½É ºÎºÐÀÌ µ¥ÀÌÅÍÀ©µµ¿ì °³Ã¼ÀÌ°í ÀÌ µ¥ÀÌÅÍÀ©µµ¿ì °³Ã¼´Â SQL ¹®À» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ SQL ¹®Àº µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇÏ°Ô µÇ´Âµ¥ ÀÌ µ¥ÀÌÅͺ£À̽º ±¸Á¶´Â ¹Ù·Î ¾÷¹«¿¡ ÀÇÇØ °áÁ¤µË´Ï´Ù. Áï, ÇÏÀ§ ÇÁ·Î±×·¥ ¸ðµâÀÇ ±â¹Ý¿¡´Â ¾÷¹«°¡ ÀÚ¸®ÇÏ°í ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. ¾÷¹«°¡ ¹Ù²î°Ô µÇ¸é ÀÚÄ©ÇÏ¸é µ¥ÀÌÅͺ£À̽º ±¸Á¶¸¦ ¹Ù²Ù¾î¾ß ÇÏ´Â °æ¿ìµµ ¹ß»ýÇÏ°Ô µÇ¹Ç·Î ¾÷¹« ºÐ¼®°ú Æľǿ¡ ´ëÇÑ ¿ÏÀüÇÏ°í Á¤È®ÇÑ ÀÌÇØ°¡ ÇÁ·Î±×·¥ °³¹ß¿¡ ÇʼöÀûÀÔ´Ï´Ù.
ÇÑÆí, ÇÁ·Î±×·¥ ±¸Á¶¿¡¼­ ¾÷¹«¿¡ ÀÇÇØ ¿µÇâÀ» ¹Þ´Â °÷ÀÌ Å©°Ô µÎ °÷Àε¥ ù°°¡ µ¥ÀÌÅͺ£À̽ºÀÌ°í µÑ°°¡ ºñÁî´Ï½º ·ÎÁ÷ÀÔ´Ï´Ù. ºñÁî´Ï½º ·ÎÁ÷Àº ÇÁ·Î±×·¥ ³»¿¡ À̺¥Æ® ½ºÅ©¸³Æ®·Î ÀÛ¼ºµÇ°Å³ª ¶Ç´Â ÀúÀåÇü ÇÁ·Î½ÃÁê¾î(Stored Procedure)·Î ÀÛ¼ºµË´Ï´Ù. ¿©·¯ºÐÀÌ °³¹ßÅøÀÇ Àü¹®°¡·Î ³ª°¡±â À§Çؼ­´Â ¹Ù·Î ÀÌ µÎ °¡Áö ¹æ¹ý¿¡ ´ëÇؼ­ È®½ÇÈ÷ ¼÷ÁöÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Å©°Ô´Â µ¥ÀÌÅͺ£À̽º ¼³°è¿Í, ºñÁî´Ï½º ·ÎÁ÷ÀÇ ±¸Çö¿¡ ´ëÇؼ­ Àß ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. °³¹ßÅø ÀÔ¹®Àڷμ­ Áö±ÝÀº ÀÌ ºÎºÐÀÌ ±×·¸°Ô ¸¹ÀÌ ¿ä±¸µÇÁö ¾Ê´Âµ¥, ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ°Ô µÇ¸é ¾÷¹«°¡ ¾î¶»°Ô Çϳª Çϳª ÇÁ·Î±×·¥ ±¸Á¶ ¼Ó¿¡ µé¾î¿À°Ô µÇ´ÂÁö ¾Ë°Ô µÉ °ÍÀÔ´Ï´Ù.
»ç½Ç, ¾î¶»°Ô º¸¸é °³¹ßÅø ÀÔ¹®ÀںеéÀÇ °³¹ßÀڷμ­ÀÇ ÃÖÁ¾ ¸ñÀûÀº ƯÁ¤ ¾÷¹«¿¡ ´ëÇÑ ¿ÏÀüÇÑ ÀÌÇØ¿Í ±¤¹üÀ§ÇÑ ¾÷¹«¿¡ ´ëÇÑ ÇعÚÇÑ Áö½ÄÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. °³¹ßÅø ÀÔ¹®ÀںеéÀÇ ¿©Á¤À» »ìÆ캸¸é ¸ÕÀú, ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅøÀÇ °³¹ßȯ°æ°ú ±â´ÉÀ» ÀÍÈ÷´Â °ÍÀÌ°í, ±× ´ÙÀ½Àº SQL°ú µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÇØÇÏ´Â °ÍÀÌ¸ç ±× ´ÙÀ½ÀÌ ¹Ù·Î ¾÷¹«¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð, ¾÷¹«°¡ °³¹ßÀÚÀÇ ÃÖÁ¾¸ñÇ¥°¡ µÉ ¼ö ÀÖÁö¸¸, ±â¼úÀÚ°¡ ¾Æ´Ï¶ó °æ¿µÀÚ·Î ³ª°¡±â À§Çؼ­´Â ¶Ç ÇϳªÀÇ ½ÃÀÛÁ¡ÀÌ µË´Ï´Ù. Áï, °³¹ßÀÚÀÇ »îÀº ÀλýÀÇ ³¡ÀÌ ¾ø´Â ¿©Á¤ÀÇ ÀϺÎÀÎ µí ÇÕ´Ï´Ù.
¹°·Ð, ÀÌ·¸°Ô ¼¼ °¡Áö·Î ±¸ºÐÀ» Áö¾ú´Âµ¥, ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÏÇÏ°Ô µÇ¸é, µÎ °¡Áö ÀÌ»óÀ» ÀÌÇØÇÏ°í ÀÖ¾î¾ß Çϸç, ¾î¶³ ¶§´Â ¼¼ °¡Áö ¸ðµÎ¸¦ ÀÍÇô¾ß ÇÕ´Ï´Ù. ±×¸®°í, °³¹ßÀÚÀÇ »ý¸í·ÂÀ» °¡Àå ¿À·¡ Áö¼Ó½Ãų ¼ö ÀÖ´Â °ÍÀº ¹Ù·Î ¾÷¹«¶ó´Â °ÍÀ» ÀνÄÇØ µÎ¾úÀ¸¸é ÇÕ´Ï´Ù. ¿Ö³ÄÇϸé, °³¹ßÅøÀÌ ¹Ù²î¾îµµ ¾÷¹«´Â ±×·¸°Ô ¸¹ÀÌ º¯È­ÇÏÁö ¾ÊÀ¸´Ï±î ¸»ÀÔ´Ï´Ù. ±×¸®°í ÀϹÝÀûÀÎ ¾÷¹«¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ´Â »óÅ¿¡¼­´Â ¾÷¹«°¡ Á¶±Ý º¯È­Çصµ ±×·¸°Ô ÀÌÇØÇϴµ¥ Å« ¾î·Á¿òÀ» ¾øÁö ¾Ê³ª »ý°¢ÇÕ´Ï´Ù.
¾÷¹«´Â ÇÁ·Î±×·¥ ±¸Á¶ÀÇ ÁßÃ߸¦ ÀÌ·ç¸ç ±â¾÷¿¡¼­ ¸Å¿ì Áß¿äÇÏ°Ô Àνĵǰí ÀÖ´Â ºÎºÐÀÔ´Ï´Ù. µû¶ó¼­, °³¹ßÅø ÀÔ¹®ÀںеéÀº ¸ñÇ¥¸¦ ¸Ö¸® º¸°í ½Ã°£Àº °¡Áö°í ¾÷¹« ¸¶½ºÅͱîÁö µµ´ÞÇϵµ·Ï ³ë·ÂÇϼÌÀ¸¸é ÇÕ´Ï´Ù.

3. óÀ½¿¡´Â ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â °³¹ßÅøÀÌ °®°íÀÖ´Â ±â´ÉÀÇ Àüü»ó À» ȹµæÇϵµ·Ï ÇÏ½Ã°í ±× ´ÙÀ½¿¡ Çϳª Çϳª öÀúÇÏ°í ÀÚ¼¼ÇÏ °Ô ¹è¿ìµµ·Ï ÇϽʽÿÀ. ±×¸®°í Áß¿äÇÑ Áö½Ä°ú ±â¼úÀ» Áß½ÉÀ¸ ·Î ¹è¿ì½Ê½Ã¿À.
ÇÁ·Î±×·¡¹Ö ¾ð¾î°Ç °³¹ßÅøÀÌ°Ç È¤Àº ÀÏ¹Ý Çй®ÀÌ°Ç ÇÊÀÚÀÇ °æÇè»ó óÀ½¿¡ ÀüüÀûÀ¸·Î ¹«¾ùÀÌ ÀÖ´ÂÁö ¾Ë¾Æ¾ß ÇÏ°í ±× ´ÙÀ½¿¡´Â Â÷±ÙÂ÷±Ù Çϳª¾¿ Çϳª¾¿ ÀÚ¼¼ÇÏ°í öÀúÇÏ°Ô ¹è¿ö³ª°¡´Â °ÍÀÌ Áß¿äÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù. óÀ½¿¡´Â ´ë°­ÀÌ¶óµµ Ã¥À» ÇÑ ¹ø ÀÐ¾î º» ÈÄ ¹«¾ùÀÌ Áß¿äÇÏ°í ¹«¾ùÀÌ ´ú Áß¿äÇÑÁö¸¦ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. À±°û(Outline)À» ÀâÀº ÈÄ¿¡´Â Á¤¹ÐÇÏ°Ô ÀÌÇØÇϵµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. Áï, °³¹ßÅø¿¡ È帣°í ÀÖ´Â ÀüüÀû ±â¼ú Áö½Ä¿¡ ´ëÇؼ­ ¾î´À Á¤µµ À±°ûÀ» ¼³Á¤Çß´Ù¸é ±× ´ÙÀ½À¸·Î´Â Áß¿äÇÏ´Ù°í »ý°¢µÇ´Â ºÎºÐ¿¡ ´ëÇؼ­ È®½ÇÇÏ°Ô ÀÌÇØÇÏ°í ³Ñ¾î°¡¾ß ÇÕ´Ï´Ù. ¸¸¾à, ¿©·¯ºÐÀÌ ½ÅÀÔ ÇÁ·Î±×·¡¸Ó·Î¼­ óÀ½ »óÇ° ¸ÅÃâ¸ÅÀÔ ÇÁ·Î±×·¥À» °³¹ßÇØ¾ß ÇÑ´Ù°í ÇսôÙ. ¹°·Ð, ¼³°èµµ(´ÙÀ̾î±×·¥°ú Å×ÀÌºí ±¸Á¶)°¡ ÁÖ¾îÁö°í ¿©·¯ºÐÀº ÈǸ¢ÇÑ ¼³°èÀÚÀÇ Áöµµ¸¦ ¹ÞÀ¸¸ç ƯÁ¤ °³¹ßÅø·Î °³¹ßÀ» ÇÑ´Ù°í ÇսôÙ.
À̶§ ¿©·¯ºÐÀº ÀÌ »óÇ° ¸ÅÃâ¸ÅÀÔ ÇÁ·Î±×·¥°ú °ü·ÃµÈ ºÎºÐ¿¡ »ç¿ëµÇ´Â ¿ä¼Ò ±â¼ú(Element Skill)¿¡ ´ëÇؼ­ È®½ÇÈ÷ ÀÌÇØÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¹°·Ð, ¿©·¯ºÐÀº ÀÔ¹®ÀÚÀ̹ǷΠ°³¹ßÅøÀÇ ¾î¶² ±â´ÉÀÌ ÀÌ¿ëµÇ´ÂÁö, Áï, ¾î¶² ½ºÅ©¸³Æ® ÇÔ¼ö°¡ »ç¿ëµÇ´ÂÁö ȤÀº ¾î¶² À̺¥Æ®°¡ »ç¿ëµÇ´ÂÁö µîÀ» ¾Ë°íÀÖÁö ¸øÇÕ´Ï´Ù. À̶§ÀÇ ½ÉÁ¤Àº ¹Ù´å°¡ÀÇ ¸ð·¡¿¡¼­ ÀÒ¾î¹ö¸° Á¶°³²®ÁúÀ» ã´Â °Í°ú ºñ½ÁÇÕ´Ï´Ù. ¹«¼öÈ÷ ¸¹°Ô º¸¿©Áö´Â ¿ä¼Ò ±â¼úµé Áß¿¡¼­ Áö±Ý ´ç¸éÇÑ ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿ä¼Ò ±â¼úµéÀ» ã¾Æ³»¾ß ÇÕ´Ï´Ù. ±× ¿ÜÀÇ ¿ä¼Ò ±â¼úÀº Â÷ÈÄÀÇ ¹®Á¦ÀÌ°í Áö±Ý °Å·ÐÇÒ À̾߱Ⱑ ¾Æ´Õ´Ï´Ù.
Ãʺ¸ ÇÁ·Î±×·¡¸ÓÀÇ ÀÔÀå¿¡¼­ »óÇ° ¸ÅÃâ¸ÅÀÔ ÇÁ·Î±×·¥°ú °°Àº ƯÁ¤ ÇÁ·Î±×·¥À» °¡´ÉÇÑ ÇÑ Á¤ÇØÁø ½Ã°£ ³»¿¡ ±¸ÇöÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÇÊÀÚÀÇ °æ¿ì, ÆÄ¿öºô´õ 4.0À» »ç¿ëÇÒ ´ç½Ã ¸¹Àº »ç¶÷µéÀÌ ÆÄ¿öºô´õÀÇ ±âÃÊÀûÀÎ ±â´É¸¸À» ÀÌÇØÇÏ°í ÀÀ¿ëÀ̳ª ÆÁ µîÀÌ ¸¹ÀÌ ¾Ë·ÁÁöÁö ¾Ê¾Ò±â ¶§¹®¿¡ ÆÄ¿öºô´õ¸¦ ¹è¿ì±â°¡ ÂüÀ¸·Î Èûµé¾ú½À´Ï´Ù. ÇÏÁö¸¸ Áö±ÝÀº ÆÄ¿öºô´õ °³¹ßÀÚ ³×Æ®¿öÅ©¿Í °°Àº ¿Â¶óÀÎ Ä¿¹Â´ÏƼ¿Í ÆÄ¿öºô´õ ¼­Àû µîÀ» ÅëÇؼ­ ÆÄ¿öºô´õ¿¡ °üÇÑ Áö½Ä°ú ¿ä¼Ò ±â¼ú ±×¸®°í ÆÁ µîÀ» ¹è¿ï ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. ´Ù¸¥ °³¹ßÅøµµ ¸¶Âù°¡Áö ÀÏ °ÍÀÔ´Ï´Ù. ±×¸®°í °¡Àå Á÷Á¢ÀûÀ¸·Î ÀÚ½ÅÀÌ ÀÏÇÏ°í Àִ ȸ»çÀÇ ¼±ÀÓÀÚµé·ÎºÎÅÍ Á¶¾ð°ú °¡¸£Ä§À» ¾ò°Å³ª Àü¼ö ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à, ¿©·¯ºÐÀÇ È¸»ç¿¡ ÀÌ¹Ì ±¸ÃàµÇ¾î ÀÖ´Â °³¹ßÅøÀÇ ±âº» ¶óÀ̺귯¸®(Base Library)°¡ ±¸ÃàµÇ¾î ÀÖ´Ù¸é ¿©·¯ºÐÀº ¸Å¿ì Æí¸®ÇÏ°Ô »óÇ° ¸ÅÃâ¸ÅÀÔ ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖÀ» °Ì´Ï´Ù. ±âº» ¶óÀ̺귯¸®¸¦ È°¿ëÇÏ¸é ½Ã°£À» ´ÜÃà½ÃÅ°°í ¹ö±×¸¦ ÁÙÀÌ¸ç ³ë·ÂÀ» Àý°¨½ÃÅ°¸é¼­ »óÇ° ¸ÅÃâ¸ÅÀÔ ÇÁ·Î±×·¥À» ¿Ï¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, ±âº» ¶óÀ̺귯¸®´Â »ý»ê¼ºÀ» ±Ø´ëÈ­½ÃÅ°´Âµ¥ Å« ¿ªÇÒÀ» ÇÕ´Ï´Ù.
±×·¯³ª, ¸¸¾à ¿©·¯ºÐÀÌ ±âº» ¶óÀ̺귯¸®¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù¸é ¿©·¯ºÐÀº Á» ´õ ¸¹Àº °³¹ßÅøÀÇ ¼ø¼ö ±â¼úÀ» ¹è¿ö³ª°¡¾ß ÇÕ´Ï´Ù. Áï, À©µµ¿ì Çϳª¸¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡¼­ºÎÅÍ µ¥ÀÌÅÍÀ©µµ¿ì ÄÁÆ®·Ñ »ó¿¡ À̺¥Æ®¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý¿¡ À̸£±â±îÁö ¸¹Àº Ç׸ñÀ» öÀúÇÏ°Ô °øºÎÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¹°·Ð, ±×·¸´Ù°í ±âº» ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ´Ù°í Çؼ­ ÀÌ·¯ÇÑ Ç׸ñÀ» °øºÎÇÏÁö ¾Ê´Â´Ù´Â ¶æÀº ¾Æ´Õ´Ï´Ù. ´ÙÀ½¿¡´Â ÀÌ·¯ÇÑ °³¹ßÅø ÀÔ¹®ÀںеéÀÌ ÇÑ ¹ø Âë ²À ¾Ë¾ÆµÎ¾î¾ß ÇÒ ±â´Éµé¿¡ ´ëÇؼ­ ÇÊÀÚ°¡ Á¤¸®ÇÑ ÆÄ¿öºô´õ ÇÙ½ÉÁ¤¸® 101 ³»¿ëÀ» ½Ç¾ú½À´Ï´Ù. ¹°·Ð, ÇÊÀÚÀÇ ÁÖ°üÀÌ °¡¹ÌµÇ¾ú±â ¶§¹®¿¡ ´Ù¸¥ °³¹ßÀÚ È¤Àº ÇÊÀÚº¸´Ù ´õ °æÇèÀÌ ¸¹°í ÈǸ¢ÇϽŠ°³¹ßÀÚÀÇ ½Ã¾ß¿¡´Â ÇÊÀÚÀÇ 101°¡Áö »çÇ×ÀÌ ºó¾àÇÏ°í ºÒÃæºÐÇÏ´Ù°í ÁöÀûÇϽÇÁöµµ ¸ð¸¨´Ï´Ù. ±×¸®°í Ȥ ¾î¶² ºÐÀº ³Ê¹« ¸¹Àº °ÍÀ» ÀÔ¹®ÀںеéÀÌ ¹è¿ì°Ô µÇ´Â °Í ¾Æ´Ï³Ä°í À̾߱âÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î, ¿©·¯ºÐÀº Âü°í·Î ´ÙÀ½ÀÇ ÇÙ½ÉÁ¤¸® 101 ³»¿ëÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù. ´Ù¸¥ °³¹ßÅø¿¡ ´ëÇؼ­µµ ºÐ¸íÈ÷ ÀÌ¿Í °°Àº °³¹ßÅø°ú ¾ð¾îÀÇ Áß¿äÇÑ ¾ÆÀÌÅÛÀÌ Á¸ÀçÇÒ °ÍÀÔ´Ï´Ù. ÆÄ¿öºô´õ ¿ÜÀÇ °æ¿ì, Áï ºñÁÖ¾ó º£ÀÌÁ÷, µ¨ÆÄÀÌ, Java, C++ µî¿¡ ´ëÇؼ­´Â ´Ù¸¥ ¼±ÇÐ ÇÁ·Î±×·¡¸Ó·ÎºÎÅÍ ÇÙ½É ¾ÆÀÌÅÛÀ» ±¸ÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù. C ¾ð¾î¿¡ ´ëÇؼ­´Â ÇÊÀÚÀÇ ¼­Àû "C ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ ¹× ÇнÀ·Ð"ÀÌ Á¶±ÝÀ̳ª¸¶ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. ´Ù¸¥ °³¹ßÅø »ç¿ëÀںе鲲´Â ÇØ´ç Åøµé¿¡ ´ëÇÑ ÇÙ½ÉÁ¤¸®¸¦ ¾ð±ÞÇÏÁö ¸øÇØ ÀÌÁ¡ ¾çÇظ¦ ±¸ÇÕ´Ï´Ù.

ÆÄ¿öºô´õ ÇÙ½ÉÁ¤¸® 101
1. À̺¥Æ® ±¸µ¿Çü ÇÁ·Î±×·¡¹Ö(Event Driven Programming)¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
2. À©µµ¿ì ÄÁÆ®·ÑÀ» È®ÀåÇØ ³õÀº ÆÄ¿öºô´õ ÄÁÆ®·ÑÀÇ ±â´É¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
3. À©µµ¿ì ¿ÀºêÁ§Æ®, ¾îÇø®ÄÉÀÌ¼Ç ¿ÀºêÁ§Æ®, ¸Þ´º ¿ÀºêÁ§Æ®, »ç¿ëÀÚ ¿ÀºêÁ§Æ® µî °¢Á¾ ¿ÀºêÁ§Æ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
4. ¶óÀ̺귯¸® ÆäÀÎÅÍ¿¡¼­ °¢Á¾ ¿ÀºêÁ§Æ®¸¦ ´Ù·ê ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë°í ÀÖ³ª¿ä?
5. ÄÁÆ®·Ñ°ú ¿ÀºêÁ§Æ®´Â ¸ðµÎ À̺¥Æ®, ÇÁ·ÎÆÛƼ, ÇÔ¼ö¶ó´Â 3´ë Ư¼ºÀ» Áö´Ï°í ÀÖ´Ù´Â °ÍÀ» ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
6. »ç¿ëÀÚ°¡ ÀÛ¼ºÇÏ´Â ½ºÅ©¸³Æ®´Â ƯÁ¤ÇÑ À̺¥Æ®¿¡ ´ëÇÑ ½ºÅ©¸³Æ®·Î¼­ À̺¥Æ® ½ºÅ©¸³ÆÃÀ̶ó´Â °ÍÀ» ¾Ë°í ÀÖ³ª¿ä?
7. »ó¼ÓÀÌ µÇ´Â ¿ÀºêÁ§Æ®¿Í ±×·¸Áö ¸øÇÑ ¿ÀºêÁ§Æ®¸¦ ºÐ·ùÇÒ ¼ö ÀÖ³ª¿ä?
8. »ó¼ÓÀÌ Áö´Ñ ÀåÁ¡°ú ´ÜÁ¡¿¡ ´ëÇؼ­ ±â¼úÀûÀ¸·Î ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
9. ÀνºÅϽº º¯¼ö°¡ Â÷ÁöÇÏ´Â ¿ªÇÒÀ» À©µµ¿ì ¿ÀºêÁ§Æ®ÀÇ °üÁ¡¿¡¼­ ¼³¸íÇÒ ¼ö ÀÖ³ª¿ä?
10. Àü¿ªº¯¼öÀÇ »ç¿ëÀÌ ÇÁ·Î±×·¥ Àü¹Ý¿¡ °ÉÃļ­ ¾î¶² ¿µÇâÀ» ¹ÌÄ¡´ÂÁö ¾Ë°íÀÖ³ª¿ä?
11. SQLCA ½Ã½ºÅÛ º¯¼ö¿¡ ´ëÇؼ­ ¾î¶»°Ô ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
12. ¾îÇø®ÄÉÀÌ¼Ç ¿ÀºêÁ§Æ®¿¡¼­ µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÇϱâ À§ÇØ ¼³Á¤ÇÏ´Â ½ºÅ©¸³Æ®¸¦ ¾Ë°í ÀÖ³ª¿ä?
13. ÆÄ¿öºô´õÀÇ ¸ðµç ¿ÀºêÁ§Æ®µé°ú ÄÁÆ®·ÑµéÀÌ ¾î¶°ÇÑ ÇüÅ·Π»ó¼Ó°èÃþ±¸Á¶¿¡ ±â¹ÝÀ» µÎ°í ÀÖ´ÂÁö ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
14. À©µµ¿ìÀÇ Á¾·ù¿¡´Â ¸ÞÀÎÀ©µµ¿ì, ÀÚ½ÄÀ©µµ¿ì, Æ˾÷À©µµ¿ì, ÀÀ´äÀ©µµ¿ì, MDI ÇÁ·¹ÀÓ ¹× ¸¶ÀÌÅ©·ÎÇïÇÁ°¡ ÀÖ´Â MDI ÇÁ·¹ÀÓÀÌ ÀÖ´Ù´Â °ÍÀ» ¾Ë°í ÀÖ³ª¿ä? ±×¸®°í ÀÌµé °¢°¢ÀÇ ±â´É»óÀÇ Â÷À̸¦ ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
15. °¢Á¾ À©µµ¿ì ÄÁÆ®·Ñ(ÆÄ¿öºô´õ ÄÁÆ®·Ñ)ÀÌ Áö´Ï°í ÀÖ´Â ±â´É»óÀÇ Â÷À̸¦ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸ÇöÀÇ °üÁ¡¿¡¼­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
16. 4GL °³¹ßÅøÀÇ Á߽ɿ¡´Â ÆÄ¿ö½ºÅ©¸³Æ®°¡ ÀÖ½À´Ï´Ù. ÀÌ ÆÄ¿ö½ºÅ©¸³Æ®ÀÇ °­·ÂÇÔÀ» Á¦´ë·Î ¼³¸íÇÒ ¼ö ÀÖ³ª¿ä?
17. ÆÄ¿ö½ºÅ©¸³Æ® ÆäÀÎÅÍ¿¡¼­´Â ÆÄ¿ö½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ½ºÅ©¸³ÆÃÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄ¿ö½ºÅ©¸³Æ® ÆäÀÎÅÍÀÇ ±¸¼º¿¡ ´ëÇؼ­ Àü¹ÝÀûÀ¸·Î ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
18. ÆÄ¿ö¹Ù¿Í ÆäÀÎÅ͹ÙÀÇ ±â´É»óÀÇ Â÷ÀÌÁ¡À» ¼³¸íÇÒ ¼ö ÀÖ³ª¿ä?
19. ¹è¿­À» ¼±¾ðÇÏ´Â ¹æ¹ý°ú ¹è¿­À» ó¸®ÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ°í ÀÖ³ª¿ä? ±×¸®°í ¹è¿­ÀÇ Å©±â¸¦ °¡º¯ÀûÀ¸·Î ¼³Á¤ÇÏ´Â µ¿Àû¹è¿­ÀÇ ±¸Çö¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?
20. ¹è¿­ÀÇ ÃʱâÈ­¸¦ ÀÌÇØÇÏ°í ÀÖ³ª¿ä? ±×¸®°í, UpperBound() ÇÔ¼ö µî ¹è¿­¿¡ °ü·ÃµÈ ÇÔ¼öµé¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
21. ÆÄ¿ö½ºÅ©¸³Æ® ¾ð¾î´Â °­·ÂÇÑ ½ºÆ®¸µ 󸮸¦ ±¸»çÇÏ°í ÀÖ½À´Ï´Ù. ÆÄ¿ö½ºÅ©¸³Æ®¾ð¾î°¡ Áö¿øÇÏ´Â Mid(), Left(), Pos(), Right() µîÀÇ ½ºÆ®¸µ ÇÔ¼öµé¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
22. ÆÄ¿ö½ºÅ©¸³Æ®´Â ½ºÆ®¸µÀÇ °áÇÕ¿¬»êÀڷμ­ +¸¦ Á¦°øÇÏ°í ÀÖ´Ù. + ¿¬»êÀÇ Æí¾ÈÇÔÀ» ¾ó¸¶³ª Àß ÀνÄÇÏ°í ÀÖ³ª¿ä?
23. sqlca º¯¼ö Áß¿¡¼­ sqlcodeÀÇ °ª¿¡ ´ëÇؼ­ ¾î¶»°Ô ó¸®ÇÏ°í ÀÖ´ÂÁö ¾Ë°í ÀÖ³ª¿ä?
24. ÆÄ¿ö½ºÅ©¸³Æ®°¡ Á¦°øÇÏ´Â Á¦¾î¹®¿¡´Â ¾î¶² Á¾·ù°¡ ÀÖÀ¸¸ç °¢°¢ÀÇ ±â´É»óÀÇ Æ¯Â¡À» ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
25. CONTINUE ¹®ÀåÀº ·çÇÁ ¼öÇà µµÁß ³ª¸ÓÁö ¹®ÀåÀ» ½ºÅµÇÏ°í ´ÙÀ½ ·çÇÁ·Î °©´Ï´Ù. ÀÌ CONTINUE ¹®ÀåÀÇ Á߿伺À» ¾Ë°í ÀÖ³ª¿ä?
26. ÆÄ¿öºô´õ´Â ÇÁ·Î±×·¡¸Ó°¡ Á¤ÀÇÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ® ·¹º§ÀÇ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ® ¼öÁØ¿¡¼­ Á¤ÀÇÇÏ´Â »ç¿ëÀÚ Á¤ÀÇÇÔ¼ö¸¦ ¸¸µé¾î »ç¿ëÇÒ ¼ö ÀÖ³ª¿ä?
27. ÆÄ¿öºô´õÀÇ Àü¿ªÇÔ¼ö ÀÛ¼ºÀ» ÀÌÇØÇÏ°í ÀÖÀ¸¸ç Àü¿ªÇÔ¼öÀÇ »ç¿ë»óÀÇ Æ¯Â¡À» ¾Ë°í ÀÖ³ª¿ä?
28. ÇÔ¼ö³ª À̺¥Æ® ½ºÅ©¸³Æ®¿¡¼­ RETURN ¹®°ú Return Äڵ忡 ´ëÇؼ­ Á¤È®ÇÏ°Ô ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
29. ÆÄ¿öºô´õ´Â 700¿© °³°¡ ³Ñ´Â ³»ÀåÇÔ¼ö¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÇÔ¼öµé Áß Áß¿äÇÑ ÇÔ¼öµéÀ» ¼±º°ÇÒ ¼ö ÀÖÀ¸¸ç À̵éÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ±¸Ã¼ÀûÀ¸·Î ±× ¿ë¹ý¿¡ ´ëÇؼ­ ÀÚ¼¼È÷ ¾Ë°í ÀÖ³ª¿ä?
30. ÆÄ¿ö½ºÅ©¸³Æ®¸¦ µð¹ö±ëÇÒ ¶§ »ç¿ëÇÏ´Â µð¹ö°Å¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä? ƯÈ÷, Breakpoint ¼³Á¤¿¡ ´ëÇؼ­ Á¤È®ÇÏ°Ô ¾Ë°í ÀÖ³ª¿ä?
31. ¸Þ´º ¿ÀºêÁ§Æ®¸¦ ¸¸µé ¼ö ÀÖÀ¸¸ç ¸¸µé¾îÁø ¸Þ´º¸¦ À©µµ¿ì ¿ÀºêÁ§Æ®¿¡ °áÇÕÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
32. ¸Þ´º ¿ÀºêÁ§Æ®ÀÇ ÇÁ·ÎÆÛƼÀÇ Çϳª·Î¼­ Style ÅÇÀÇ Shift Over¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
33. Àü¿ª ±¸Á¶Ã¼¸¦ ¸¸µé ¼ö ÀÖÀ¸¸ç ÆÄ¿ö½ºÅ©¸³Æ®¿¡¼­ ±¸Á¶Ã¼¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
34. Open() ÇÔ¼öÀÇ Æз¯¸ÅÅÍ·Î ±¸Á¶Ã¼¸¦ ³Ñ±â´Â ¹æ¹ýÀ» ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
35. ¿ÀºêÁ§Æ® ·¹º§ÀÇ ±¸Á¶Ã¼¿Í ¿ÀºêÁ§Æ® ·¹º§ÀÇ ÇÔ¼öÀÇ ±â´É»óÀÇ Á¦¾à¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?
36. ´Ù¼¸ °¡Áö À¯ÇüÀÇ »ç¿ëÀÚ ¿ÀºêÁ§Æ®¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖÀ¸¸ç Á¦ÀÛ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
37. ºñÁÖ¾ó »ç¿ëÀÚ ¿ÀºêÁ§Æ®¿Í ³ÍºñÁÖ¾ó »ç¿ëÀÚ ¿ÀºêÁ§Æ®ÀÇ Â÷ÀÌÁ¡À» ¾Ë°í ÀÖ³ª¿ä?
38. ÄÁÆ®·ÑÀ̳ª ¿ÀºêÁ§Æ®¿¡ »ç¿ëÀÚ À̺¥Æ®¸¦ »õ·Î µî·ÏÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
39. µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÆÄÀÏÀÇ ±â´ÉÀ» ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
40. ODBC ¿¬°á¹æ¹ýº¸´Ù ºü¸¥ Native ¿¬°á¹æ¹ýÀ» ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
41. µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ´Â ¹æ¹ý°ú À̸¦ À§ÇÑ ÅøÀ» ¾Ë°í ÀÖ³ª¿ä?
42. µ¥ÀÌÅͺ£À̽º¿¡¼­ ÇÁ¶óÀ̸Ӹ® Å°¿Í Æ÷¸°Å°ÀÇ Á߿伺°ú Â÷ÀÌÁ¡À» ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
43. µ¥ÀÌÅͺ£À̽º °Ë»ö ¼Óµµ¸¦ Çâ»ó½ÃÅ°±â À§Çؼ­ À妽º¸¦ ¼³Á¤Çϴµ¥ ÀÌ À妽ºÀÇ È¿°úÀûÀÎ ¼³Á¤¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
44. SELECT, INSERT, UPDATE, DELETE, CONNECT µîÀÇ SQL ¹®ÀåÀÇ »ç¿ë¿¡ ´ëÇؼ­ ¾ó¸¶³ª Àß ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
45. µ¥ÀÌÅÍÀ©µµ¿ì ÄÁÆ®·Ñ°ú µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®ÀÇ »ó°ü°ü°è¸¦ ¾Ë°í ÀÖÀ¸¸ç µ¥ÀÌÅÍÀ©µµ¿ìÀÇ °³³äÀ» ¸íÈ®ÇÏ°Ô ¼³¸íÇÒ ¼ö ÀÖ³ª¿ä?
46. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅ͸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®¸¦ ¸¸µé°í °ü¸®ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
47. µ¥ÀÌÅÍÀ©µµ¿ì¸¦ ¸¸µé ¶§ ¼³Á¤ÇÏ°Ô µÇ´Â µ¥ÀÌÅÍÀ©µµ¿ì ¼Ò½º¿Í ÇÁ¸®Á¨Å×ÀÌ¼Ç ½ºÅ¸ÀÏ¿¡ ´ëÇؼ­ À¯Çüº°·Î ±¸º°ÇÏ¿© ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
48. µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®¸¦ ¸¸µé ¶§ ÀϹÝÀûÀ¸·Î °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â °ÍÀÌ SQL Select µ¥ÀÌÅͼҽºÀÔ´Ï´Ù. ÀÌ SQL Select¸¦ ÀڽŠÀÖ°Ô »ç¿ëÇÒ ¼ö ÀÖ³ª¿ä?
49. µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®¸¦ ¸¸µé ¶§ ÀϹÝÀûÀ¸·Î °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â °Í ÇÁ¸®Á¨Å×ÀÌ¼Ç ½ºÅ¸ÀÏ·Î Å׺淯(Tabular)¿Í ÇÁ¸®Æû(Freeform)ÀÌ ÀÖ½À´Ï´Ù. ÀÌ µÎ °¡Áö À¯ÇüÀÇ ÇÁ¸®Á¨Å×ÀÌ¼Ç ½ºÅ¸ÀÏÀ» ¾î¶³ ¶§ »ç¿ëÇÏ´ÂÁö ±¸º°Çؼ­ ¾Ë°í ÀÖ³ª¿ä?
50. µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®¿¡ ¾ñ¾î¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °è»êÇʵå (Computed Field) ¶Ç´Â °è»ê ¿ÀºêÁ§Æ®(Computed Object)ÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
51. °è»êÇʵå(Computed Field) ¶Ç´Â °è»ê ¿ÀºêÁ§Æ®(Computed Object)ÀÇ Expression(¶Ç´Â µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ® ÇÔ¼ö)ÀÇ Á¾·ùº° »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
52. Average,Count,Page ¹øÈ£, Sum, Today¸¦ ±¸Çϱâ À§ÇØ Computed Field¸¦ »ç¿ëÇÑ´Ù´Â °ÍÀ» ¾Ë°í ÀÖ³ª¿ä?
53. µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®ÀÇ ÀÛ¾÷¿µ¿ªÀÌ Çì´õ¹êµå,µðÅ×ÀϹêµå,¼­¸Ó¸®¹êµå,ǪÅ͹êµå·Î ³ª´µ¾îÁö¸ç ÀÌ ¹êµå °¢°¢ÀÇ ¿µ¿ªº° ±â´É¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?
54. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅÍ¿¡¼­ µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ® À§¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖ´Â ÄÁÆ®·Ñ ¿ÀºêÁ§Æ®°¡ ¹«¾ù¹«¾ùÀÌ ÀÖÀ¸¸ç À̵éÀÇ À¯Çüº° »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
55. µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ® À§¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ®µé Áß¿¡¼­ °¡Àå Áß¿äÇÑ ¿ÀºêÁ§Æ®°¡ Ä÷³ ¿ÀºêÁ§Æ®(Column Object)ÀÔ´Ï´Ù. ÀÌ Ä÷³ ¿ÀºêÁ§Æ®´Â µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ® ¼ÓÀÇ ¿ÀºêÁ§Æ®¶ó ÇÏ¿© ÀÏ¸í º¹ÇÕ ¿ÀºêÁ§Æ®(Composite Object)¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀÌ Ä÷³ ¿ÀºêÁ§Æ®ÀÇ ±â´É¿¡ ´ëÇؼ­ ¾ó¸¶³ª Àß ¾Ë°í ÀÖ³ª¿ä?
56. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅÍ¿¡¼­ Ä÷³ ¿ÀºêÁ§Æ®ÀÇ Edit ÅÇ¿¡ ÀÖ´Â Style Type¿¡´Â Å©°Ô ¿©¼¸ °¡Áö°¡ ÀÖ½À´Ï´Ù. ÀÌµé °¢°¢¿¡ ´ëÇؼ­ À¯Çüº° »ç¿ë¹ýÀ» Á¤È®È÷ ¾Ë°í ÀÖ³ª¿ä?
57. Ä÷³ ¿ÀºêÁ§Æ®ÀÇ Sytle Type Áß Edit ½ºÅ¸ÀÏ¿¡¼­ Limit, Auto Selection, Display Only, Showfocus Rectangle,Password, RequiredÀÇ ÇÁ·ÎÆÛƼµé °¢°¢¿¡ ´ëÇؼ­ Á¤È®ÇÏ°Ô »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
58. Ä÷³ ¿ÀºêÁ§Æ®ÀÇ Sytle Type Áß Edit ½ºÅ¸ÀÏ¿¡¼­ Code TableÀÇ »ç¿ë¹ý°ú ÀÌ¿¡ »óÀÀÇÏ´Â Validate ÇÁ·ÎÆÛƼÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
59. Code Table¿¡¼­ µ¥ÀÌÅÍ°ª°ú µð½ºÇ÷¹ÀÌ°ªÀÇ Â÷ÀÌÁ¡°ú °¢°¢ÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
60. Ä÷³ ¿ÀºêÁ§Æ®ÀÇ Sytle Type Áß EditMask ½ºÅ¸ÀÏ¿¡¼­ Mask ¼³Á¤¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
61. Ä÷³ ¿ÀºêÁ§Æ®ÀÇ Sytle Type Áß EditMask ½ºÅ¸ÀÏ¿¡¼­ Auto Skip ÇÁ·ÎÆÛƼÀÇ ±â´ÉÀ» ¾Ë°í ÀÖ³ª¿ä?
62. Ä÷³ ¿ÀºêÁ§Æ®ÀÇ Sytle Type Áß DropDownDataWindow ½ºÅ¸ÀÏ¿¡¼­ Allow Editing, Always Show List, Always Show Arrow, Lines In DropDown, Width of DropDownÀÇ ÇÁ·ÎÆÛƼµé °¢°¢¿¡ ´ëÇؼ­ Á¤È®ÇÏ°Ô »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
63. Ä÷³ ¿ÀºêÁ§Æ®ÀÇ Sytle Type Áß RadioButtons ½ºÅ¸ÀÏ¿¡¼­ Columns Across ÇÁ·ÎÆÛƼÀÇ ±â´É¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?
64. »ç¿ëÀÚ°¡ º¸±â ½¬¿î ÇüÅ·Πµ¥ÀÌÅ͸¦ µð½ºÇ÷¹ÀÌ ÇØÁÖ¾î¾ß ÇÒ ¶§ Ä÷³ÀÇ Æ÷¸Ë ÇÁ·ÎÆÛƼ »ç¿ëÇÕ´Ï´Ù. ÀÌ Ä÷³ ¿ÀºêÁ§Æ®ÀÇ Æ÷¸ËÀ» ¿øÇÏ´Â ´ë·Î ÀÚÀ¯ÀÚÀç·Î ÁöÁ¤ÇÒ ÁÙ ¾Ë°í ÀÖ³ª¿ä?
65. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅÍ¿¡¼­ Ä÷³ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ °ËÁõ±ÔÄ¢(Validation Rule)À» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
66. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅÍ¿¡¼­ µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®ÀÇ ¹êµå(Band)ÀÇ ÇÁ·ÎÆÛƼ Áß¿¡¼­ Autosize Height ±â´ÉÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
67. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅÍ¿¡¼­ ´ÜÃàÅ°¸¦ ÀÚÀ¯ÀÚÀç·Î »ç¿ëÇÒ ÁÙ ¾Ë°í ÀÖ³ª¿ä?
68. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅ͸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍÀ©µµ¿ìÀÇ ³»¿ëÀ» Á¤·Ä(Sort)Çϰųª ÇÊÅÍ(Filter)ÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
69. µ¥ÀÌÅÍÀ©µµ¿ì¿¡ ¹èÄ¡µÇ´Â ÄÁÆ®·ÑÀ̳ª ¿ÀºêÁ§Æ®¿¡ ÅÇ¿À´õ(TabOrder)¸¦ ÁöÁ¤ÇÏ¿© ÅÇÅ°¸¦ ÁöÁ¤µÈ ¼ø¼­·Î À̵¿ÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
70. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅ͸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍÀ©µµ¿ìÀÇ ³»¿ëµé Áß ¹Ýº¹µÇ´Â °ªµéÀ» ÇÑ ¹ø¸¸ ³ªÅ¸³ªµµ·Ï ÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
71. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅÍÀÇ Rows ¸Þ´º¿¡¼­ Retrieve OptionsÀÇ Rows As Needed¿Í Rows to Disk ¸Þ´ºÇ׸ñÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
72. µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®°¡ Update°¡(ÀúÀåÀÌ) µÇµµ·Ï ÇÏ·Á¸é Update ÇÁ·ÎÆÛƼ¸¦ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. Update Properties ¼³Á¤ ´ÙÀ̾ó·Î±× ¹Ú½ºÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
73. µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅ͸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍÀ©µµ¿ìÀÇ ³»¿ëÀ» ±×·ì(Group)Áþ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
74. µ¥ÀÌÅÍÀ©µµ¿ìÀÇ ³× °¡Áö ¹öÆÛ, Primary Buffer, Filter Buffer, Delete Buffer, Original Buffer °¢°¢ÀÇ ±â´Éº° »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
75. µ¥ÀÌÅÍÀ©µµ¿ìÀÇ Çà°ú ¿­ÀÇ ¾ÆÀÌÅÛ »óŸ¦ ¾ò¾î³»°í ¼³Á¤ÇÏ´Â ÇÔ¼öÀÎ SetItemStatus()¿Í GetItemStatus() ÇÔ¼öÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
76. µ¥ÀÌÅÍÀ©µµ¿ìÀÇ ±âº» Ç׸ñÀÎ ¾ÆÀÌÅÛ ÄÁÆ®·Ñ(¶Ç´Â ¿¡µðÆ® ÄÁÆ®·Ñ)ÀÇ ±â´É¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?
77. µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®¿¡¼­ ¶Ç´Â µ¥ÀÌÅÍÀ©µµ¿ì ÄÁÆ®·Ñ¿¡¼­ ¾ÆÀÌÅÛ ÄÁÆ®·Ñ(¶Ç´Â ¿¡µðÆ® ÄÁÆ®·Ñ)¿¡ ÀÖ´Â °ªÀ» ¾ò¾î³»´Â ÇÔ¼ö GetText()¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?
78. µ¥ÀÌÅÍÀ©µµ¿ì ÄÁÆ®·ÑÀÇ ÇÔ¼öµé Áß µ¥ÀÌÅͺ£À̽º °ü·Ã ÇÔ¼öÀÎ Retrieve(),Update(), InsertRow(), DeleteRow() ÇÔ¼ö¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?
79. µ¥ÀÌÅÍÀ©µµ¿ì ÄÁÆ®·ÑÀÇ ÇÔ¼öÀÇ ÇϳªÀÎ AcceptText() ÇÔ¼öÀÇ ±â´É¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?
80.µ¥ÀÌÅÍÀ©µµ¿ì À̺¥Æ®µéÀÎ EditChanged, ItemChanged, ItemFocusChanged, RowFocusChanging, RowFocusChangedµé °¢°¢¿¡ ´ëÇؼ­ »ç¿ë»óÀÇ Â÷À̸¦ ¾Ë°í ÀÖ³ª¿ä?
81. µ¥ÀÌÅÍÀ©µµ¿ì À̺¥Æ®ÀÇ ÇϳªÀÎ ItemChanged À̺¥Æ®¿¡ Àû¿ëµÇ´Â ¸®ÅÏ°ª 0,1,2 °¢°¢ÀÇ Â÷ÀÌÁ¡À» ¾Ë°í ÀÖ³ª¿ä?
82. Modify() ÇÔ¼ö¿Í Describe() ÇÔ¼ö °¢°¢ÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
83. ÆÄ¿ö½ºÅ©¸³Æ® ³»¿¡ SQL¹®ÀåÀ» ³»ÀåÇؼ­ ÄÚµùÇØ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
84. µ¥ÀÌÅÍÀ©µµ¿ì¸¦ Á¶È¸¿ë°ú ÇÁ¸°Æ®¿ëÀ¸·Î ±¸º°Çؼ­ ÄÚµùÇØ¾ß ÇÒ °æ¿ì, ShareData()ÇÔ¼ö¸¦ »ç¿ëÇϸé Æí¸®ÇÕ´Ï´Ù. ÀÌ ShareData()ÇÔ¼öÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
85. ¿ÀºêÁ§Æ®³ª ÄÁÆ®·ÑÀÇ ÇÔ¼ö ¶Ç´Â ÇÁ·ÎÆÛƼ¸¦ ÂüÁ¶ÇØ¾ß ÇÒ °æ¿ì µµÆ®(.)Ç¥±â¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ µµÆ®Ç¥±â¹ýÀ» ÀÚÀ¯ÀÚÀç·Î »ç¿ëÇÒ ¼ö ÀÖ³ª¿ä?
86. External µ¥ÀÌÅÍÀ©µµ¿ìÀÇ »ç¿ë¹ýÀ» ¾Ë°í ÀÖ³ª¿ä?
87. Àü¿ªÇÔ¼ö¸¦ ÀÛ¼ºÇÏ¿© µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ® ÇÔ¼ö·Î ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, µ¥ÀÌÅÍÀ©µµ¿ì ÆäÀÎÅÍ¿¡¼­ ¿ÀºêÁ§Æ®ÀÇ Expression("Evaluate('lookupdisplay(fname)',1)") Àº dw_1 µ¥ÀÌÅÍÀ©µµ¿ìÀÇ 1¹ø RowÀÇ fname Ä÷³ÀÇ µð½ºÇ÷¹ÀÌ °ªÀ» ¾ò¾î³»´Â ¹®ÀåÀÔ´Ï´Ù. ÀÌ ¹®ÀåÀ» ÀÌÇØÇÒ ¼ö ÀÖ³ª¿ä?
89. dw_1.Describe("Evaluate('sum(Amount)' 0)")Àº µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®ÀÇ sum(Amount)ÀÇ °ªÀ» ¾ò¾î³»´Â ¹®ÀåÀÔ´Ï´Ù. ÀÌ ¹®ÀåÀ» ¾Ë°í ÀÖ³ª¿ä?
90. µ¥ÀÌÅÍÀ©µµ¿ì ÄÁÆ®·Ñ¿¡ ´ëÇÑ ÇÔ¼ö¿Í µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ®ÀÇ Ä÷³ ¿ÀºêÁ§Æ® µî¿¡¼­ »ç¿ëÇÏ´Â µ¥ÀÌÅÍÀ©µµ¿ì ¿ÀºêÁ§Æ® ÇÔ¼ö°£ÀÇ Â÷ÀÌÁ¡À» ±¸º°ÇÒ ¼ö ÀÖ³ª¿ä?
91. µ¥ÀÌÅͺ£À̽º¿Í °ü·ÃÇÏ¿© NULL °ªÀ» ó¸®ÇØ¾ß ÇÏ´Â ¹®Á¦°¡ Áß¿äÇÕ´Ï´Ù. ÀÌ NULL °ªÀ» ó¸®Çϱâ À§Çؼ­ IsNULL() ÇÔ¼ö°¡ Áß¿äÇÏ°Ô »ç¿ëµË´Ï´Ù. NULL °ª 󸮿¡ ÀÚ½ÅÀ» °¡Áú ¼ö ÀÖ³ª¿ä?
92. À̺¥Æ® ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÒ ¶§ EditChanged, ItemChanged, ItemFocusChanged, RowFocusChanging, RowFocusChanged µéÀº dwo Æз¯¸ÅÅ͸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ dwo Æз¯¸ÅÅÍÀÇ ±â´ÉÀ» ÀÌÇØÇÒ ¼ö ÀÖ³ª¿ä?
93. dw_1.Find("data ='" + ls_data +"'",1,dw_1.RowCount())´Â ù ¹ø° ·Î¿ì¿¡¼­ºÎÅÍ ¸¶Áö¸· ·Î¿ì±îÁö Äڵ尡 ls_code¿Í °°Àº ·Î¿ì¸¦ ã½À´Ï´Ù. ÀÌ ½ºÅ©¸³Æ® Äڵ带 ¾Ë°í ÀÖ³ª¿ä?
94. µ¥ÀÌÅÍÀ©µµ¿ì ¹öÆÛ¿Í °ü·ÃµÈ µ¥ÀÌÅÍÀ©µµ¿ì ÇÔ¼ö·Î ModifiedCount() ÇÔ¼ö¿Í DeletedCount() ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ µÎ ÇÔ¼öÀÇ ±â´ÉÀ» ¾Ë°í ÀÖ³ª¿ä?
95. pbm_dwnkey À̺¥Æ®´Â µ¥ÀÌÅÍÀ©µµ¿ì¿¡¼­ Å°¸¦ ó¸®Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ÀÌ À̺¥Æ®¸¦ »ç¿ëÀÚ À̺¥Æ®·Î Á¤ÀÇÇؼ­ »ç¿ëÇÒ ÁÙ ¾Ë°í ÀÖ³ª¿ä?
96. ¿©·¯ ·Î¿ì¸¦ ÇѲ¨¹ø¿¡ ó¸®ÇÏ´Â ¹æ½ÄÀ» ¸ÖƼ·Î¿ì(Multi-Row) ó¸® ±â¹ýÀ̶ó°í Çϸç Æû ÇüÅÂó·³ ÇϳªÀÇ ·Î¿ì¸¸À» ó¸®ÇÏ´Â ¹æ½ÄÀ» ½Ì±Û·Î¿ì(Single-Row) ó¸® ±â¹ýÀ̶ó°í ÇÕ´Ï´Ù. ÀÌ µ¥ÀÌÅÍÀ©µµ¿ì ÇÁ·Î±×·¡¹Ö ±â¹ýÀÇ ±â´É»ó Â÷ÀÌÁ¡À» ÀÌÇØÇÏ°í ÀÖ³ª¿ä?
97. ÅÇ ÄÁÆ®·ÑÀ» »ç¿ëÇؼ­ ¹®Á¦¿µ¿ªÀ» ±¸ºÐÁö¾î ÇÁ·Î±×·¡¹ÖÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ Àß ¾Ë°í ÀÖ³ª¿ä?
98. Æ®¸®ºä ÄÁÆ®·ÑÀ» »ç¿ëÇÏ¿© Á¶Á÷³»ÀÇ ºÎ¼­ ü°è¸¦ Æ®¸® ÇüÅ·Π±¸¼ºÇÒ ÁÙ ¾Ë°í ÀÖ³ª¿ä?
99. ¸¶½ºÅÍ/µðÅ×ÀÏ(Master/Detail) °ü°è¿¡ ÀÇÇÑ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ÁÙ ¾Ë°í ÀÖ³ª¿ä?
100. µ¥ÀÌÅÍÀ©µµ¿ì¿¡¼­ ƯÁ¤ Á¶°ÇÀ¸·Î µ¥ÀÌÅÍÀ©µµ¿ì ³»¿ë¹°ÀÌ Á¶È¸µÇµµ·Ï Á¶È¸Á¶°Ç (Retrival Agrument)À» °Å´Â ¹æ¹ý ¾Ë°í ÀÖ³ª¿ä?
101. µ¥ÀÌÅͺ£À̽ºÀÇ CURSOR¿¡ ´ëÇؼ­ ÀÌÇØÇÏ°í ÀÖ³ª¿ä? ´Ù½Ã ¸»Çؼ­, DELCARE ¹®, OPEN ¹®, FETCH ¹®, CLOSE ¹®, COMMIT ¹®ÀÇ ¼ø¼­·Î µ¥ÀÌÅͺ£À̽ºÀÇ ·¹Äڵ带 ÃßÃâÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ³ª¿ä?

ÇÊÀÚ°¡ ¾Õ¿¡¼­ ¿­°ÅÇÑ ÆÄ¿öºô´õ ÇÙ½ÉÁ¤¸® 101Àº ÆÄ¿öºô´õ ÀÔ¹®ÀںеéÀÌ 6°³¿ù Á¤µµ±îÁö´Â ¸¶½ºÅÍÇÒ Ç׸ñµé·Î »ý°¢ÇÏ°í ¼÷ÁöÇØ ÁÖ¼ÌÀ¸¸é ÇÏ°í ¿¹Àü¿¡ Á¤¸®Çß´ø ³»¿ëÀÔ´Ï´Ù. ¶ÇÇÑ ÀÌ 101°¡Áö ÇÙ½É ¿ä¼Ò ±â¼úµéÀº ÆÄ¿öºô´õ °³¹ßÅø ±â´ÉÀÇ Àüü»óÀ» ½Å¼ÓÈ÷ ȹµæÇϴµ¥ ¾î´À Á¤µµ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.
ÀüüÀûÀ¸·Î ÀÌ·¯ÇÑ Ç׸ñµéÀ» ¼÷Áö ÇÑ »óÅ¿¡¼­ °¢ Ç׸ñ Çϳª Çϳª¸¦ ½ÇÀü¿¡¼­ ´ë¸éÇÏ°Ô µÇ¸é ±× ¶§ ´ëÃæ ³Ñ¾î°¡Áö ¸¶½Ã°í öÀúÇÏ°í ²Ä²ÄÇÏ°Ô ÇнÀÇØ ³ª°¡½Ã±â ¹Ù¶ø´Ï´Ù. óÀ½¿¡ ´ë¸éÇÏ°Ô µÈ ³»¿ëÀ» ´ëÃæ ÀÌÇØÇÏ°í ³Ñ¾î°¡¸é ´ÙÀ½¿¡ ¶Ç ¸¶ÁÖÇÏ°Ô µÇ¸é ´Ù½Ã °øºÎÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¹Ç·Î, ÇÑ ¹ø ¸¶ÁÖÄ£ Ç׸ñµéÀº öÀúÇÏ°Ô °øºÎÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¹°·Ð, óÀ½¿¡ ÀÌÇØÇϱ⠳ʹ« ¾î·Á¿ì¸é ´ë°­ÀÇ ±â´ÉÀû ÀÌÇØ¶óµµ ¾òÀ¸½Å ÈÄ(±â´ÉÀû »ç¿ëÀ» ¾Ï±âÇØ µÐ ÈÄ) ¼­¼­È÷ ±× ¿ø¸®¿Í ÀÌÄ¡¸¦ ±Ã¸®ÇØ º¸¼Åµµ µË´Ï´Ù. ÀÌÇØ°¡ Àß µÇÁö ¾ÊÀ¸¸é ¾Ï±âÇϽðí, ¾Ï±â°¡ Àß ¾ÈµÇ½Ã¸é ÀÌÇØÇϽʽÿÀ. ±×¸®°í ¸¸¾à ÀÌÇصµ µÇ°í ¾Ï±âµµ µÇ¸é ÀÌÇØ¿Í ¾Ï±â¸¦ ¸ðµÎ ÇϽʽÿÀ. ±×¸®°í ÀÌÇØ¿Í ¾Ï±â´Â ´Ü¼øÇÑ Áö½ÄÀ¸·Î¼­ÀÇ ¾Ï±â°¡ ¾Æ´Ñ ÇÁ·Î±×·¥ ±¸Á¶ÀÇ ÇÑ ¿ä¼Ò ±â¼ú·Î¼­ ¾î¶»°Ô ¿ªÇÒÀ» Çϴ°¡¸¦ ÀÌÇØÇÏ½Ã°í °³¹ßÅøÀ» ´Ù·ç´Â ±â´ÉÀû ÀÌÇصµ ´ÜÆíÀû Áö½ÄÀÌ ¾Æ´Ñ ±â´É »ç¿ëÀÇ ÀýÂ÷¿Í °úÁ¤ ÀÚü¸¦ ÀÌÇØÇϵµ·Ï ÇϽʽÿÀ. ¸¶¹ý»çÀÇ °æ¿ì¿¡, °¢ ´Ü°è°¡ ¾î¶»°Ô Çؼ­ ÇϳªÀÇ ¿ÏÀüÇÑ °á°ú¹°À» ¸¸µé¾î ³»°Ô µÇ´ÂÁö¸¦ ÀÌÇØÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¸¸¾à ƯÁ¤ ¿ä¼Ò ±â¼úÀ» ¾Ï±âÇϽ÷Á¸é ½ÇÁ¦ ¿ä¼Ò ±â¼úÀÌ ¾î¶»°Ô »ç¿ëµÇ¾î ÇÁ·Î±×·¥ÀÇ ±¸¼º¿ä¼Ò·Î È°¿ëµÇ´ÂÁö¸¦ ÀÌÇØÇÏ¼Å¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅÍÀ©µµ¿ìÀÇ Find()ÇÔ¼ö¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¸¦ ¾Ë·Á¸é ½ÇÁ¦·Î ÀÌ Find()ÇÔ¼ö°¡ ÇÊ¿äÇϰųª »ç¿ëµÇ´Â °æ¿ì¸¦ ¹è¿ö¾ß ÇÕ´Ï´Ù. ½ÇÁ¦·Î ÀÀ¿ëµÇ°í Àû¿ëµÇ´Â »ç·Ê¸¦ ÅëÇؼ­ °øºÎÇÒ ¶§ ±× È¿°ú°¡ ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô »ç·Ê ÇнÀÀ» ÅëÇØ ¿ä¼Ò ±â¼úÀ» °øºÎÇϸé ÀÚ¿¬½º·´°Ô ¾Ï±â°¡ µË´Ï´Ù. Áï, ¹«Á¶°Ç ¾Ï±âÇÏ·Á ÇÏÁö ¸¶½Ã°í, ½ÇÁ¦ »ç·Ê¸¦ Àß °øºÎÇϼż­ ÀÚ¿¬½º·´°Ô ¹è¿ì°íÀÚ ÇÏ´Â ¿ä¼Ò ±â¼úÀ» ¾Ï±âÇϵµ·Ï ÇϽʽÿÀ.
°¢¼³ÇÏ°í, ÀÌ 101°¡Áö Ç׸ñ¿¡ ´ëÇؼ­´Â ÇϳªÀÇ Âü°í·Î ±â¾ïÇØ µÎ½Ã±â ¹Ù¶ø´Ï´Ù. ¹°·Ð, Á¦°¡ ¿­°ÅÇØ µå¸° 101°¡Áö Ç׸ñ ¿Ü¿¡µµ ÈξÀ ´õ ¸¹Àº Ç׸ñµéÀÌ Á¸ÀçÇÒ ¼ö ÀÖÀ¸¸ç ³ª¸ÓÁö¿¡ ´ëÇؼ­´Â Ã¥À» º¸°Å³ª ½ÇÀü¿¡¼­ ´ë¸éÇßÀ» ¶§ Çϳª Çϳª Á¤¸®ÇØ µÎ½Ã±â ¹Ù¶ø´Ï´Ù.
±×·¯³ª ¿©±â¼­ ¸»¾¸µå¸± ÇÙ½É »çÇ×Àº ³Ê¹« ¸¹Àº °ÍÀ» ¹è¿ì·Á°í ³ë·ÂÇϱ⺸´Ù´Â ÇÁ·ÎÁ§Æ®¿¡¼­ Áö±Ý ÇöÀç ÇÊ¿äÇÑ °ÍÀ» öÀúÇÏ°Ô ¸¶½ºÅÍÇÏ·Á°í ³ë·ÂÇϽʽÿÀ. ´ÜÀ§ ÇÁ·ÎÁ§Æ®¿¡ ¹èÁ¤µÈ ¿ä¼Ò ±â¼úµéÀ» ÀÍÈ÷°í ±× ´ÙÀ½ ´ÜÀ§ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ »õ·Î¿î ±â¼úµéÀ» ¹è¿ö³ª°¡´Â ¹æ½ÄÀ¸·Î ºñÁê¾ó °³¹ß ³ëÇϿ츦 ÃàÀûÇØ ³ª°¡½Ã¸é µË´Ï´Ù. óÀ½ºÎÅÍ ¿Ïº®ÇÏ°Ô Æ¯Á¤ Áö½Ä°ú ±â¼úÀ» ¸¶½ºÅÍÇϱâ´Â ½±Áö ¾Ê½À´Ï´Ù. ±×·¯³ª, µÇµµ·Ï ¿©·¯ ¹ø ¸¶ÁÖÇÏ°Ô µÈ ±â¼úÀº ¿­½ÉÈ÷ ÀÌÇØÇÏ°í ¾Ï±âÇϵµ·Ï ÇÏ¿© ³»¸éÈ­(Internalization)½ÃÅ°µµ·Ï ÇϽʽÿÀ. ¹æ¸¸ÇÏ°í »ê¸¸ÇÏ°Ô ÀÌ°ÍÀú°Í ¸ðµç ±â¼ú°ú Áö½ÄÀ» ¹è¿ì·Á°í ÈûÀ» ºÐ»ê½ÃÅ°Áö ¸¶½Ã°í, ÇÑ °¡Áö ÇÑ °¡Áö Â÷±ÙÂ÷±Ù ±×¸®°í öµÎö¹ÌÇÏ°Ô ÀÌÇØÇÏ°í ¾Ï±âÇØ ³ª°¡µµ·Ï ÇϽʽÿÀ.
ºÐ¸í, ÀúÀÇ ¹æ¹ý´ë·Î ÇÁ·ÎÁ§Æ®¿¡¼­ ¿ä±¸ÇÏ´Â ¿ä¼Ò ±â¼ú, ÆÁ, ³ëÇÏ¿ì µîÀ» Â÷±ÙÂ÷±Ù °øºÎÇØ ³ª°£´Ù¸é ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡ Áñ°Å¿òµµ ¾òÀ» ¼ö ÀÖÀ¸¸®¶ó »ý°¢ÇØ º¾´Ï´Ù. ÇÊÀÚ´Â »õ·Î¿î ¿ä¼Ò ±â¼ú, ÆÁ ±×¸®°í ³ëÇϿ츦 ÀÍÈú ¶§¸¶´Ù »õ·Ï»õ·Ï Áñ°Å¿ò¿¡ Àá±â±âµµ ÇÏ¿´½À´Ï´Ù. ±×°ÍÀÌ ¹Ù·Î ÇÁ·ÎÁ§Æ® ¼öÇàÀÇ È°·ÂÀÌ µÇ¾ú°í, °³¹ßÀڷμ­ ¸î ³â°£À» Áö¼ÓÇÒ ¼ö ÀÖ¾ú´ø ÈûÀÌ µÇ¾ú½À´Ï´Ù.
ÇÊÀÚ°¡ 101°¡Áö ÇÙ½ÉÁ¤¸®·Î ¿ä¼Ò ±â¼úµéÀ» ¿­°ÅÇÑ °ÍÀº ÇÊÀÚ°¡ ÆÄ¿öºô´õ¸¦ ¹è¿ï ´ç½Ã ¹«¾ùÀÌ Áß¿äÇÏ°í ¼ÒÇÁÆ®¿þ¾î Á¦Ç°À» ¸¸µé±â À§Çؼ­´Â ¾î¶² ¿ä¼Ò ±â¼úÀÌ ÇÊ¿äÇÑÁö ¸ô¶ú½À´Ï´Ù. ±×¸®°í ´õ¿íÀÌ, ¿ä¼Ò ±â¼úÀ̶ó´Â °Í ÀÚü¿¡ ´ëÇؼ­ ÀüÇô ¾ËÁö ¸øÇß°í, ¿ä¼Ò ±â¼úÀÌ ¿Ö Áß¿äÇÑÁöµµ ¸ô¶ú½À´Ï´Ù. ÇÊÀÚ°¡ ¿ä¼Ò ±â¼úÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾î ÀÍÈ÷°Ô µÈ °ÍÀº 1³â Á¤µµÀÇ ¼¼¿ùÀÌ È帥 µÚ¿´½À´Ï´Ù. µÇµ¹¾Æ »ý°¢Çغ¸¸é ÇÊÀÚ°¡ ¾ó¸¶³ª ¾î¸®¼÷Çß´ÂÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù. ´©±º°¡°¡ ¿ä¼Ò ±â¼úÀÇ Á߿伺À» ÀÏ·¯ÁÖ°í °¡¸£ÃÄÁÖ¾ú´Ù¸é °í»ýÀ» ´ú ÇßÀ» Å×´Ï±î ¸»ÀÔ´Ï´Ù. ¹°·Ð, ±×³É ¿ä¼Ò ±â¼ú¿¡ ´ëÇؼ­ ¸ð¸£°í ÇÁ·Î±×·¥À» ÇÏ´Ùº¸´Ï ¿ÀÈ÷·Á ¿ä¼Ò ±â¼úÀÇ Á߿伺À» ´õ Àý½ÇÇÏ°Ô ´À³¢°Ô µÈ °ÍÀÎÁö ¸ð¸£Áö¸¸ ¸»ÀÔ´Ï´Ù.
ÀÌ 101°¡Áö ÇÙ½É ¿ä¼Ò ±â¼úÀ» óÀ½ºÎÅÍ ¸ðµÎ ÇÑ ¹ø¿¡ ¹è¿ì½Ã·Á°í ÇÏÁö ¸¶½Ã°í, õõÈ÷ ½Ã°£À» °¡Áö°í ²ÙÁØÈ÷ ¹è¿ìµµ·Ï ÇϽʽÿÀ. ±×¸®°í ÀÌÇØ°¡ Àß ¾È°¡¸é ¼±ÀÓÀÚ³ª µ¿·á °³¹ßÀÚ¿¡°Ô ¹°¾î¼­¶óµµ ¾Æ½Ã°í ³Ñ¾î°¡¼¼¿ä. »ç½Ç, ±â´ÉÀûÀÎ °ÍÀº µÇµµ·Ï ¾Ï±âÇϽðí, ½ºÅ©¸³Æ®·Î ÀÛ¼ºÇØ¾ß ÇÒ ÄÚµå ºÎºÐÀº ¸ÕÀú ÀÌÇظ¦ ÇÏ½Ã°í ¾Ï±âÇϵµ·Ï ÇϽʽÿÀ. ±×¸®°í, 101°¡Áö ÇÙ½ÉÁ¤¸®¸¦ Ç×»ó ¿°µÎÇØ µÎ½Ã°í, ÀÌ¿Ü¿¡µµ À¯¿ëÇÏ´Ù°í »ý°¢µÇ´Â ¿ä¼Ò ±â¼úÀº ÀÍÇôµÎ½Ã±â ¹Ù¶ø´Ï´Ù. ÀÌ¿Í °°ÀÌ, ÇÙ½É ¿ä¼Ò ±â¼úÀ» ¹Ì¸® ¾Ë¾Æ µÐ »óÅ·Π¿ä¼Ò ±â¼úÀÇ Àüü¸¦ º» ÈÄ ±× ´ÙÀ½ ¿ä¼Ò ±â¼ú Çϳª Çϳª¸¦ ÀÌÇØÇÏ°í ¾Ë¾Æ³ª°¡´Â °ÍÀÌ À¯ÀÍÇÔÀ» ¾Æ½Ç °ÍÀÔ´Ï´Ù. ¹°·Ð, ºñÁÖ¾ó º£ÀÌÁ÷, µ¨ÆÄÀÌ ±×¸®°í C++ ¹× Java ¾ð¾î¿¡µµ ¸ðµÎ ÇØ´çÇÕ´Ï´Ù.
±×¸®°í, óÀ½¿¡ ÀÌÇØ°¡ ¾ÈµÈ´Ù°í ³Ê¹« °ÆÁ¤ÇϽÃÁö ¸¶½Ã°í, õõÈ÷ ÀÍÇô³ª°¡µµ·Ï ÇϽʽÿÀ. ½Ã°£À» µéÀÌ°í °øÀ» µéÀ̸é ÀÚ¿¬È÷ ¾Ë°Ô µË´Ï´Ù. ±×·¯¹Ç·Î ³Ê¹« Á¶¹Ù½É ³»½Ã¸é¼­ °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÇÊÀÚµµ ¿ä¼Ò ±â¼úÀ» ¹è¿ì±â À§Çؼ­ 3³âÀ» ¹ÙÃÄ¾ß Çß°í Áö±Ýµµ °¡²û¾¿ ¿ä±äÇÑ ¿ä¼Ò ±â¼úÀ» ´ë¸éÇϱ⵵ ÇÕ´Ï´Ù. ÇÏÁö¸¸, ºÐ¸íÇÑ °ÍÀº ÀÚÁÖ ´ë¸éÇÏ´Â ¿ä¼Ò ±â¼úÀº ¹Ýµå½Ã ÀÍÇôµÎµµ·Ï ÇϽʽÿÀ. ¿©À¯¸¦ °®°í °ÔÀ¸¸£Áö ¾Ê´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ¼¼»ó»ìÀÌ°¡ ±×·¸µí ¾ç¸é¼ºÀ» Àß ÀÌÇØÇÏ°í Àß Ã¼µæÇØ ³ª°¡´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ³Ê¹« ¸¹ÀÌ ¾Ë·Á°í Çصµ ¾ÈµÇ°í ³Ê¹« ¾Ë·Á°í ÇÏÁö ¾Ê¾Æµµ ¾ÈµÇ°í ¸»ÀÔ´Ï´Ù. Áß¿äÇÑ °ÍÀº ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇؼ­ ¿©·¯ºÐ ½º½º·ÎÀÇ ÇнÀ¸ðµ¨°ú ÇнÀŵµ¸¦ ÀÍÈ÷½Ãµµ·Ï ÇϽʽÿÀ.

4. ÇÁ·ÎÁ§Æ®¿¡¼­ ´ë¸éÇÏ°Ô µÇ´Â »õ·Î¿î ¿ä¼Ò ±â¼ú, ÆÁ ±×¸®°í ³ëÇÏ¿ìµéÀ» Çϳª Çϳª ±â·ÏÇÏ°í Á¤¸®ÇÏ¿© ¿©·¯ºÐÀÇ Áö½Äü°è·Î ¹ßÀü½ÃÅ°½Ê½Ã¿À.
ÇÊÀÚ°¡ óÀ½ °³¹ßÅøÀ» ¹è¿üÀ» ¶§´Â °³¹ßÅøÀ» ¿¬¸¶ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿ä·É °°Àº °ÍÀ» ¸¹ÀÌ Àü¼ö ¹ÞÁöµµ ¸øÇß°í ¶ÇÇÑ ÇÊÀÚ°¡ À̸¦ Áß¿äÇÏ°Ô »ý°¢ÇÏ°í ¹°¾îº¸·Á°í ÇÏÁöµµ ¾Ê¾Ò°í Çؼ­ ¿ä·ÉÀ̳ª ºñ°áÀ» ³õÃÄ ¹ö·È½À´Ï´Ù. ´Ù¸§¾Æ´Ï¶ó, ÇÁ·ÎÁ§Æ® ¼öÇà½Ã »õ·Î¿î ¿ä¼Ò ±â¼úÀ̳ª ÆÁ ¹× ³ëÇϿ츦 Á¢ÇÏ°Ô µÇ¸é ±×°ÍÀ» ¼ø°£¼ø°£ ±â·ÏÇØ ³õ°í Á¤¸®ÇÏ´Â ÀÏÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ±â·Ï°ú Á¤¸®¸¦ ÇÏÁö ¾Ê¾Æ ¸¹Àº ¼¼¿ù µ¿¾È ÀÚÁÖ Á÷¸éÇÏ´Â ÇÁ·Î±×·¡¹Ö ±â¹ýµé°ú ³ëÇÏ¿ìµéÀ» ¸Å ¹ø ´Ù½Ã °øºÎÇØ¾ß ÇÏ´Â ¿ì¸¦ ¹üÇÏ°ï ÇÏ¿´½À´Ï´Ù. Áö±Ý Á¦°¡ ´Ù½Ã ƯÁ¤ °³¹ßÅøÀ» °øºÎÇÑ´Ù¸é °áÄÚ »õ·Î¿î ¿ä¼Ò ±â¼ú°ú ÆÁ ±×¸®°í ³ëÇÏ¿ì µîÀ» Á¤¸®ÇÏ´Â °ÍÀ» °ÔÀ»¸® ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
ȸ»çÀÇ Áß¿äÇÑ ±â¹ÐÀÌ ¾Æ´Ï¶ó¸é ÀÚ½ÅÀÇ ³ëÆ®¿¡ ±â·ÏÇÏ¿© Á¤¸®ÇØ µÎ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù!
¿©±â¼­´Â Áï°¢ÀûÀÎ ³ëÆ®(Instant Note) ¹æ¹ý¿¡ ´ëÇؼ­ ¼Ò°³ÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ °³¹ßÅøÀ» »ç¿ëÇؼ­ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Ù º¸¸é ¼ø°£¼ø°£ »õ·Ó°Ô ¾Ë°Ô µÇ´Â ¼ÒÇÁÆ®¿þ¾î ±â¹ýÀ̳ª ÆÁ µîÀ» ´ë¸éÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. ±×¸®°í ÇÁ·Î±×·¥ÀÇ ¿À·ù¸¦ °íÄ¡´Ù º¸¸é ´Ù¾çÇÑ ÇعýÀ̳ª ÁÁÀº ¾ÆÀ̵ð¾î¸¦ ¾ò°Ô µÇ±âµµ ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¤º¸µéÀ» ±×³É ÀÒ¾î¹ö¸®Áö ¸»°í ±â·ÏÇØ µÑ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¿¬ÇÊÀ» »ç¿ëÇؼ­ Á¾ÀÌ¿¡ ±â·ÏÇÏ¸é ¼ÕÀÌ °¡°Ô µÇ°í ±ÍÂú°Ô µË´Ï´Ù. ±×·¡¼­, À©µµ¿ìÁî ȯ°æÀ̶ó¸é ¸Þ¸ðÆíÁý±â¸¦ ½ÇÇà½ÃÄÑ È­¸é¿¡ »óÁÖ½ÃÄÑ ³õ½À´Ï´Ù. ±×¸®°í, ¼ø°£¼ø°£ ¾Ë°Ô µÇ´Â ÆÁÀ̳ª ³ëÇÏ¿ì µîÀ» ±× ¸Þ¸ðÆíÁý±â¿¡ ±â·ÏÇØ µÎ´Â °ÍÀÔ´Ï´Ù.
Instant Note¸¦ »ç¿ëÇϸé ÇÁ·Î±×·¡¹Ö ÇÒ ¶§ °Þ°Ô µÇ´Â ¹®Á¦¿Í Çعý ±×¸®°í ÆÁÀ̳ª °¢Á¾ ³ëÇϿ츦 ÄÄÇ»ÅÍ »óÀÇ ¸Þ¸ðÀåÀ» ¶ç¾î³õ°í ÀÛ¾÷Çϸ鼭 ±â·ÏÇØ µÑ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¸ðÀå¿¡´Â µð¹ö±ëÇÒ ¶§»Ó¸¸ ¾Æ´Ï¶ó »õ·Î¿î ÇÁ·Î±×·¡¹Ö ±â¹ýÀ̳ª ÆÁ µîÀ» ¹ß°ßÇϸé "±× Áï½Ã °£´ÜÇÏ°Ô Á¤¸®Çؼ­" Àû¾îµÓ´Ï´Ù. ÄÄÇ»ÅÍ ÇÑ ÂÊ¿¡ Ç×»ó Á¶±×¸¸ ¸Þ¸ðÆíÁý±â¸¦ ¶ç¾î ³õ´Â °ÅÁÒ. ÀÌ·¸°Ô ¸Þ¸ðÆíÁý±â¸¦ ¶ç¾î³õ°í ÇÁ·Î±×·¡¹Ö ÀÛ¾÷ÇÒ ¶§¸¶´Ù ¹ß°ßµÇ´Â Áß¿äÇÑ »çÇ×°ú ¿À·ù´ëó ¹æ¹ý ±×¸®°í ³ëÇÏ¿ì µîÀ» ±â·ÏÇØ µÎ¸é ÇÏ·ç¿¡ 2~3°¡Áö »çÇ× ±×¸®°í ¸¹À¸¸é 5~6°¡Áö »çÇ×À» ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÑ ´ÞÀ» ÁøÇàÇÏ°Ô µÇ¸é ±× ¼ö°¡ 40~50°¡Áö ÀÌ»óÀÌ µË´Ï´Ù. ÀÌ Instant Note¿¡´Â ¿ä±äÇÑ ÄÚµåÆÐÅÏÀÌ ±â·ÏµÇ±âµµ ÇÏ°í, ¸Å¿ì À¯¿ëÇÑ ÆÁÀÌ ±â·ÏµÇ±âµµ Çϸç, ÇÁ·Î±×·¡¹Ö ¿À·ù¿¡ ´ëÇÑ ´ëó¹æ¹ýÀÌ ±â·ÏµÇ±âµµ ÇÕ´Ï´Ù. Instant Note¸¦ ¸ÅÀϸÅÀÏ ÀÛ¼ºÇÏ´Ùº¸¸é ÇÑ ´ÞÀ̸é 40~50°³ ÀÌ»óÀÇ Á¤º¸°¡ ¸ð¿©Áö´Âµ¥, ÀÌ°ÍÀ» ÇÁ¸°Æ®Çؼ­ ½Ã°£ÀÌ ³¯ ¶§ ÀÐÀ¸¸é ÀÚ½ÅÀÇ ÇÁ·Î±×·¡¹Ö ½Ç·ÂÀ» È®½ÇÈ÷ °ø°íÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦°¡ 1´Þ Á¤µµ ÀÌ ¹æ¹ýÀ» ½è´Âµ¥, A4 ¿ëÁö·Î 20~30 ÆäÀÌÁö°¡ Ãâ·ÂµÇ´õ±º¿ä. ¾Ë°í ÀÖ´Â °Íµµ »õ·Ó°Ô Àû¿ëµÈ °æ¿ì¿¡ ´ëÇؼ­´Â ±â·ÏÇØ ³õ¾ÒÁö¿ä. ÀÀ¿ë·ÂÀÌ ¿ä±¸µÇ´Â ÀÏ¹Ý ±â¹ýµµ Àû¾îµÎ¸é µµ¿òÀÌ µË´Ï´Ù.
ÀÌ Instant NoteÀÇ ´ÜÁ¡Àº ÇÁ·Î±×·¡¹Ö ÀÛ¾÷ÀÇ ¿¬¼Ó¼ºÀ» ´ÜÀý½ÃÅ°°Ô µÇ¾î, ÀÛ¾÷ÀÇ È帧À» ÀúÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­, ¸Å¿ì ¹Ù»Ü °æ¿ì Instant Note¸¦ °¡±ÞÀû °£´ÜÇÏ°Ô ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ°í, ÀÛ¾÷ÀÌ ³¡³ª°í Á¤¸®ÇÏ´Â °Íµµ µµ¿òÀÌ µÉ °Ì´Ï´Ù. ±×·¯³ª, ½Ã°£ÀÌ Çã¶ôÇÏ°í ÇÁ·Î±×·¡¹Ö¿¡ ¿©À¯¸¦ °¡Áú ¼ö ÀÖ´Ù¸é ¹®Á¦°¡ ¹ß°ßµÇ°í ¿ä±äÇÑ ±â¹ýÀ» ÀνÄÇÏ°Ô µÇ´Â ±× ¼ø°£¼ø°£ InstantNote·Î ±â·ÏÇØ µÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÀÌ Áï°¢ÀûÀÎ ³ëÆ®(Instant Note)´Â Áï°¢ÀûÀÎ ¸Þ¸ð(Instant Memo)¶ó°í Çϸç, ÇÁ·Î±×·¥ °³¹ß ½Ã ÄÄÇ»ÅÍ »ó¿¡ ¸Þ¸ðÀÛ¼º ÆíÁý±â¸¦ ¶ç¾î³õ°í ÀÛ¾÷À» ÇÔÀ» ¸»ÇÏ¸ç ¿ä±äÇÑ ÆÁÀ̳ª ±â¹ý ±×¸®°í ÄÚµåÆÐÅÏ ¹× ÇÁ·Î±×·¡¹Ö ¿À·ù ´ëó ÇØ°á¹æ¹ý ±×¸®°í °¢Á¾ Æ®·¯ºí½´Æà ¹æ¹ý ¹× »õ·Ó°Ô ¾Ë°Ô µÇ°Å³ª Àؾî¹ö·È´ø ÇÁ·Î±×·¡¹Ö Áö½ÄÀ» ±â·ÏÇØ µÎ´Â ¹æ¹ýÀÔ´Ï´Ù. Instant Note¸¦ Á¤ÀÇÇϸé ÇÁ·Î±×·¡¹Ö ÀÛ¾÷ µµÁß¿¡ ¼ø°£ÀûÀ¸·Î »ý°¢³ª°Å³ª ¹ß»ýÇÑ »çÇ×À» ªÀº ½Ã°£¿¡ ÄÄÇ»ÅÍ »ó¿¡ »óÁÖÇØ ÀÖ´Â ¸Þ¸ðÆíÁý±â¸¦ ¿ä¾à ±â·ÏÇÔÀ» ¶æÇÕ´Ï´Ù.
½Ç½Ã°£À¸·Î ³ëÆ®¸¦ ±â·ÏÇϱ⠶§¹®¿¡ ÇÁ·Î±×·¡¹Ö ÀÛ¾÷ÀÇ È帧À» ´ÜÀý½ÃÅ°´Â µí Çϳª, Àͼ÷ÇÏ°Ô »ç¿ëÇÏ´Ù º¸¸é ¸Å¿ì µµ¿òÀÌ µË´Ï´Ù. ´Ü, ÁÖÀÇÇÒ Á¡Àº ÇÁ·Î±×·¡¹Ö ÀÛ¾÷¿¡ ´ëÇÑ ÁýÁß·ÂÀ» ÀÒÁö ¾Ê´Â »óÅ¿¡¼­ Instant Note ¹æ¹ýÀ» »ç¿ëÇØ¾ß Çϸç, º»¸»ÀüµµÀÇ ÇüÅ°¡ µÇ¾î¼­´Â ¾ÈµË´Ï´Ù. Áï, ³ëÆ®¿¡ Ä¡ÁßÇÏ¿© º»¿¬ÀÇ ÇÁ·Î±×·¡¹Ö ÀÛ¾÷¿¡ ´ëÇÑ ÁÖÀǸ¦ ÀÒ¾î¹ö·Á¼­´Â ¾ÈµË´Ï´Ù. Instant Note°¡ ÇÑ ´Þ ½×ÀÌ°Ô µÇ¸é ¸Å¿ì ¼ÒÁßÇÑ ÀÚ½ÅÀÇ ÇÁ·Î±×·¡¹Ö Áö½ÄÀÌ µË´Ï´Ù. ½Ã°£ÀÌ ³¯ ¶§ Instant Memo¸¦ Ãâ·ÂÇÑ °á°ú¸¦ °¡Áö°í »êÃ¥·ÎÀÇ º¥Ä¡¿¡ ¾É¾Æ Á¶¿ëÈ÷ ÀÐ°í ¾Ï±âÇØ µÎ¸é ÁÁ½À´Ï´Ù.
Instant Note¸¦ ´ÜÆíÀû Áö½Ä ¶Ç´Â ½ÇÁ¦ ÇÁ·Î±×·¡¹Ö°ú ºÐÀýµÈ Áö½ÄÀ¸·Î ³²Áö ¾Ê°Ô ÇÏ·Á¸é, ¹®Á¦ÀÇ ¹ß»ý ¿øÀΰú Á¶°Ç ±×¸®°í ÇØ°á ¹æ¾ÈÀÇ ´Ù¾çÇÑ °æ·Î¸¦ ¹®¼­È­ÇØ µÎ´Â °Í
[Á÷Á¢¼­¼ú]

IP Address : 115.95.249.148