[Áöµð³ÝÄÚ¸®¾Æ]¼ÒÇÁÆ®¿þ¾îÀÇ ¼¼°è´Â Àá½Ãµµ ½¬Áö ¾Ê°í ºü¸¥ ¼Óµµ·Î º¯Çϰí ÀÖ´Ù. ±×·¸´Ù¸é '¼ÒÇÁÆ®¿þ¾î °³¹ß'À̳ª ¿ì¸®°¡ »ç¿ëÇÏ´Â ±â¼úÀ» Á¤ÀÇÇÏ´Â ¹æ¹ýµµ ÀÌ¿Í ºñ½ÁÇÑ ¼Óµµ·Î º¯ÇØ¾ß ÇÏÁö ¾ÊÀ»±î?
Á¤º¸±â¼úÀÇ »õ·Î¿î È帧À» º¸¸é ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ °üÇØ ÀÌÀü¿¡ Á¤ÀÇÇØ¿Ô´ø ¸¹Àº ¿ë¾îµéÀ» ´Ù½Ã »ý°¢ÇØ ºÁ¾ß ÇÑ´Ù´Â Çʿ伺À» ´À³¢°Ô µÈ´Ù.
°³¹ß, °³¹ßÀÚ, ÄÚµå, ÇÁ·Î±×·¡¸Ó(Coder) µîÀÇ ´Ü¾î°¡ ±× ¿¹´Ù. ±â¾÷°¡³ª IT °ü¸®ÀÚµéÀÌ '°³¹ßÀÚ'¸¦ ¸»ÇÒ ¶§¿¡ °ÅÀÇ ´ëºÎºÐ 'ÇÁ·Î±×·¡¸Ó'¸¦ ÀǹÌÇÑ´Ù. ½ÉÁö¾î '°³¹ßÆÀ'À» ¾ð±ÞÇÒ ¶§¿¡µµ 'ÄÚµù'À̶ó´Â Æí°ßÀ» °®°í ¸»ÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ±×·¯³ª ¿ä±¸ »çÇ× ºÐ¼®°¡, ºñÁî´Ï½º ºÐ¼®°¡, ¸ðµ¨ ¼³°èÀÚ, ¾ÆÅ°ÅØÆ®, º¯È °ü¸®ÀÚ, Å×½ºÅÍ, ºôµå °ü¸®ÀÚ µî ¸ðµç ¿ªÇÒ ´ã´çÀÚ°¡ °³¹ßÀÇ ÇÑ ºÎºÐÀ» ´ã´çÇϰí ÀÖ´Ù´Â »ç½ÇÀ» °£°úÇϰí ÀÖ´Ù.
´ëºÎºÐÀÇ ¾ÖÇø®ÄÉÀ̼ǰú ½Ã½ºÅÛµéÀº ÇÁ·Î±×·¡¸Ó ´Üµ¶ÀÌ ¾Æ´Ñ Àüü ÆÀµé¿¡ ÀÇÇØ »ý¼ºµÇ´Â °ÍÀÌ´Ù. µû¶ó¼ '°³¹ßÀÚ'¶ó´Â ¿ë¾î´Â ½Ç»ó °³¹ß ÇÁ·Î¼¼½º¿¡ ÀÖ´Â Àüü ÆÀ ±¸¼º¿øµéÀ» ÀǹÌÇÏ´Â °ÍÀÌÁö, Äڵ带 ÀÛ¼ºÇÏ´Â »ç¶÷µéÀ» ¶æÇÏ´Â °ÍÀÌ ¾Æ´Ï´Ù.
ÀÏ¹Ý ¿¡µðÅÍ¿¡¼ ¾Æ½ºÅ°(ASCII) ÅØ½ºÆ®°¡ ´õ´Â ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â µ¥ ÁÖ¿ä ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÒ ¼ö ¾øÀ» ¶§¿¡´Â ½ÉÁö¾î 'ÇÁ·Î±×·¡¸Ó'¶ó´Â ¿ë¾î ÀÚü°¡ »çÀåµÉ ¼ö ÀÖ´Ù. ÄÚµåµéÀÌ Äڵ带 Ç¥ÇöÇϱâ À§ÇØ Å×½ºÆ®¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µÇ´Â °æ¿ì ¾î¶² Çö»óÀÌ ¹ß»ýÇϰڴ°¡?
¶ÇÇÑ '°³¹ß'ÀÇ ¶æµµ º¯Çϰí ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î¸¦ ±×Àú ¸¸µå´Â °ÍÀÌ ¾Æ´Ï¶ó ±×°ÍÀ» °èȹÇϰí, ¼³°èÇϰí, ¹èÆ÷Çϰí, À¯Áöº¸¼öÇÏ´Â °Í±îÁö ÀǹÌÇÏ´Â °ÍÀ¸·Î ÁøÈÇϰí ÀÖ´Ù. °á±¹ ¼º°øÀûÀÎ ¼ÒÇÁÆ®¿þ¾îÀÇ °³¹ß°ú ºñÁî´Ï½º ¸ñÀû°úÀÇ ²ÙÁØÇÑ ¿¬°è°¡ ¼ÒÇÁÆ®¿þ¾îÀÇ »ý¼º¸¸ÅÀ̳ª Áß¿äÇÑ °ÍÀÌ´Ù.
Áö³ 10³â°£ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀº ±â¼ú Çõ¸í, ¼¼°èÈ¿Í ¶°¿À¸£´Â ¼ÒÇÁÆ®¿þ¾îÀÇ Á߿伺¿¡ ÀÇÇØ ¿ì¸®ÀÇ »ýȰ¿¡¼ ¼ö¸¹Àº Áß¿äÇÑ º¯ÃµÀ» À̲ø¾î¿Ô´Ù.
¿ì¸®´Â ÆÀ Çù¾÷, ÇÁ·Î¼¼½º ÃÖÀûÈ, MDD(Model Driven Development)¿Í °°Àº ¿ë¾î·Î ÀçÁ¤ÀǵǴ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ »õ·Î¿î ½Ã´ë¿¡ Á¢¾îµé°í ÀÖ´Ù. ÀÌ·¯ÇÑ »õ·Î¿î ½Ã´ë¿¡ ¿ä±¸µÇ´Â Åø°ú ´É·ÂÀº 10³â Àü¿¡ ÇØ¿Ô´ø °Í°ú´Â ¸Å¿ì ´Þ¶ó º¸ÀδÙ.
°³º° 'ÇÁ·Î±×·¡¸Ó'¿¡¼ ÆÀ °³¹ßÀÚ·ÎÀÇ º¯È
ÆÀ Á᫐ °³¹ß·ÎÀÇ ÁøÈ¶õ, ÀÌÁ¦´Â '°³¹ßÀÚ' ´Üµ¶À¸·Î Á¸ÀçÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â Á¡ÀÌ ÀÎÁöµÇ°í º¸ÆíȵÊÀ» ¸»ÇÑ´Ù. ±×¸®°í ÆÀ¿öÅ©´Â ¹öÀü °ü¸®¸¦(üũÀÎ/üũ¾Æ¿ô) ÅëÇÑ ÄÚµåÀÇ °øÀ¯ ±× ÀÌ»óÀÇ °ÍÀÌ´Ù. ±×°ÍÀº °³¹ß Åø·ÎºÎÅÍ ¿Ïº®È÷ Á¢±Ù °¡´ÉÇÑ Çü»ó °ü¸®ÀÇ ¸ðµç ±â´ÉÀ» ¸»ÇÏ´Â °ÍÀÌ´Ù.
°³¹ß ÅøÀ» ÅëÇØ Á÷Á¢ Á¢±ÙÇÒ ¼ö ÀÖ´Â ¿öÅ©ÇÃ·Î¿ì ±â¹Ý º¯µ¿ °ü¸®ÀÇ ¸ðµç ±â´ÉÀ» ¶æÇÏ´Â °ÍÀ̸ç, Á¶Á÷ÀÇ ÇÁ·ÎÁ§Æ® °èȹ¿¡ ÅëÇÕµÈ Å½ºÅ© ¼öÁØÀÇ Á¤¹ÐÇÔÀ» Æ÷ÇÔÇÏ´Â °ÍÀÌ´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÄÚµåÀÇ Æ¯Á¤ÇÑ ¼öÁ¤À» ƯÁ¤ º¯µ¿ ¿äû¿¡ ¿¬°áÇÏ´Â °ÍÀ» ¸»ÇÏ´Â °ÍÀÌ´Ù. ±×¸®°í °³¹ßÀÚ Åø¿¡¼ »ç¿ëµÉ ¼ö ÀÖ´Â ¿ä±¸ »çÇ× ÀÚ·á¿Í ±âŸ ÇÁ·ÎÁ§Æ® ÀÚ·á´Â °ü·Ã °³¹ßÀÚµéÀÌ ½Ã½ºÅÛ »ç¿ëÀÚÀÇ ±â´ëÄ¡¿¡ ¹Ù·Î Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Áß¿ä ºÎºÐÀ¸·Î ÀÛ¿ëÇÑ´Ù.
°³¹ßÀÚ Åø¿¡¼ Á÷Á¢ »ç¿ëÇÒ ¼ö ÀÖ´Â ÁÖÁ¦ ±â¹ÝÀÇ ¸Þ½ÃÁö ó¸® ±â´ÉÀº ƯÁ¤ ¿ä±¸ »çÇ׿¡ ¿¬°üµÈ ¹®¸ÆÀ» µû¶ó ÃßÀû °ü¸®µÉ ¼ö ÀÖµµ·Ï ¸¸µå´Â °ÍÀÌ´Ù. ¶ÇÇÑ ¸ðµç ¿ä±¸»çÇ×, ¸ðµ¨, ÄÚµå, º¯µ¿°ú Çü»ó ÀÚ»êµé °£ÀÇ ½Ç½Ã°£ °Ë»ö ¼ºñ½º¸¦ ÅëÇØ ÆÄÀÏ ³»¿¡¼ °Ë»öÇÏ´Â Áö·çÇÑ ÇÁ·Î¼¼½º¸¦ ¾ø¾ÖÁÖ´Â °ÍÀÌ´Ù.
´Ù½Ã ¸»ÇØ, ¼·Î ¿µÇâÀ» Áְųª ¿µÇâÀ» ¹Þ´Â °³¹ß ÇÁ·Î¼¼½º»óÀÇ ¼ö¸¹Àº ´Ù¸¥ ¿ªÇÒ°ú Ȱµ¿µé, °³¹ßÀÚµé °£ÀÇ °¡±³¸¦ Á¦°øÇÏ´Â °ÍÀÌ´Ù.
ÇÁ·Î¼¼½ºÀÇ Á߿伺 Áõ´ë
°³¹ßÆÀÀÌ È®ÀåµÇ°í ´Ù¾çȵʿ¡ µû¶ó ¼ÒÇÁÆ®¿þ¾î ½ÇÆÐ »ç·Ê´Â ´õ¿í ¸¹¾ÆÁö°í ÀÖ´Ù. ±ÔÁ¤°ú Áؼö¿¡ ´ëÇÑ ¿ä±¸°¡ Áõ°¡ÇÒ »Ó ¾Æ´Ï¶ó ¾ö°ÝÇÑ °¨½Ã °¨µ¶¿¡ Á÷¸éÇØ Àֱ⠶§¹®ÀÌ´Ù.
±â¾÷µéÀº ¼ÒÇÁÆ®¿þ¾î °¨»ç(Audit) ±â´É¿¡ ¸¹Àº ÁÖÀǸ¦ ±â¿ïÀ̱⠽ÃÀÛÇßÀ¸¸ç, ÇÁ·Î¼¼½º¸¦ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ µµÀÔÇÏ´Â °ÍÀº Çʼö°¡ µÆ´Ù.
ÇÁ·Î¼¼½º ÃÖÀûÈ¿Í ÇÁ·Î¼¼½º Áß½ÉÀÇ °³¹ßÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ´õ¿í ´õ Àß °ü¸®ÇÒ ¼ö ÀÖ°í ¿¹ÃøÇÒ ¼ö ÀÖÀ¸¸ç È¿À²ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÇÁ·Î¼¼½º Áß½ÉÀÇ °³¹ßÀº ¿öÅ©Ç÷οì ÁÖµµÀÇ º¯µ¿À» °ü¸®ÇÏ°í °áÇÔ ÃßÀû°ú °°Àº ÀüÇüÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¶Ù¾î³Ñ¾î ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ¿¬°üµÈ ¾î¶² ÆÀÀÌ¶óµµ ÀÌÇØÇÒ ¼ö ÀÖ´Â 'ÀÛ¾÷ ÇÁ·Î¼¼½º ¾ÆÀÌÅÛ'µéÀ» ±¸Ã¼ÈÇϵµ·Ï È®ÀåÇØÁØ´Ù.
ÀÌ·¯ÇÑ ÇÁ·Î¼¼½º¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©´Â Á¶Á÷ÀÌ Ç¥ÁØÈµÈ ÀÎÁõ ·¹º§À̳ª ³ôÀº ¼öÁØÀÇ °¨»ç¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãâ ¼ö ÀÖµµ·Ï ÁöħÀ» Á¦°øÇÑ´Ù. ¿¹¸¦ µé¾î, ¸¹Àº Á¶Á÷µéÀÌ CMMI 2³ª ±× ÀÌ»óÀÇ ÀÎÁõÀ» ȹµæÇÏ·Á°í ³ë·ÂÇÔÀ¸·Î½á ºñ¿ëÀ» ÁÙÀ̰í Àû½Ã¿¡ °íǰÁúÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ Á¦°øÇÏ´Â µî ±ØÀûÀÎ Çâ»óÀ» °¡Á®¿À°í ÀÖ´Ù.
¸ðµ¨¸µÀ¸·ÎÀÇ À̵¿
¼ÒÇÁÆ®¿þ¾î »ý¼º¿¡¼ °¡Àå Èï¹Ì·Î¿î º¯È Áß Çϳª´Â ÄÚµå Áß½ÉÀÇ °³¹ß¿¡¼ ¸ðµ¨ Á᫐ °³¹ß·ÎÀÇ º¯ÈÀÌ´Ù. ƯÈ÷ À̰ÍÀÌ 'ÇÁ·Î±×·¡¸Ó'ÀÇ ¼Õ¿¡ ´Þ·È´Ù´Â Á¡¿¡¼ ´õ¿í ±×·¸´Ù.
¸ðµ¨¸µÀº ºñÁî´Ï½º ºÐ¼®°¡¿Í ¾ÆÅ°ÅØÆ®°¡ ¼±ÅÃÇÏ´Â µµ±¸·Î Àǹ̰¡ ÀÖÀ» »Ó ¾Æ´Ï¶ó, ´ë±Ô¸ðÀÇ º¹ÀâÇÏ°í ºÐ»êµÈ ÄÄÇ»ÆÃ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϱâ À§ÇØ ¸ðµ¨¸µ ±â¼úÀ» ÀÌ¿ëÇÏ´Â 'ÄÚµå Áß½É'ÀÇ °³¹ßÀÚµéÀÇ ¿µ¿ªÀÌ µÇ°í ÀÖ´Ù.
ÃÖ±Ù¿¡ ¸ðµ¨ »êÃâ¹°À» ÁÖ·Î ´Ù·ç°í ²À ÇÊ¿äÇÒ ¶§¿¡¸¸ ±¸ÇöµÈ Äڵ带 »ý¼ºÇÏ´Â »õ·Î¿î ¼¼´ëÀÇ °³¹ßÀÚµéÀÌ ÃâÇöÇϰí ÀÖ´Ù. °ú°Å¿Í ºñ±³µÇ´Â Á¡Àº, ¾ó¸¶³ª ÇÁ·Î±×·¡¸Ó°¡ IDE ȤÀº ÄÚµå Á᫐ ¹æ½ÄÀ» ¹ö¸®°í Ä¿¸Çµå ¶óÀÎ ÅøÀ» »ç¿ëÇØ ¾î¼Àºí¸® ¾ð¾îÀÇ ·çƾ ÀÛ¾÷À» ÄÚµùÇϰí ÀÖ´Ù´Â Á¡ÀÌ´Ù. ±×·¯³ª ÀϹÝÀûÀ¸·Î ÇÁ·Î±×·¡¸ÓµéÀº ³ôÀº ¼öÁØÀÇ Äڵ带 ´Ù·ç°í ÀÖ´Ù.
ÇÁ·Î¼¼½º¿Í ÆÀ ÀÛ¾÷À» °áÇÕÇØ ÁÖ´Â »õ·Î¿î ¸ðµ¨ Áß½ÉÀÇ ÇÁ·¹ÀÓ¿öÅ© ³»¿¡¼ °³¹ß ¹× Çù¾÷ÇØ ³ª°¡´Â 'ÇÁ·Î±×·¡¸Ó'ÀÇ »õ·Î¿î ¿òÁ÷ÀÓÀ» ÁöÄѺ½À¸·Î½á Áß¿äÇÑ »õ·Î¿î º¯ÈÀÇ ¹°°áÀÌ ÀϾ°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.
À̰ÍÀº °¢°¢ÀÇ °øÇåÀÚµéÀÇ ¼º°ú¸¦ ±Ø´ëÈÇØÁÖ´Â º¯ÈÀ̸ç À̷νá Àüü ÆÀÀÌ ´õ ¸¹Àº ½Ã°£À» °®°Ô µÇ°í ÇÁ·ÎÁ§Æ®¿¡ ´õ ¿ÁßÇØ Á¶Á÷ ÀüüÀÇ ºñÁî´Ï½º ¿ä±¸¸¦ ÃæÁ·Çϱâ À§ÇÔÀÌ´Ù.
±×·¸´Ù¸é ¾îµð¼ ÀÌ·¯ÇÑ °ÍµéÀ» ¾òÀ» ¼ö Àִ°¡?
¼ÒÇÁÆ®¿þ¾îÀÇ Çõ½ÅÀ» ÁÖµµÇÏ°í ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ´õ¿í È¿À²ÀûÀ̰í Á¢±ÙÇÒ ¼ö ÀÖ´Â ¿¹¼ú ÇüÅ·Π¸¸µé¾î ¿Â ±â¾÷µéÀÌ ÀÌ·¯ÇÑ º¯È¸¦ À̲ø°í ÀÖ´Ù´Â Á¡Àº ±×¸® ³î¶ó¿î ÀÏÀÌ ¾Æ´Ï´Ù.
ÀÌŬ¸³½º¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ºñÁÖ¾ó ½ºÆ©µð¿À¿Í °°Àº Åø Ç÷§ÆûÀº 'ÇÁ·Î±×·¡¸Ó'°¡ ÇÊ¿ä·Î ÇÏ´Â ±âº» ±â´ÉÀ» ´õ ¸¹ÀÌ Á¦°øÇϰí ÀÖ´Ù. ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ »õ·Î¿î ½Ã´ë·Î À̲ø¾î °¡±â À§ÇÑ »õ·Î¿î Çõ½ÅÀ» ÁÖµµÇϱâ À§ÇØ ¿ÀÇ ¼Ò½º³ª º¥´õ Ä¿¹Â´ÏƼ¿¡ °ø°³µÇ°í ÀÖ´Ù.
ÀÌ·¯ÇÑ »õ·Î¿î ½Ã´ë´Â ¿ì¸®°¡ ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´À³Ä¸¦ ÀçÁ¤ÀÇÇÒ °ÍÀÌ´Ù. »Ó¸¸ ¾Æ´Ï¶ó ¼ÒÇÁÆ®¿þ¾î°¡ ±×Àú ºñÁî´Ï½º¸¦ Áö¿øÇϱ⺸´Ù ºñÁî´Ï½º¸¦ ÁÖµµÇØ ³ª°¡´Â ½Ã´ë°¡ µÉ °ÍÀÌ´Ù. @