°³¹ß ÃʱâºÎÅÍ º¸¾È °í·Á½ÃÅ°°í, ºñ¿ë Àý°¨ È¿°úµµ Ä¿
ÀÚ¹Ù¿¡¸¸ ±¹ÇÑ...Â÷¼¼´ë ¾ð¾î·Îµµ ½ÃÅ¥¾îÄÚµù µÅ¾ß
[º¸¾È´º½º ¿À´ÙÀÎ ±âÀÚ] ¼ÒÇÁÆ®¿þ¾î(ÀÌÇÏ SW) °³¹ß ½Ã º¸¾ÈÀÌ ÃÖ¿ì¼±À¸·Î °í·ÁµÇ´Â °æ¿ì´Â Àß ¾ø´Ù. »ç°Ç ¹ß»ý Àü±îÁö º¸¾ÈÀº ´ë°³ ÅõÀÚº¸´Ù ºñ¿ëÀ¸·Î °£Áֵǰí, Ãâ½Ã¸¦ Áö¿¬½ÃÅ°´Â °ñÄ©°Å¸®·Î ¿©°ÜÁö±â ¶§¹®ÀÌ´Ù. ±×·¯³ª °³ÀÎÁ¤º¸ À¯Ãâ µî º¸¾È ħÇØ»ç°í·Î ÀÎÇÑ »çȸÀû ÇÇÇØ°¡ ½ÉÈÇÏ´Â ÇöÀç, SW °³¹ß °úÁ¤¿¡¼ º¸¾ÈÀº ÇÙ½É °í·Á»çÇ×ÀÌ µÆ´Ù.
[À̹ÌÁö=iclickart]
ħÇØ»ç°í·Î ÀÎÇÑ °ø°øÀÇ ÇÇÇØ¿Í ±× È®»êÀ» ¹æÁöÇϱâ À§ÇØ ÇàÁ¤¾ÈÀüºÎ(Àå°ü ±èºÎ°â, ÀÌÇÏ Çà¾ÈºÎ)¿Í Çѱ¹ÀÎÅͳÝÁøÈï¿ø(¿øÀå ±è¼®È¯, ÀÌÇÏ KISA)Àº SW °³¹ßº¸¾È Á¦µµ¸¦ ¸¶·ÃÇØ ¿î¿µÇÏ°í ÀÖ´Ù. Çà¾ÈºÎ´Â Á¤Ã¥±â°ü, KISA´Â Àü¹®±â°üÀ¸·Î Á¦µµ¸¦ ¿î¿µÇÑ´Ù.
KISA´Â SW °³¹ßº¸¾ÈÀ» ¡°SW °³¹ß °úÁ¤¿¡¼ °³¹ßÀÚÀÇ ½Ç¼ö, ³í¸®Àû ¿À·ù µîÀ¸·Î ÀÎÇØ ¹ß»ýµÉ ¼ö ÀÖ´Â º¸¾È¾àÁ¡µéÀ» ÃÖ¼ÒÈÇØ ¾ÈÀüÇÑ SW¸¦ °³¹ßÇϱâ À§ÇÑ ÀÏ·ÃÀÇ º¸¾È È°µ¿¡±À̶ó°í Á¤ÀÇÇÑ´Ù. ¡â¿ä±¸»çÇ× ºÐ¼® ¡â¼³°è ¡â±¸Çö ¡âÅ×½ºÆ® ¡âÀ¯Áöº¸¼ö µî SW °³¹ß »ý¸íÁÖ±â(SDLC: Software Development Life Cycle)ÀÇ °¢ ´Ü°è¿¡¼ ¿ä±¸µÇ´Â º¸¾ÈÈ°µ¿À» ¼öÇàÇØ ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µç´Ù´Â ÃëÁö´Ù.
Çà¾ÈºÎ¿Í KISA´Â ¡®ÀüÀÚÁ¤ºÎ SW °³¹ß¡¤¿î¿µÀÚ¸¦ À§ÇÑ SW °³¹ßº¸¾È °¡À̵塯¸¦ ¹ß°£ÇØ ¾ÈÀüÇÑ SW °³¹ßÀ» Áö¿øÇÏ°í Àֱ⵵ ÇÏ´Ù. ÀÌ °¡À̵å´Â ´ÙÀ½°ú °°Àº ¹®ÀåÀ¸·Î ¿Ö °³¹ß ÃʱâºÎÅÍ SW º¸¾ÈÀÌ °í·ÁµÅ¾ß ÇÏ´ÂÁö ³íÁõÇÏ°í ÀÖ´Ù.
¡°°³¹ßÀÚ¿Í °ø°ÝÀÚÀÇ Á¢±Ù¹æ½ÄÀº ±âº»ÀûÀ¸·Î Â÷ÀÌ°¡ ÀÖ´Ù. °³¹ßÀÚ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¤»óÀûÀÎ Àǵµ¿¡ ÃÊÁ¡À» ¸ÂÃç Á¢±ÙÇÏ°í, °ø°ÝÀÚ´Â Á¤»óÀûÀÎ Àǵµ ¿Ü Çã¿ëµÇ´Â ¸ðµç µ¿ÀÛ¿¡ °ü½ÉÀ» °¡Áø´Ù. Áï, º¸¾È¿ä±¸»çÇ×°ú ¿À¿ë»ç·Ê¿¡ ´ëÇØ SW¸¦ °³¹ßÇÏ´Â Ãʱâ´Ü°èºÎÅÍ °í·ÁÇÏ¿© º¸¾ÈÀ§ÇùµéÀ» ÃÖ¼ÒÈÇØ¾ß ÇÏ´Â °ÍÀÌ´Ù.¡±
SW °³¹ßº¸¾È Á¦µµÀÇ ´ë»óÀº ÀüÀÚÁ¤ºÎ¹ý ½ÃÇà·É Á¦71Á¶¿¡ ¸í½ÃµÈ ¡®Á¤º¸½Ã½ºÅÛ °¨¸®ÀÇ ´ë»ó¡¯°ú °°´Ù. Áï, Á¤º¸½Ã½ºÅÛ Æ¯¼ºÀÌ ¡â´ë±¹¹Î ¼ºñ½º¸¦ À§ÇÑ ÇàÁ¤¾÷¹« ¶Ç´Â ¹Î¿ø¾÷¹« 󸮿ëÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì ¡â¿©·¯ Áß¾ÓÇàÁ¤±â°ü µîÀÌ °øµ¿À¸·Î ±¸ÃàÇϰųª »ç¿ëÇÏ´Â °æ¿ì Áß Çϳª¿¡ ÇØ´çÇÏ´Â ÀüÀÚÁ¤ºÎ SW °³¹ßÀÚ¶ó¸é SW °³¹ßº¸¾È Á¦µµ¿¡ µû¶ó¾ß ÇÒ Àǹ«°¡ ÀÖ´Ù.
´Ù¸¸, »ç¾÷ºñ 1¾ï ¿ø ¹Ì¸¸ÀÇ ¼Ò±Ô¸ð »ç¾÷À¸·Î¼ Á¤º¸½Ã½ºÅÛ °¨¸®ÀÇ ºñ¿ë ´ëºñ È¿°ú°¡ ³·´Ù°í Áß¾ÓÇàÁ¤±â°ü µîÀÇ ÀåÀÌ ÀÎÁ¤ÇÏ´Â °æ¿ì´Â Á¦¿ÜÇÑ´Ù.
¡ã¼ÒÇÁÆ®¿þ¾î °³¹ßº¸¾È ü°è[À̹ÌÁö=Çѱ¹ÀÎÅͳÝÁøÈï¿ø]
SW °³¹ßº¸¾È Á¦µµ¸¦ ÁؼöÇØ¾ß ÇÏ´Â »ç¾÷ÀÚ(°³¹ßÀÚ)´Â °ü·Ã ±³À°À» À̼öÇÑ µÚ SW °³¹ßº¸¾È °¡À̵带 ÁؼöÇØ SW¸¦ °³¹ßÇÏ°í, ÀÚüÀûÀ¸·Î SW º¸¾È¾àÁ¡ Áø´Ü ¹× Á¦°Å¸¦ ¼öÇàÇØ¾ß ÇÑ´Ù. ÀÌÈÄ, ¹ßÁÖÀÚ(ÇàÁ¤±â°ü µî) ÀÚü¿¡¼ ¶Ç´Â °¨¸®¹ýÀÎ(Áø´Ü¿ø)À» ÅëÇؼ SW º¸¾È¾àÁ¡ Á¦°Å¿©ºÎ Áø´Ü°ú Á¶Ä¡°á°ú È®ÀÎÀÌ ÁøÇàµÈ´Ù.
Á¡°Ë ¹üÀ§´Â ¼³°è ´Ü°èÀÇ »êÃâ¹°À» ºñ·ÔÇÑ ¼Ò½ºÄÚµå Àüü´Ù. ÇàÁ¤±â°ü ¹× °ø°ø±â°ü Á¤º¸½Ã½ºÅÛ ±¸Ãࡤ¿î¿µ ÁöħÀº Á¦50Á¶ ¼ÒÇÁÆ®¿þ¾î °³¹ßº¸¾È ¿øÄ¢¿¡¼ ¡°(ÀüÀÚÁ¤ºÎ¹ý ½ÃÇà·É) Á¦71Á¶Á¦1Ç׿¡ ÇØ´çÇÏ´Â Á¤º¸È»ç¾÷À» ÃßÁøÇÒ ¶§¿¡´Â º°Ç¥ 3ÀÇ ¼ÒÇÁÆ®¿þ¾î º¸¾È¾àÁ¡ÀÌ ¾øµµ·Ï ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ß ¶Ç´Â º¯°æÇÏ¿©¾ß ÇÑ´Ù¡±°í ±ÔÁ¤ÇÏ°í ÀÖ´Ù.
¡®º°Ç¥ 3ÀÇ ¼ÒÇÁÆ®¿þ¾î º¸¾È¾àÁ¡¡¯Àº ¼³°è´Ü°èÀÇ º¸¾È¼³°è ±âÁØ 20°³¿Í ±¸Çö´Ü°èÀÇ º¸¾È¾àÁ¡ Á¦°Å ±âÁØ 47°³·Î ±¸ºÐ¡¤¸í½ÃµÅ ÀÖ´Ù. ¼³°è´Ü°è´Â ¡âÀԷµ¥ÀÌÅÍ °ËÁõ ¹× Ç¥Çö ¡âº¸¾È±â´É ¡â¿¡·¯Ã³¸® ¡â¼¼¼ÇÅëÁ¦ µî 4°³ ºÎ¹®À¸·Î ¼¼ºÐÈ µÇ°í, ±¸Çö´Ü°è´Â ¡âÀԷµ¥ÀÌÅÍ °ËÁõ ¹× Ç¥Çö ¡âº¸¾È±â´É ¡â½Ã°£ ¹× »óÅ ¡â¿¡·¯Ã³¸® ¡âÄÚµå¿À·ù ¡âĸ½¶È ¡âAPI ¿À¿ë µî 7°³ ºÎ¹®À¸·Î ¼¼ºÐÈ µÈ´Ù.
Á¶Àº·¡ KISA ÀüÀÚÁ¤ºÎº¸È£ÆÀ Ã¥ÀÓ¿¬±¸¿øÀº SW °³¹ßº¸¾ÈÀÇ Çʿ伺¿¡ ´ëÇØ ¾ð±ÞÇÏ¸é¼ ¡°Á¤º¸º¸È£ Á¦Ç°¿¡¼´Â ºí·¢¸®½ºÆ® ¹æ½Äº¸´Ù ÈÀÌÆ®¸®½ºÆ® ¹æ½ÄÀÌ ´õ ¾ÈÀüÇÏ´Ù°í Æò°¡µÈ´Ù¡±°í ¸»Çß´Ù. Çã°¡ÇÏ´Â ¼ºñ½º¡¤Æ÷Æ®¡¤»ç¿ëÀÚ µîÀ» Á¦ÇÑ ³ª¸ÓÁö °ÍµéÀÇ Á¢±ÙÀ» Â÷´ÜÇÏ´Â ¹æ½ÄÀÌ ´õ ¾ö°ÝÇÏ´Ù´Â °Í.
±×´Â ¡°A±â¾÷ÀÇ °æ¿ì, ¼³°è³ª ±¸Çö ´Ü°è¿¡¼ ÄÚµå ¸î ÁÙ·Î ÇØ°áµÉ ¼ö ÀÖ¾ú´ø °£´ÜÇÑ ¾àÁ¡ ¶§¹®¿¡ ħÇØ»ç°í¿¡ ´çÇß´Ù¡±°í ¼³¸íÇϸé¼, ¡°º¸¾È¾àÁ¡Àº ¼Ò½ºÄÚµå »óÀÇ ¿À·ù¸¦ ¶æÇÏ´Â °ÍÀ¸·Î º¸¾È Ãë¾àÁ¡°ú´Â ´Ù¸£´Ù¡±°í ¤¾ú´Ù. ÀÌ¿Í ÇÔ²² ¡°SW °³¹ßº¸¾È Àû¿ë ½Ã È®¿¬ÇÑ ºñ¿ë °¨¼ÒÀÇ È¿°ú¸¦ º¼ ¼ö ÀÖ´Ù¡±°í °Á¶Çß´Ù.
SW °³¹ßº¸¾È¿¡ ´ëÇÑ Çʿ伺°ú Á߿伺ÀÌ È®´ëµÇ´Â ÇÑÆíÀ¸·Î, SW °³¹ßº¸¾È Á¦µµ¿Í °¡À̵åÀÇ ½ÇÈ¿¼ºÀÌ ¶³¾îÁø´Ù´Â ÁöÀûµµ ÀÖ´Ù.
±è¼® ³ëºê·¹ÀÌÅ© ´ëÇ¥´Â ¡°ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ©¿¡¼ º¸¾È °¡À̵å¶óÀÎÀ» ÁؼöÇϵµ·Ï ÇÑ ÃëÁö°¡ ÁÁ°í ½ÇÁ¦ È°¿ëµµµµ ÁÁÁö¸¸, ÀϺÎÀÇ °æ¿ì ½ÇÁ¦ µ¿ÀÛÀÌ ¾È µÇ´Â µî Çö½Ç°ú ±«¸®°¡ ÀÖ´Â ÄÚµåµéÀÌ ÀÖ´Ù¡±°í ºÐ¼®Çß´Ù. ±×´Â ¡°(Á¤ºÎ¿¡¼) ±×´ë·Î ±¸ÇöÇ϶ó°í ÇÏÁö¸¸ ¿À·ù ¶§¹®¿¡ ±¸ÇöÀÌ ¾È µÇ´Â ºÎºÐÀÌ ÀÖ´Ù¡±¸é¼ ÀÌ¿¡ ´ëÇÑ °³¼±ÀÌ ÇÊ¿äÇÏ´Ù°í ¸»Çß´Ù.
ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ÀÚ¹Ù(JAVA)¿¡¸¸ ±¹ÇѵŠÀÖ´Ù´Â Á¡µµ ¹®Á¦·Î ÁöÀûµÈ´Ù. ±è ´ëÇ¥´Â ¡°ÀÏ¹Ý ±â¾÷¿¡¼´Â ÀÚ¹Ù°¡ ¾Æ´Ñ ´Ù¸¥ ¾ð¾î·Îµµ ÄÚµùÀÌ ¸¹ÀÌ µÇ´Âµ¥ ÀÌ¿¡ ´ëÇÑ ½ÃÅ¥¾îÄÚµù °¡À̵尡 ¾ø´Ù¡±°í ¸»Çß´Ù. ±×´Â ¡°ÀÏ·Ê·Î ¸ð ±â¾÷¿¡¼´Â C#°ú °ü·ÃµÈ ½ÃÅ¥¾îÄÚµù ¼ö¿ä°¡ ±²ÀåÈ÷ Å«µ¥ À̸¦ À§ÇÑ ÀηÂÀ̳ª ±³À°µµ ºÎÁ·ÇÑ °Ô Çö½Ç¡±À̶ó°í µ¡ºÙ¿´´Ù.
SW °³¹ßº¸¾È Á¦µµ¿Í °¡À̵尡 ½ÇÁúÀûÀÎ È¿°ú¸¦ ¹ßÈÖÇÒ ¼ö ÀÖÀ¸·Á¸é ÀÚ¹Ù»Ó¸¸ ¾Æ´Ï¶ó ÆÄÀ̼±(Python) µî°ú °°Àº Â÷¼¼´ë ¾ð¾î¿¡ ´ëºñÇÑ ½ÃÅ¥¾îÄÚµù °¡À̵尡 ¸¶·ÃµÇ°í, À̸¦ À§ÇÑ Àü¹® ÀηÂÀÇ È®º¸°¡ ¼ö¹ÝµÅ¾ß ÇÒ °ÍÀ¸·Î º¸ÀδÙ.
[¿À´ÙÀÎ ±âÀÚ(boan2@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>