ÇÁ·ÎÆÄÀϸµ ±âÁØ ÁöÁ¤

ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ ÁöÁ¤Çϰí ÇÁ·ÎÆÄÀϸµ ÇÊÅ͸¦ ÀÛ¼ºÇÏ¸é ºÐ¼®ÇÒ Á¤º¸ÀÇ ¼­ºê¼¼Æ®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¼¼Æ®´Â ¼öÁýÇÒ µ¥ÀÌÅÍÀÇ À¯ÇüÀ» ÁöÁ¤Çϸç, ÇÊÅÍ´Â °ü·Ã ¼¼ºÎ»çÇ׸¸ÀÌ º¸±â·Î ä³Î ¾Æ¿ôµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÇÊÅʹ ƯÈ÷ ¼Óµµ¿Í È¿À²¼ºÀÌ Áß¿äÇÑ Àǹ̸¦ °®´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. µ¥ÀÌÅͰ¡ ÀûÀ»¼ö·Ï ½Ã½ºÅÛ ºÎ´ãÀÌ ÀûÀ¸¸ç »¡¸® ¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀüÁ¦Á¶°Ç:

ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÇÁ·ÎÆÄÀϸµ ±âÁØ ±¸¼ºÀº ´ÙÀ½ ¼½¼ÇÀ¸·Î ±¸ºÐµË´Ï´Ù.

