ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : article>OOP



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

°´Ã¼ÁöÇâ¿¡ ´ëÇÑ ¿©·¯°¡Áö ´Ü»óµé


ÀÛ¼ºÀÚ: SaNha

°´Ã¼ÁöÇâÀû ÇÁ·Î±×·¡¹Ö°ú ÀýÂ÷ÁöÇâÀû ÇÁ·Î±×·¡¹ÖÀÇ °¡Àå Å« Â÷ÀÌÁ¡Àº '°´Ã¼ÁöÇâÀûÀ¸·Î »ý°¢' ÇÑ´Ù´Â °ÍÀÌ´Ù. 
ÀÌ µÑÀº ¿ÏÀüÈ÷ ´Ù¸£´Ù. ÀýÂ÷ÁöÇâÀû¿¡¼­´Â ¾î¶²ÀÏÀ» ó¸®Çسª°¡´Â ¼ø¼­¸¦ »ý°¢Çϸç ÄÚµùÇÑ´Ù.  
±×¸®°í ±× Áß°£Áß°£¿¡ ÇÊ¿äÇÑ ÇÔ¼öµéÀ» ¸¸µé°í ¶óÀ̹ö·¯¸®È­ ÇÏ¿©  ´ÙÀ½¿¡ °°Àº ÇÔ¼ö°¡ ÇÊ¿äÇÒ¶§ Àç»ç¿ëÀ» ÇÑ´Ù. 
À̶§ ÀÌ ÇÔ¼öµéÀº ±× ÇàÀ§¸¦ ÇÏ´Â ±× ÀÌ»óµµ ±× ÀÌÇÏÀÇ ¿ªÇÒµµ ¸øÇÑ´Ù. 
°´Ã¼ÁöÇâÀû¿¡¼­´Â ó¸®Çسª°¡´Â ¼ø¼­´Â ´çÀå ±ÞÇÏ°Ô »ý°¢ÇÏÁö ¾Ê´Â´Ù. 
´Ù¸¸, Àüü ÇÁ·Î¼¼½º¸¦ °íÂûÇÏ¿© ¾î¶»°Ô '°´Ã¼'¸¦ ºÐ·ùÇÒ °ÍÀΰ¡¸¦ ¸ÕÀú »ý°¢ÇÑ´Ù. 
ÀÌ·¯ÇÑ ¾î¶»°Ô Ŭ·¡½ºÀÇ ¼Ó¼ºÀ»(¸â¹öº¯¼ö) Á¤ÀÇÇÏ°í ÆÄ»ý½ÃŰ°í »ó¼Ó½Ãų °ÍÀ̸ç Ŭ·¡½º°£ÀÇ ÇàÀ§¸¦(¸Þ¼Òµå) Á¤ÀÇÇÒ °ÍÀΰ¡ °´Ã¼ÁöÇâÀû ÇÁ·Î±×·¡¹ÖÀÇ °ü°ÇÀ̸ç ÇÙ½ÉÀ̶ó°í ÇÒ ¼ö ÀÖ°Ú´Ù. 
 

