UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â

UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â´Â UML¿¡ ÀÇÇØ Á¤ÀǵǴ ǥ±â¹ý¿¡ µû¶ó ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ½ÇÇà Ç÷ο츦 Ç¥½ÃÇÕ´Ï´Ù. ·Î±× ¹× ÃßÀû ºÐ¼®±â ¶Ç´Â ÇÁ·ÎÆÄÀϸµ µµ±¸¿Í ÇÔ²² »ç¿ëÇÒ ¶§ À¯¿ëÇÑ º¸±âÀÔ´Ï´Ù.

UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â´Â ½ÇÇà Ç÷οì Á¤º¸ÀÇ ÄÝ·º¼ÇÀ» »ç¿ëÇÒ °æ¿ì¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â´Â ¿øÀκ° À̺¥Æ®ÀÇ ¼ø¼­¸¦ Ç¥½ÃÇϴµ¥, ¿©±â¼­ À̺¥Æ®´Â ¾Æ¿ô¹Ù¿îµå È£Ãâ°ú ¸®ÅÏ È£Ãâ»Ó ¾Æ´Ï¶ó ¸Þ¼Òµå ÀÔ·Â ¹× Á¾·á·Î¼­ Á¤Àǵ˴ϴÙ. ƯÈ÷, Ŭ·¡½º ÀνºÅϽº °£ »óÈ£ÀÛ¿ëÀ» Ç¥½ÃÇÕ´Ï´Ù. ÀÌµé »óÈ£ÀÛ¿ëÀº ¸Þ¼Òµå È£Ãâ ¹× È£Ãâ ¸®ÅÏÀÇ ¾ç½ÄÀ» °¡Áý´Ï´Ù. ÃßÀû »óÈ£ÀÛ¿ë µµ±¸ÀÇ ±¸ÇöÀº ÀÌ Á¤ÀǸ¦ »óÈ£ÀÛ¿ëÀÇ Á¶Ä¡ÀÚ¿Í ¼ö´ÜÀ» »ý¼ºÇÏ´Â Á¤ÀÇ·Î È®ÀåÇÕ´Ï´Ù. Áï, µµ±¸¿¡¼­ Á¦°øÇÏ´Â º¸±â°¡ Ŭ·¡½º ¹× Ŭ·¡½º ÀνºÅϽºÀÇ »óÈ£ÀÛ¿ë°ú ½º·¹µå, ÇÁ·Î¼¼½º ¹× È£½ºÆ® »çÀÌÀÇ »óÈ£ÀÛ¿ëÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÇà Ç÷οì Ç¥±â¹ýÀÇ ÀÌ·¯ÇÑ È®Àå »ç¿ëÀº ´ë±Ô¸ðÀÇ ºÐ»ê ÃßÀû¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ Ç¥½ÃÀÇ °èÃþ ±¸Á¶¸¦ Á¦°øÇϱâ À§ÇÑ Çʿ伺À¸·Î µ¿±âÈ­µË´Ï´Ù.

½ÃÄö½º ´ÙÀ̾î±×·¥ º¸±â¿¡ Ç¥½ÃµÇ´Â ½ÇÇà µ¥ÀÌÅÍ´Â Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®ÀÇ ÀνºÅϽº¿¡¼­ È®º¸µË´Ï´Ù.  Java ÇÁ·ÎÆÄÀϸµ ¿¡ÀÌÀüÆ®´Â ¿¡ÀÌÀüÆ®°¡ Á¢¼ÓµÇ´Â ƯÁ¤ JVM(Java Virtual Machine)¿¡¼­ ½ÇÇàµÇ´Â Java ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ½ÇÇà Ç÷ο츦 ÇØ´ç µµ±¸°¡ »ý¼ºÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅ͸¦ Á¦°øÇÕ´Ï´Ù.

Ç¥½Ã

´ÙÀ½Àº ÃßÀû »óÈ£ÀÛ¿ë Ç¥½ÃÀÇ ¿¹Á¦ÀÔ´Ï´Ù.

Ŭ·¡½º »óÈ£ÀÛ¿ë ½ÃÄö½º ´ÙÀ̾î±×·¥ »ùÇÃ

½Ã°£ ¾ÐÃà Ç¥½ÃÁÙ ¹× ¹èÀ²