ÇÁ·ÎÆÄÀϸµ °³¿ä ±¸¼º

  1. ÇÁ·ÎÆÄÀϸµ ÅÇ ¾Æ·¡ÀÇ ÇÁ·ÎÆÄÀϸµ ±¸¼º¿¡¼­ °³¿ä ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
  2. »ç¿ë °¡´ÉÇÑ ±âº» ÇÁ·ÎÆÄÀϸµ ¼¼Æ® Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ ´­·¯ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¿¡ ´ëÇØ ¼öÁýµÈ µ¥ÀÌÅÍÀÇ ¼³¸íÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
  3. ±âº» ÇÁ·ÎÆÄÀϸµ ¼¼Æ® Á¶ÇÕÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì, »ç¿ëÀÚ Á¤ÀÇ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
    1. Ãß°¡¸¦ ´­·¯ »ç¿ëÀÚÀÇ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®¸¦ Ãß°¡ÇϽʽÿÀ. ÇÁ·ÎÆÄÀϸµ ¼¼Æ® Ãß°¡ ¸¶¹ý»ç°¡ ¿­¸³´Ï´Ù.
    2. ÇÁ·ÎÆÄÀϸµ ¼¼Æ® ÆäÀÌÁö¿¡¼­ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®ÀÇ À̸§ ¹× ¼³¸íÀ» ÁöÁ¤ÇϽʽÿÀ. ´ÙÀ½À» ´©¸£½Ê½Ã¿À.
    3. ÇÁ·ÎÆÄÀϸµ À¯Çü ÆäÀÌÁö¿¡¼­ °ü·Ã ¼±ÅöõÀ» ¼±ÅÃÇÏ¿© ¼öÁýÇÒ Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ. ¾Æ·¡ Å×À̺íÀ» ÂüÁ¶ÇÏ¿©, ´Ù¸¥ º¸±â¸¦ »ý¼ºÇϱâ À§ÇØ »ç¿ëÇØ¾ß ÇÒ ÇÁ·ÎÆÄÀϸµ À¯Çü ¹× °¢ ÇÁ·ÎÆÄÀϸµ À¯Çü¿¡¼­ »ç¿ë °¡´ÉÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» È®ÀÎÇϽʽÿÀ.
      ÇÁ·ÎÆÄÀϸµ À¯Çü ¼±ÅÃµÈ ¿É¼Ç »ç¿ë °¡´ÉÇÑ º¸±â ÀÀ¿ëÇÁ·Î±×·¥
      ¸Þ¸ð¸® ºÐ¼® ¾øÀ½ ¸Þ¸ð¸® Åë°è º¸±â(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå), ¿ÀºêÁ§Æ® ÂüÁ¶ º¸±â* ¸Þ¸ð¸® ´©Ã⠺м®, ¸Þ¸ð¸® Áý¾àÀû Ŭ·¡½º ½Äº°
      ¸Þ¸ð¸® ºÐ¼® °í±Þ > ÀνºÅϽº ·¹º§ Á¤º¸ ¼±Åöõ ¼±Åà ¸Þ¸ð¸® Åë°è º¸±â(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå, ÀνºÅϽº) ¿ÀºêÁ§Æ® ÂüÁ¶ º¸±â* ¸Þ¸ð¸® ´©Ã⠺м®, °¡ºñÁö ÄÝ·º¼Ç ¿¬±¸
      ½Ã°£ ºÐ¼® ½ÇÇà Åë°è Ç¥½Ã(¾ÐÃà µ¥ÀÌÅÍ) ½ÇÇà Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå) ¹üÀ§ Åë°è ¸Þ¼Òµå È£Ãâ º¸±â
      ½Ã°£ ºÐ¼® ½ÇÇà Åë°è Ç¥½Ã(¾ÐÃà µ¥ÀÌÅÍ), °í±Þ > ÀνºÅϽº ·¹º§ Á¤º¸ ¼öÁý ½ÇÇà Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå, ÀνºÅϽº) ¹üÀ§ Åë°è °¢ ÀνºÅϽºÀÇ ÆÐŰÁö, Ŭ·¡½º ¹× ¸Þ¼Òµå Åë°è º¸±â, ¸Þ¼Òµå È£Ãâ º¸±â
      ½Ã°£ ºÐ¼® ½ÇÇà ±×·¡ÇÈ ¼¼ºÎ»çÇ× Ç¥½Ã ½ÇÇà Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå), ¹üÀ§ Åë°è, ½ÇÇà ÇÃ·Î¿ì º¸±â, UML2 ¼ø¼­ ´ÙÀ̾î±×·¥ º¸±â(¿ÀºêÁ§Æ®, Ŭ·¡½º, ½º·¹µå) Ȱ¼º ½º·¹µå ½Äº°, ÇÁ·Î±×·¥ ½ÇÇà ´Ü°è ½Äº°
      ½Ã°£ ºÐ¼® ½ÇÇà ±×·¡ÇÈ ¼¼ºÎ»çÇ× Ç¥½Ã, °í±Þ > ÀνºÅϽº ·¹º§ Á¤º¸ ¼öÁý ½ÇÇà Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå, ÀνºÅϽº), ¹üÀ§ Åë°è, ¿ÀºêÁ§Æ® ÂüÁ¶ º¸±â*, ½ÇÇà ÇÃ·Î¿ì º¸±â, UML2 ¼ø¼­ ´ÙÀ̾î±×·¥ º¸±â(¿ÀºêÁ§Æ®, Ŭ·¡½º, ½º·¹µå) Ȱ¼º ½º·¹µå ½Äº°, ÇÁ·Î±×·¥ ½ÇÇà ´Ü°è ½Äº°
      ÄÚµå Àû¿ë ¹üÀ§ ¾øÀ½ ¹üÀ§ Åë°è(ÆÐŰÁö, Ŭ·¡½º, ¸Þ¼Òµå) ÄÚµå Àû¿ë ¹üÀ§ º¸±â

      * Âü°í: ¿ÀºêÁ§Æ® ÂüÁ¶ º¸±âÀÇ °æ¿ì, ¿ÀºêÁ§Æ® ÂüÁ¶ º¸±â¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ º¸·Á¸é ¿ÀºêÁ§Æ® ÂüÁ¶ ¼öÁý Á¶Ä¡¸¦ È£ÃâÇÏ¿© ¿ÀºêÁ§Æ® ÂüÁ¶¸¦ ¼öÁýÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡¼­ ¿ÀºêÁ§Æ® ÂüÁ¶ ¼öÁýÀ» È£ÃâÇϰųª ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â¿¡¼­ ¿¡ÀÌÀüÆ®¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸£¸é µË´Ï´Ù.

    4. ´ÙÀ½À» ´©¸£½Ê½Ã¿À.
    5. ÇÊÅÍ ¼¼Æ® ÆäÀÌÁö¿¡¼­ ÇÊÅÍ ¼¼Æ® ¼±Åà ¸ñ·Ï¿¡¼­ ¼±ÅÃÇÏ¿© Àû¿ëÇÏ·Á´Â ÇÊÅÍ ¼¼Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ. ±âº»°ª ¼¼Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
    6. ¼±ÅÃµÈ ÇÊÅÍ ¼¼Æ®ÀÇ ÄÁÅÙÃ÷ ¾Æ·¡¿¡¼­ Ãß°¡¸¦ ´­·¯ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ·Á´Â ÆÐŰÁö¸¦ Ãß°¡ÇϽʽÿÀ. ÇÊÅÍ Ãß°¡ ´ëÈ­ »óÀÚ°¡ ¿­¸³´Ï´Ù. º°Ç¥(*)´Â ÆÐŰÁö ¶Ç´Â ¸Þ¼Òµå À̸§ ÁöÁ¤ ½Ã ÆÐÅÏ¿¡¼­ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
      Âü°í 1. ÆÐŰÁö ¶Ç´Â ¸Þ¼Òµå À̸§ÀÇ ÆÐÅÏÀ» ÀÔ·ÂÇÏ´Â °æ¿ì, ´ÙÀ½ ¼¼ °¡Áö ¹æ¹ý Áß Çϳª·Î ÆÐÅÏÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
      • ¿ÍÀϵå Ä«µå°¡ ¾ø´Â ÆÐÅÏ(¿¹: org.eclipse.tptp).
      • ½ÃÀÛ ºÎºÐ¿¡ ¿ÍÀϵå Ä«µå°¡ ÀÖ´Â ÆÐÅÏ(¿¹: *.sample.myapplication).
      • ³¡ ºÎºÐ¿¡ ¿ÍÀϵå Ä«µå°¡ ÀÖ´Â ÆÐÅÏ(¿¹: org.eclipse.*).

      Âü°í 2. ƯÁ¤ Ŭ·¡½º´Â ÇÊÅÍ ¼³Á¤¿¡ °ü°è¾øÀÌ ÇÁ·ÎÆÄÀϸµ º¸±â¿¡ Ç×»ó Ç¥½ÃµË´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®´Â Ÿ½ºÅ©¿¡ ƯÁ¤ÇÑ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â µ¿¾È °Ë»ç ´ë»óÀÌ µÇ´Â Ÿ½ºÅ©¿Í ¿¬°üµÈ Ŭ·¡½º ¶Ç´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Ç×»ó ¼öÁýÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÜÀÏ Å¬·¡½º MyUserClass¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ¼öÁýÇϱâ À§ÇÑ ÇÊÅ͸¦ ÁöÁ¤Çϰí java.lang.* Ŭ·¡½º¸¦ Á¦¿Ü½Ã۱â À§ÇÑ ´Ù¸¥ ÇÊÅ͸¦ ÁöÁ¤ÇÕ´Ï´Ù. MyUserClassÀÇ ÀνºÅϽº°¡ ·ÎµåµÉ ¶§, ¿¬°üµÈ Ŭ·¡½º Á¤Àǵµ ·ÎµåµË´Ï´Ù. ÀÌ Å¬·¡½º Á¤ÀÇ´Â java.lang.Class À¯ÇüÀ¸·Î µÈ Ŭ·¡½º ¿ÀºêÁ§Æ®¸¦ °®½À´Ï´Ù. ÀÌ´Â MyUserClass Ŭ·¡½º ¿Ü¿¡µµ java.lang.Class¿¡ ´ëÇÑ °á°ú°¡ µ¥ÀÌÅÍ ÄÝ·º¼ÇÀÔ´Ï´Ù.
      ÀÌ Á¶ÀÛÀº ½º·¹µå¿¡µµ ¿ª½Ã Àû¿ëµË´Ï´Ù. java.lang.Thread Ŭ·¡½º´Â ÇÁ·ÎÆÄÀϸµ º¸±â¿¡ Ç×»ó Ç¥½ÃµÇ´Âµ¥, ÀÌ´Â ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®°¡ ½ÇÇà ÁßÀÎ ¸ðµç ½º·¹µå¸¦ ÃßÀûÇϹǷΠÀÌµé ½º·¹µå¿Í ¿¬°üµÈ ¿ÀºêÁ§Æ® ¶Ç´Â Ŭ·¡½º¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ¼öÁýÇϱ⠶§¹®ÀÔ´Ï´Ù.

    7. ÆÐŰÁö ¶Ç´Â Ŭ·¡½º, ¸Þ¼Òµå À̸§À» ÁöÁ¤ÇÏ°í ±ÔÄ¢ ¸ñ·Ï¿¡¼­ Æ÷ÇÔÀ» ¼±ÅÃÇϽʽÿÀ.
    8. È®ÀÎÀ» ´©¸£½Ê½Ã¿À. ÇÊÅÍ ±âÁØÀÌ ÄÁÅÙÃ÷ ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù.
    9. ÇÊÅÍ ÄÁÅÙÃ÷ ¸ñ·Ï¿¡¼­ ±âÁ¸ÀÇ ´Ù¸¥ ÆÐŰÁö¸¦ Á¦¿ÜÇÏ·Á¸é, ÆÐŰÁöÀÇ ±ÔÄ¢ ¿­ ¾Æ·¡¿¡¼­ Æ÷ÇÔÀ» ´©¸£°í Á¦¿Ü·Î º¯°æÇϽʽÿÀ.
    10. ¿Ï·á¸¦ ´©¸£½Ê½Ã¿À. ÇÁ·ÎÆÄÀϸµ ¼¼Æ® ¸ñ·Ï¿¡ »õ ÇÁ·ÎÆÄÀϸµ ¼¼Æ®°¡ ÀÛ¼ºµË´Ï´Ù.
  4. Àû¿ëÀ» ´­·¯ º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ.