Ŭ·¡½º¸¦ ÃßÃâÇÏ°í ¸â¹öº¯¼ö¿Í ¸Þ¼Òµå¸¦ Á¤ÀÇÇÏ´Â È¿À²ÀûÀÎ ¹æ¹ýÀº ¿©·¯°¡Áö ¿¬±¸°¡ °ÅµìµÇ¾î ÁÁÀº ¹æ¹ý·ÐµéÀÌ ¸¹ÀÌ ³ª¿ÍÀÖ´Ù. 
ƯÈ÷ UMLÀº °´Ã¼ÁöÇâÇÁ·Î±×·¡¹Ö°ú ¸Å¿ì ±ÃÇÕÀÌ Àß ¸ÂÀ¸¸ç ½ÉÁö¾î UMLÀ» ¼Ò½ºÄÚµå·Î, ¼Ò½ºÄڵ带 UML·Î ÀÚÀ¯ÀÚÀç·Î º¯È¯½Ãų¼ö°¡ ÀÖ´Ù.  
ÀÛÀº ±Ô¸ðÀÇ ÇÁ·ÎÁ§Æ®¿¡¼± ¸Ó¸®¼Ó¿¡¼­¸¸ ¾î´ÀÁ¤µµ »ý°¢À» Çϸç ÄÚµùÇØ³ª°¡µµ µÇ°ÚÀ¸³ª ´Ù¼ö°¡ Âü¿©ÇÏ´Â ¿£ÅÍÇÁ¶óÀÌÁî±Þ ÇÁ·ÎÁ§Æ®¿¡¼­´Â ¿ì¼öÇÑ ¼ÒÇÁÆ®¿þ¾î°³¹ß ¹æ¹ý·ÐÀ» µµÀÔÇÏ¿© ÁøÇàÀ» ÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù. 
¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ¹ý·ÐµéÀº UML°ú CBD(Component Based Developement) ¸¦ Ȱ¿ëÇÏ¿© MSÀÇ MSF(Microsoft Solutions Framework),  
»ï¼ºSDS¹æ¹ý·Ð µî Å« °³¹ßȸ»ç¿¡¼­´Â ÀÚüÀûÀ¸·Î ¿¬±¸ °³¹ßÇÏ¿© »ç¿ëÇϰí ÀÖ´Â °ÍµéÀÌ ÀÖÀ¸¸ç ETRI¿¡¼­µµ ±â¾÷¿¡ ±â¼úÀÌÀüÀ» ÇØÁÖ±â À§ÇÏ¿© ¿¬±¸°³¹ßÇØ³õÀº ¸¶¸£¹Ì¶ó´Â °³¹ß¹æ¹ý·ÐÀÌ ÀÖ´Ù. 
ÀÌ ¹æ¹ý·ÐµéÀº ¼¼¼¼ÇϰԴ ´Ù¸¦Áö ¸ð¸£³ª Áß¿äÇÑ ºÎºÐ¿¡¼­´Â ÀϸƻóÅëÇÏ´Â °ÍÀÌ ¸¹´Ù°í ÇÒ ¼ö ÀÖ°Ú´Ù. 
ÇâÈÄ, Å« ÇÁ·ÎÁ§Æ®µéÀÇ °³¹ßÀº ·¹°íºí·° Á¶¸³°ú °°ÀÌ ÄÄÆ÷³ÍÆ®µéÀ» Á¶¸³Çϰí, ±¸¼º¸¸ ÇÏ¸é ¶ÇÇϳªÀÇ ÇÁ·ÎÁ§Æ®°¡ ¸¶¹«¸®µÇ´Â ¹æ½ÄÀÌ µÉ °ÍÀÌ´Ù. 
¶§¹®¿¡ ÃÖ±ÙÀÇ SI¾÷üµéÀº CBD ±â¹ÝÀÇ ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ »ó¿ëÄÄÆ÷³ÍÆ®ÀÇ ¸ÅÃâ¿¡¼­µµ Å« ¼öÀÍÀ» ³»°í ÀÖ´Â »óȲÀ̸ç ÀÚü °³¹ß¿¡¼­µµ À̸¦ Ȱ¿ëÇÏ¸ç °³¹ß±â°£°ú ºñ¿ëÀ» ´ÜÃà½Ã۰í ÀÖ´Ù. 
 

ÀýÂ÷ÁöÇâÀû °³¹ß¹æ¹ý°ú °´Ã¼ÁöÇâÀû °³¹ß¹æ¹ýÀÇ ¿¹½Ã¸¦ DBMS¸¦ ÅëÇØ ³ªÅ¸³»º¸ÀÚ. 
¸ÕÀú ÀýÂ÷ÁöÇâÀûÀ¸·Î °³¹ßÇÏ°Ô µÇ¸é ´ÙÀ½°ú °°Àº ¼ø¼­¸¦ ¶°¿Ã¸®°Ô µÉ °ÍÀÌ´Ù. 
 

Ŭ¶óÀÌ¾ðÆ® -> Äõ¸® -> DBMS ¼ÒÄϼö½Å -> Äõ¸®ÆÄ½Ì -> DB¿¢¼¼½º -> °á°úµ¥ÀÌÅÍ -> ¼ÒÄÏ -> Ŭ¶óÀ̾ðÆ®