´ÙÀ̾î±×·¥ÀÇ ¿ÞÂÊ °¡ÀåÀÚ¸®¸¦ µû¶ó ÀÖ´Â ½Ã°£ ¾ÐÃà Ç¥½ÃÁÙÀº ¿¬¼Ó À̺¥Æ® °£ÀÇ °æ°ú ½Ã°£À» Ç¥½ÃÇÕ´Ï´Ù. ½Ã°£ ¾ÐÃà ¹èÀ²Àº ÃÖ¼Ò ¹× ÃÖ´ë µ¨Å¸ ½Ã°£ »çÀÌ Áß ¾îµð¿¡ ½Ã°£ÀÌ ¼ÓÇÏ´ÂÁö Ç¥½ÃÇÕ´Ï´Ù. »ö»óÀÇ ¸í¾ÏÀº ½Ã°£ÀÇ ±æÀ̸¦ Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµÇ¸ç, ¸í¾ÏÀÌ Â£À»¼ö·Ï µ¨Å¸ ½Ã°£ÀÌ ¸¹½À´Ï´Ù.

ÃßÀû »óÈ£ÀÛ¿ë º¸±âÀÇ ÀϺΠȭ¸é ĸó

½Ã°£ ¾ÐÃà Ç¥½ÃÁÙ ¹× ¹èÀ²Àº °¡Àå ¸¹Àº ½Ã°£À» ¼ÒºñÇÏ´Â ¸Þ¼ÒµåÀÇ ºÎºÐÀ» Á¤È®ÇÏ°Ô Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÖ ½ºÆÌÀº µÎ ¹øÀÇ È£Ãâ »çÀÌ, È£Ãâ ½Ã, ¸Þ¼Òµå ÀÔ·Â ¶Ç´Â Á¾·á ½Ã À§Ä¡ÇÒ ¼öµµ ÀÖ°í Àüü ¸Þ¼Òµå¿¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.

µ¥ÀÌÅÍ È®º¸ °èÃþ ±¸Á¶

Ŭ·¡½º »óÈ£ÀÛ¿ë¿¡¼­ ½ÃÀÛÇÏ¿© ½º·¹µå °£ »óÈ£ÀÛ¿ë ¶Ç´Â ÇÁ·Î¼¼½º »óÈ£ÀÛ¿ë, ³×Æ®¿öÅ© °£ È£½ºÆ® »óÈ£ÀÛ¿ë¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ·¹º§ÀÇ Ãß»óÀ» ÅëÇØ ½ÇÇà Ç÷οìÀÇ ¼ø¼­¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ´ÙÁß ·¹º§ µ¥ÀÌÅÍ ÇÁ¸®Á¨Å×À̼ÇÀÇ Á߿伺ÀÌ e-business ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¸ð´ÏÅ͸µ¿¡ ´ëÇØ ¸í¹éÇØÁ³½À´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ ÇϺΠ±¸Á¶¿¡ µû¶ó, ¸ð´ÏÅ͸µ °èÃþ ±¸Á¶ÀÇ ´Ù¸¥ ·¹º§¿¡¼­ ½ÇÇà Ç÷ο츦 ºÁ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ·ÎÄà ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °æ¿ì ÇÁ·Î¼¼½º ¶Ç´Â È£½ºÆ® ·¹º§ÀÌ ÀûÀýÇÒ ¼ö ÀÖÁö¸¸, ºÐ»ê ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °æ¿ì ¿©·¯ È£½ºÆ® »çÀÌÀÇ ½ÇÇà º¸±â¸¦ Á¦°øÇÏ´Â ¸ð´ÏÅÍ ·¹º§ÀÌ º¸´Ù ÀûÀýÇÒ ¼ö ÀÖ½À´Ï´Ù. ºÐ»ê ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» ¸ð´ÏÅÍ ·¹º§¿¡¼­ º¸¸é, º¸´Ù ÀÚ¼¼ÇÑ º¸±â¿Í ºÐ¼®À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀÚ¿¡°Ô ÇÏÀ§ ·¹º§ ±×·¡ÇÁ¸¦ ¼Ò°³ÇØ ÁÙ ¼ö ÀÖ´Â ¾î¶°ÇÑ Èï¹Ì·Î¿î »çÇ×À» ¹ß°ßÇÏ°Ô µÉ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, È£½ºÆ®ÀÇ Å¬·¯½ºÅÍ¿¡ ºÐ»êµÇ¾î ÀÖ´Â ¿£ÅÍÇÁ¶óÀÌÁî Bean°ú ServletÀ¸·Î ±¸¼ºµÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °æ¿ì, È£½ºÆ® »óÈ£ÀÛ¿ëÀÇ ¹Ì¸®º¸±â·Î ÀÎÇØ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ ƯÁ¤ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¿ÀºêÁ§Æ® »óÈ£ÀÛ¿ëÀÇ ½ÃÄö½º ´ÙÀ̾î±×·¥À» º¼ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌµé ´ÙÀ̾î±×·¥Àº ¼±ÅÃÇÑ µ¥ÀÌÅ͸¸À» Ç¥½ÃÇÏ¿© ÇØ´ç ºñÁî´Ï½º ÄÄÆ÷³ÍÆ®ÀÇ ·¹º§¿¡¼­, ¿£ÅÍÇÁ¶óÀÌÁî Bean ¶Ç´Â Servlet ÄÁÅ×ÀÌ³Ê ³» ½ÇÇàÀÇ ºÎºÐÀ» º¸¿©ÁÝ´Ï´Ù.