ÇÁ·ÎÆÄÀϸµ ÇÑ°è ±¸¼º

¸Þ¼Òµå È£Ã⺰ ÇÑ°è ¶Ç´Â ½Ã°£º° ÇѰ踦 ÁöÁ¤ÇÏ¿© ¼öÁýÇÏ·Á´Â µ¥ÀÌÅÍÀÇ ¾çÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. ÇÁ·ÎÆÄÀϸµ ÅÇ ¾Æ·¡ÀÇ ÇÁ·ÎÆÄÀϸµ ±¸¼º¿¡¼­ ÇѰè ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
  2. ¸Þ¼Òµå È£Ã⺰·Î ¼öÁýµÇ´Â µ¥ÀÌÅ͸¦ Á¦ÇÑÇÏ·Á¸é ÁöÁ¤µÈ ¸Þ¼Òµå È£Ãâ ¼ö ÀÌÈÄ¿¡ ÇÁ·ÎÆÄÀϸµ ÁßÁö ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. Á¦°øµÈ ÀÔ·Â »óÀÚ¿¡ ¸Þ¼Òµå È£Ãâ ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.
  3. ½Ã°£º°·Î ¼öÁýµÇ´Â µ¥ÀÌÅ͸¦ Á¦ÇÑÇÏ·Á¸é, ÁöÁ¤µÈ ½Ã°£ ÀÌÈÄ¿¡ ÇÁ·ÎÆÄÀϸµ ÁßÁö ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. Á¦°øµÈ ÀÔ·Â »óÀÚ¿¡ ÃÊ ´ÜÀ§ ½Ã°£À» ÁöÁ¤ÇϽʽÿÀ.

ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅÍ ´ë»ó ±¸¼º