±×¸®°í, ÀÌ ¼ø¼­¿¡ µû¶ó ÀüüÀûÀÎ ÄÚµåÀÇ ±¸¼ºÀÌ Á¤ÇØÁú °ÍÀÌ´Ù. 
¼ÒÄÏÀº ºñµ¿±â·Î ´ë±âÁßÀÏ °ÍÀ̰í Äõ¸®°¡ µé¾î¿À¸é ÆÄ½ÌÇÔ¼ö¸¦ ÅëÇØ ÀûÀýÇÑ ÇàÀ§¸¦ DB¿¡ °¡ÇÒ °ÍÀÌ°í °á°ú¸¦ ´Ù½Ã ¼ÒÄÏÀ» ÅëÇØ Ŭ¶óÀÌ¾ðÆ®·Î º¸³¾ °ÍÀÌ´Ù. 
 

ÀÚ, À̹ø¿£ °´Ã¼ÁöÇâÀûÀ¸·Î »ý°¢Çغ¸ÀÚ. 
°´Ã¼ÁöÇâÀû¿¡¼­´Â ±× ÇÁ·Î±×·¥ÀÌ ½ÇÁ¦ ÇüŸ¦ Áö´Ï°í ÀÖÁö ¾Ê´Ù ÇÏ´õ¶óµµ ¸¶Ä¡ Çö½Ç¼¼°èÀÇ ±×°Í°ú °°ÀÌ ¸ðµ¨¸µÇÏ°í °´Ã¼·Î ³ª´©±â À§ÇØ ³ë·ÂÇÑ´Ù. 
DBMS¶ó´Â ±â°è°¡ ÀÖ´Ù°í Ä¡ÀÚ. ±×·¸´Ù¸é µ¶¸³ÀûÀÎ ¼Ó¼º°ú ¸Þ¼Òµå¸¦ Áö´Ò¼ö ÀÖ´Â ´ÜÀ§·Î Ŭ·¡½º´Â Çѹø ³ª´²º¸ÀÚ 
(¿©±â¼­ÀÇ Å¬·¡½ºÃßÃâÀº ¾î¶² ¹æ¹ý·Ð¿¡ ÀÇÇÑ È¿À²ÀûÀ̰í ü°èÀûÀÎ °ÍÀº ¾Æ´Ï´Ù. 
´Ù¸¸, µÎ ÇÁ·Î±×·¡¹Ö ¹æ¹ý¿¡ ´ëÇÑ °¡Àå Å« Â÷À̸¦ ´ÜÀûÀ¸·Î º¸À̱â À§ÇØ °£´ÜÇÑ °æ¿ì¸¦ ¿¹·Î µå´Â °ÍÀÌ´Ù) 
DBMS¿¡¼­´Â ¸ÕÀú ¿ÜºÎ¿Í ¼ÒÄÏÀ¸·Î µ¥ÀÌÅ͸¦ ÁÖ°í ¹Þ°í ÇÏ´Â ¼ÒÄϰü¸®ÀÚ¶õ³ðÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. 
À̳ðÀº ´ÜÁö ¼ÒÄÏÀ¸·Î µ¥ÀÌÅ͸¦ ¹Þ°í º¸³»°íÇÏ´Â ¿ªÇÒ¸¸ ÇÒ °ÍÀÌ´Ù. 
±×¸®°í ½ÇÁ¦ DB¿¡ ÀûÀýÇÑ Äõ¸®¸¦ ÇàÇÏ°í °á°ú¸¦ ¹Þ¾Æ³»´Â DB°ü¸®ÀÚ°¡ ÇÊ¿äÇÒ °ÍÀÌ´Ù. 
¶ÇÇÑ ¼ÒÄϰü¸®ÀÚ¿Í DB°ü¸®ÀÚ »çÀÌ¿¡¼­ Äõ¸®¸¦ ÆÄ½ÌÇÏ°í ¿¡·¯¸Þ¼¼Áö¸¦ ´øÁö¸ç ÀûÀýÇÑ »óÈ£±³·ù¸¦ ÇÏ°Ô ÇØÁÖ´Â ºê·¹Àΰü¸®ÀÚ°¡ ÇÊ¿äÇÒ °ÍÀÌ´Ù. 
 