µ¥ÀÌÅÍ È®º¸ °èÃþ ±¸Á¶¸¦ Ž»öÇϱâ À§ÇØ ÇÁ·ÎÆÄÀϸµ ¸ð´ÏÅÍ º¸±â¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀϸµ ÀÚ¿øÀÇ °¢ °èÃþ ±¸Á¶ ·¹º§Àº Àû¿ë °¡´ÉÇÑ ½ÃÄö½º ´ÙÀ̾î±×·¥ À¯ÇüÀ» Á¦°øÇÕ´Ï´Ù. ´ÙÀ½ À¯ÇüÀÇ ´ÙÀ̾î±×·¥ÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â Àμâ

UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â´Â ¹ÙµÏÆÇ½Ä ¹è¿­°ú È®´ë/Ãà¼Ò ±â´ÉÀÌ ÀÖ´Â Àü¿ë Àμ⠴ëÈ­ »óÀÚ¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Àμ⠴ëÈ­ »óÀÚ¿¡¼­´Â Å©±â°¡ Áõ°¡ÇÒ ¼ö ÀÖ´Â UML2 ÃßÀû »óÈ£ÀÛ¿ë ´ÙÀ̾î±×·¥À» °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°¡·Î ÆäÀÌÁö ¹× ¼±ÅÃµÈ ÆäÀÌÁöÀÇ ¼ö ¿É¼ÇÀÌ Ç¥½ÃµÈ UML2 »óÈ£ÀÛ¿ë º¸±â Àμ⠴ëÈ­ »óÀÚ.

UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â Àμ⠴ëÈ­ »óÀÚ´Â ÆÄÀÏ ¸Þ´º¿¡¼­ ÆÄÀÏ > Àμâ...¸¦ ¼±ÅÃÇÏ¸é ³ªÅ¸³³´Ï´Ù. ´ÙÀ½ Å×À̺íÀº ´Ù¾çÇÑ Àμ⠿ɼÇÀ» ¿ä¾àÇÕ´Ï´Ù.

¿É¼Ç ¼³¸í
È®´ë/Ãà¼Ò ¿É¼Ç ÇöÀç È®´ë/Ãà¼Ò »ç¿ë: ÇöÀç UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â´Â ¹èÀ² ¿äÀÎÀ» °áÁ¤ÇÕ´Ï´Ù. ƯÈ÷, Ȱ¼º º¸±âÀÇ °¡·Î °Å¸®´Â ÀμâµÈ ÆäÀÌÁöÀÇ ³Êºñ·Î ¸ÊÇε˴ϴÙ.

°¡·Î ÆäÀÌÁö ¼ö: UML2 ÃßÀû »óÈ£ÀÛ¿ë ´ÙÀ̾î±×·¥ ¿µ¿ªÀÇ °¡·Î ÆäÀÌÁö ¼ö´Â ¹èÀ² ¿äÀÎÀ» °áÁ¤ÇÕ´Ï´Ù.

¼¼·Î ÆäÀÌÁö ¼ö: UML2 ÃßÀû »óÈ£ÀÛ¿ë ´ÙÀ̾î±×·¥ ¿µ¿ªÀÇ ¼¼·Î ÆäÀÌÁö ¼ö´Â ¹èÀ² ¿äÀÎÀ» °áÁ¤ÇÕ´Ï´Ù.

ÆäÀÌÁöÀÇ ÃÑ ¼ö: ¼±ÅÃµÈ ¹èÀ² ¿äÀο¡ ±â¹ÝÇÏ¿© ÀÌ ¼ö´Â UML2 ÃßÀû »óÈ£ÀÛ¿ë ´ÙÀ̾î±×·¥ÀÌ Á¡À¯ÇÏ´Â ÆäÀÌÁöÀÇ ÃÑ ¼öÀÔ´Ï´Ù.
Àμ⠹üÀ§ ¸ðµç ÆäÀÌÁö: Àüü UML2 ÃßÀû »óÈ£ÀÛ¿ë ´ÙÀ̾î±×·¥À» ÀμâÇÕ´Ï´Ù. ÆäÀÌÁö ¼ö´Â ÆäÀÌÁöÀÇ ÃÑ ¼ö Çʵ忡¼­ ÆÇº°µË´Ï´Ù.