ÇÁ·ÎÁ§Æ®¸¦ ÁöÁ¤Çϰí ÇÁ·ÎÆÄÀϸµ ¼¼¼Ç¿¡ »ç¿ëÇÒ ¸ð´ÏÅ͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ ÆÄÀÏ¿¡ ¾µ ¼ö ÀÖ½À´Ï´Ù.

  1. ÇÁ·ÎÆÄÀϸµ ÅÇ ¾Æ·¡ÀÇ ÇÁ·ÎÆÄÀϸµ ±¸¼º¿¡¼­ ´ë»ó ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
  2. ÇÁ·ÎÆÄÀϸµ ¼¼¼Ç¿¡ »ç¿ëÇÒ ÇÁ·ÎÆÄÀϸµ ÇÁ·ÎÁ§Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ.
  3. »ç¿ëÇÏ·Á´Â ¸ð´ÏÅ͸¦ ÁöÁ¤ÇϽʽÿÀ.
  4. ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ ÆÄÀÏ¿¡ ÀúÀåÇÏ·Á´Â °æ¿ì, ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ¼Û½ÅÀ» ¼±ÅÃÇϰí ÇÁ·ÎÆÄÀϸµ ÆÄÀÏ ÀÔ·Â »óÀÚ¿¡ ÆÄÀÏ À̸§À» ÁöÁ¤ÇϽʽÿÀ.
  5. Àû¿ëÀ» ´­·¯ º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ.
  6. ÇÁ·ÎÆÄÀÏÀ» ´­·¯ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµÀ» ½ÃÀÛÇϽʽÿÀ.
ÈùÆ®: ÇÊÅ͸µ ½Ã, Àû¿ë °¡´ÉÇÑ Ã¹ ¹øÂ° ÇÊÅ͸¸ Àû¿ëµË´Ï´Ù. ÇÊÅÍ ÁöÁ¤ ½Ã, °¡Àå Æ¯Á¤ÇÑ ÇÊÅÍ ±âÁØÀ» ¼±¾ðÇϽʽÿÀ.

°ü·Ã °³³ä
ÇÁ·ÎÆÄÀϸµ µµ±¸ °³¿ä

°ü·Ã Ÿ½ºÅ©
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµ
ÇÁ·ÎÆÄÀϸµ ȯ°æ ¼³Á¤