ÀÚ ±×·¯¸é Å« 3°³ÀÇ Å¬·¡½º´Â ´ë·« Á¤ÇØÁ³´Ù. Àá±ñ ¿©±â¼­ ¤°í ³Ñ¾î°¡¾ßÇÒ°ÍÀº ¸ðµç°ÍÀÌ ±×·¯ÇϵíÀÌ Å¬·¡½º¸¦ ³ª´©´Âµ¥ Á¤´äÀº ¾ø´Ù´Â °ÍÀÌ´Ù. 
´Ù¸¸, Á»´õ È¿À²ÀûÀ̰í ÁÁÀº ±¸Á¶¿Í ¼±ÅÃÀº ÀÖÀ» °ÍÀÌ´Ù. 
±×·¯ÇÑ ¹æ¹ý·ÐµéÀº UML°ú ¿©·¯ ¼ÒÇÁÆ®¿þ¾î °³¹ß¹æ¹ý·Ð¿¡ Àß ³ª¿ÍÀÖÀ¸´Ï °øºÎÇØº¸½Ã±â ¹Ù¶õ´Ù. 
¶ÇÇÑ, ¿©±â¼­Ã³·³ Å©°Ô 3°³ÀÇ Å¬·¡½º·Î ³ª´©´Â°ÍÀ¸·Î ³¡³ª´Â°ÍÀÌ ¾Æ´Ï´Ù. 
±×·¯ÇÏ´Ù¸é Å« ÇÁ·Î½ÃÁê¾î 3°³¿Í º° ´Ù¸¦¹Ù°¡ ¾ø´Â°ÍÀÌ´Ù. º¸ÅëÀº ´Ù½Ã °øÅëÀûÀ¸·Î »Ì¾Æ³»°í ºÐÇØÇÒ ¼ö Àִ Ŭ·¡½º·Î ³ª´²¼­ »ó¼Ó°ú ÆÄ»ýÀ» ½ÃÄѳª°¡´Â°ÍÀÌ´Ù. 
±×¸®ÇÏ¿© Ŭ·¡½º¶õ°ÍÀº ÁøÈ­¹ßÀüÇÏ¿© ±âÁ¸ÀÇ Å¬·¡½ºµé¿¡¼­ ´Ù½Ã »õ·Î¿î Ŭ·¡½º¸¦ »Ì¾Æ³¿À¸·Î¼­ °³¹ß±â°£À» ÁÙÀÌ°í ¿À·ù¸¦ ÃÖ¼ÒÈ­ÇÏ¸ç °³³äÀûÀ¸·Î Àß Á¤¸®µÇ¾î °¡´Â °ÍÀÌ´Ù. 
ÀÚ¹ÙÀÇ API¿Í MFCµîÀ» º¸¶ó. ¾ó¸¶³ª ÀÛÀº »À´ëŬ·¡½ºµé·ÎºÎÅÍ ±²ÀåÈ÷ Å« Ŭ·¡½ºµé±îÁö ÁøÈ­½ÃÄÑ ³ª°£°ÍÀ» ¾Ë ¼ö °¡ ÀÖÀ» °ÍÀÌ´Ù. 
ÀÚ ÀÌÁ¦ À§ÀÇ Å¬·¡½ºµéÀ» ÇÁ·Î¼¼½º¸¦ ´ë·« ±×¸²À¸·Î º»´Ù¸é ¾Æ·¡¿Í °°À»°ÍÀÌ´Ù 
 

¼ÒÄÏŬ·¡½º <> ºê·¹ÀÎŬ·¡½º <-> DBŬ·¡½º