ÇöÀç º¸±â: ÇöÀç º¸±â¸¦ ´ÜÀÏ ÆäÀÌÁö¿¡ ÀμâÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº Ç×»ó ÇöÀç È®´ë/Ãà¼Ò »ç¿ë ¿É¼Ç°ú ÇÔ²² »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

¼±ÅÃÇÑ ÆäÀÌÁö: ¼±ÅÃÇÑ ÆäÀÌÁö¸¦ ¹Ì¸®º¸±â ÇÁ·¹ÀÓ¿¡ ÀμâÇÕ´Ï´Ù. ÀÌ °æ¿ì ÆäÀÌÁöÀÇ ¼ö´Â ¼±ÅûçÇ×ÀÇ ÆäÀÌÁö ¼ö·Î ÆÇº°µË´Ï´Ù.

ÆäÀÌÁö ½ÃÀÛ/³¡: ¼±ÅÃÇÑ ¹üÀ§¸¦ ÀμâÇÕ´Ï´Ù. ¹ÙµÏÆÇ½Ä ÆäÀÌÁö ¹øÈ£ ÁöÁ¤Àº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î, À§¿¡¼­ ¾Æ·¡·Î ¹ß»ýÇÕ´Ï´Ù. ¹Ì¸®º¸±â ÇÁ·¹ÀÓÀº ¼±ÅÃÇÑ ¹ÙµÏÆÇÀÇ ÆäÀÌÁö ¹øÈ£¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¹Ì¸®º¸±â ¹èÀ² ¹× Àμ⠹üÀ§ ¿É¼Ç¿¡ ±â¹ÝÇÏ¿© Àμ⠿µ¿ªÀ» ÀÏ·ÃÀÇ ¹ÙµÏÆÇÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ¹Ì¸®º¸±â ÇÁ·¹ÀÓÀÇ °¡·Î ¹× ¼¼·Î È­¸éÀ̵¿ ¸·´ë¸¦ »ç¿ëÇÏ¿© Àüü UML2 ÃßÀû »óÈ£ÀÛ¿ë ´ÙÀ̾î±×·¥ÀÇ ¹üÀ§¸¦ Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹ÙµÏÆÇÀº ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î, ¸Ç À§¿¡¼­ ¾Æ·¡ÂÊÀ¸·Î ¹øÈ£°¡ ÁöÁ¤µË´Ï´Ù. ¹Ì¸®º¸±â ÇÁ·¹ÀÓÀº ¼±ÅÃÇÑ ¹ÙµÏÆÇÀÇ ÆäÀÌÁö ¹øÈ£¸¦ Ç¥½ÃÇÕ´Ï´Ù.

¼±ÅÃÇÑ ÆäÀÌÁö Àμ⠹üÀ§ ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é ¹Ì¸®º¸±â ÇÁ·¹ÀÓÀÌ È°¼ºÈ­µË´Ï´Ù. ¹ÙµÏÆÇÀÇ ¹üÀ§¸¦ ¼±ÅÃÇÏ·Á¸é Shift ۸¦ ´©¸¥ »óÅ¿¡¼­ ¹üÀ§¸¦ Á¤ÀÇÇÏ´Â ¹ÙµÏÆÇÀ» Ŭ¸¯ÇϽʽÿÀ. °³º° ¹ÙµÏÆÇÀ» ¼±ÅÃÇÑ ¿µ¿ª¿¡ Ãß°¡ÇÏ·Á¸é Ctrl ۸¦ ´©¸¥ »óÅ¿¡¼­ ÇÊ¿äÇÑ ¹ÙµÏÆÇÀ» Ŭ¸¯ÇϽʽÿÀ.


°ü·Ã °³³ä
ÇÁ·ÎÆÄÀϸµ µµ±¸ °³¿ä
·Î±× ¹× ÃßÀû ºÐ¼®±â °³¿ä
 

°ü·Ã Ÿ½ºÅ©
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµ
ÃßÀû »óÈ£ÀÛ¿ë º¸±â
UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â »ç¿ë

°ü·Ã ÂüÁ¶
½Ã°£