ÀÚ À̹ø¿£ ÀÌ Å¬·¡½ºµéÀÌ ³»ºÎ¿£ ¾î¶² ¸â¹öº¯¼ö¿Í ¸Þ¼Òµå¸¦ °®°í ÀÖ¾î¾ßÇÒÁö »ý°¢Çغ¸ÀÚ. 
¸â¹öº¯¼ö´Â ±× Ŭ·¡½ºÀÇ ¼Ó¼ºÀ̶ó°í º¼ ¼ö ÀÖÀ¸¸ç ¸Þ¼Òµå´Â ¿ÜºÎ¿Í Åë½ÅÇϱâ À§ÇÑ È¤Àº ³»ºÎÀûÀ¸·Î ¾î¶°ÇÑ ÇàÀ§¸¦ ÇϱâÀ§ÇÑ 'Çൿ'ÀÌ µÉ°ÍÀÌ´Ù. 
¼ÒÄÏŬ·¡½º´Â ¼Ó¼ºÀ¸·Î ¼ÒÄÏfd, ¹öÆÛ µîÀÌ ÀÖÀ»°ÍÀ̸ç DBŬ·¡½º´Â DBÀ̸§, ºñ¹Ð¹øÈ£, Æ÷Æ®, Äõ¸®, °á°ú°ªµîÀÌ ÀÖÀ»°ÍÀÌ¸ç ºê·¹ÀÎŬ·¡½º´Â »óŸӽſ¡ µû¸¥ ¸î°¡Áö ¼Ó¼ºÀÌ ÀÖÀ»°ÍÀÌ´Ù 
 (»ý°¢³ª´Â´ë·Î ´ë·« Àû¾îº»°ÍÀÌ´Ï ³Ê¹« ²¿Ä¡²¿Ä¡ µûÁöÁø ¸»¾ÆÁֽñ⸦) 
 ÀÚ ÀÌÁ¦ ¸Þ¼Òµå¸¦ »ý°¢Çغ¸ÀÚ ¸Þ¼Òµå´Â °¢ Ŭ·¡½º°¡ ¿ÜºÎ¿Í Åë½ÅÇÏ´Â ¹æ¹ýÀÌ´Ù. 
±× ¸Þ¼Òµå°¡ ´Ù½Ã ³»ºÎÀûÀ¸·Î ÇÊ¿äÇÑ ¸Þ¼Òµåµµ ÀÖÀ»°ÍÀÌ´Ï ÈÄÀÚ¸¦ private¶ó ÀüÀÚ¸¦ publicÀ̶ó »ý°¢Çصµ ÁÁÀ»°ÍÀÌ´Ù.  
¼ÒÄÏŬ·¡½º´Â ¼ö½Å´ë±âÇÏ´Â ¼­¹ö¼ÒÄÏÀ» °¡µ¿½ÃŰ´Â publicÇüÀÇ startWait() ¿Í ¼ÒÄÏ¿¡ ¾µ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â handleWrite() ¸Þ¼Òµå°¡ ÇÊ¿äÇÒ°ÍÀ̰í, 
private·Î´Â µ¥ÀÌÅͰ¡ µé¾î¿ÔÀ»¶§ ó¸®ÇÏ´Â handleRead() °¡ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ºê·¹ÀÎŬ·¡½º´Â public·Î Äõ¸®¸¦ ¹Þ¾Æ¼­ ÆÄ½ÌÇÏ¿© ÀûÀýÇÑ ÀÏÀ» ÇÏ´Â parsingQuery(),  
DBŬ·¡½º·ÎºÎÅÍ Äõ¸®°á°ú°ªÀ» ¹Þ¾Æ¼­ ÀûÀýÇÑ ÀÏÀ» ÇÏ´Â handleResult()µîÀÌ ÀÖÀ»¼ö ÀÖ°Ú°í, 
private·Î´Â °¢ ¼ÒÄÏfdº°·Î Áö±ÝÀÇ »óŸ¦ ±â·ÏÇÏ°í ÆÇ´ÜÇÒ ¼ö ÀÖ°ÔÇϱâÀ§ÇÑ stateProcess() °¡ ÀÖÀ»¼ö ÀÖ°Ú´Ù. 
DBŬ·¡½º´Â public·Î Äõ¸®¸¦ ¹Þ¾Æ¼­ DB¿¡ º¸³»´Â inputQuery()°¡ ÀÖ°Ú°í, private·Î ±× °á°ú¸¦ ºê·¹ÀÎŬ·¡½º·Î º¸³»´Â sendResult()°¡ ÀÖÀ»¼ö ÀÖ°Ú´Ù. 
ÀÚ. ÀÌÁ¦ ¹«¾ùÀÌ µÇ¾ú´Â°¡? ÇÁ·Î±×·¡¹ÖÀÌ ³¡³µ´Ù. 
¹Ï¾îÁöÁö ¾Ê´Â°¡? 
°¢ ¼Ó¼º°ú ¸Þ¼Òµå¸¸ Àß Á¤ÀÇÇϰí Å×½ºÆ®ÇÏ¸é µÇ´Â °ÍÀÌ´Ù. Å×½ºÆ®´Â Å×½ºÆ®Äڵ带 ¸¸µé¾î °¢ Ŭ·¡½ºº°·Î Å×½ºÆ®ÇÏ´Â °ÍÀÌ µð¹ö±ë½Ã¿¡ ¿ëÀÌÇÒ °ÍÀÌ´Ù. 
Àüü ÇÁ·Î¼¼½º¸¦ Çѹø »ìÆìº¸ÀÚ 
 


main() -> ¼ÒÄÏŬ·¡½º,ºê·¹ÀÎŬ·¡½º,DBŬ·¡½º »ý¼º -> ¼ÒÄÏŬ·¡½º.startWait()

À̹ø¿£ ¼ÒÄÏ¿¡ Äõ¸®±¸¹®ÀÌ µé¾î¿ÔÀ»¶§ÀÇ Ã³¸®»óȲÀ» Çѹø »ìÆìº¸ÀÚ 
 

'''Client -> query data -> ¼ÒÄÏŬ·¡½º.handleRead() -> ºê·¹ÀÎŬ·¡½º.parseQuery(), stateProcess() -> DBŬ·¡½º.inputQuery(), sendResult() ->
ºê·¹ÀÎŬ·¡½º.handleResult(), stateProcess() -> ¼ÒÄÏŬ·¡½º.handleWrite() -> Client'''

ÀÌ»ó°ú °°ÀÌ ´ë·« °´Ã¼ÁöÇâÀûÀ¸·Î »ý°¢Çϰí ÇÁ·Î±×·¡¹ÖÇÏ´Â °Í¿¡ ´ëÇØ °íÂûÇØº¸¾Ò´Ù. 
´Ù½Ã Çѹø °­Á¶ÇÏ°í ½ÍÀº °ÍÀº ÀýÂ÷ÁöÇâÀû ÇÁ·Î±×·¡¹Ö°ú °´Ã¼ÁöÇâÀû ÇÁ·Î±×·¡¹ÖÀÇ °¡Àå Å« Â÷ÀÌÁ¡Àº ÇÁ·Î±×·¥ÀÇ ¼³°è½Ã¿¡ "°´Ã¼ÁöÇâÀûÀ¸·Î »ý°¢"ÇÑ´Ù´Â °ÍÀÌ´Ù. 
À̰ÍÀÌ ÈÆ·ÃÀÌ µÇ¸é ¾Æ¹«¸® ±Ô¸ð°¡ Å©°í º¹ÀâÇÑ ÇÁ·Î±×·¥µµ ÀûÀº ¿À·ù¿Í ºü¸¥ ½Ã°£¿¡ ½±°Ô °³¹ßÀÌ °¡´ÉÇØÁø´Ù. 
ÇÏÁö¸¸ ½ÇÁ¦ ÀßµÈ °´Ã¼ÁöÇâ ÇÁ·Î±×·¥Àº ±×¸® ¸¹Áö´Â ¾Ê´Ù. 
°´Ã¼ÁöÇâÀ» °¡ÀåÇÑ ÀýÂ÷ÁöÇâÀû ÇÁ·Î±×·¥ÀÌ ³ÑÃijª´Â ½ÇÁ¤ÀÌ´Ù. 
¸ðÂÉ·Ï, ¿©·¯ºÐµéÀº UML, µðÀÚÀÎÆÐÅÏ, ¼ÒÇÁÆ®¿þ¾î°øÇÐ, °³¹ß¹æ¹ý·Ð, CBDµîµî ´Ù¾çÇÑ ºÐ¾ß¿Í ±âÃÊÁö½Ä ¹× °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÏ¿© ¸¹Àº °øºÎ¸¦ ÇÏ¿© ÀÚ±â°ÍÀ¸·Î ¸¸µé¾î ÁøÁ¤ '¾Æ¸§´Ù¿î' °´Ã¼ÁöÇâÀû Äڵ带 »ý¼ºÇس»±æ ¹Ù¶õ´Ù. 
²ôÀÄ. 
 
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.