ÇÁ·ÎÆÄÀϸµ º¸±âÀÇ ÇÊÅÍ Àû¿ë
ÇÁ·ÎÆÄÀϸµ µµ±¸´Â ¼·Î ´Ù¸¥ ÇÁ·ÎÆÄÀϸµ º¸±â¿¡ Ç¥½ÃµÇ´Â µ¥ÀÌÅÍÀÇ ¾çÀ»
ÁÙÀ̱â À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÊÅ͸µ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù.
ÇÁ·ÎÆÄÀϸµ ÇÊÅÍ´Â UML2 ½ÃÄö½º ´ÙÀ̾î±×·¥ º¸±â, ¸Þ¸ð¸® Åë°è º¸±â ¹×
½ÇÇà Åë°è º¸±â¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÇÊÅÍ¿¡ ´ëÇØ ÀÛ¾÷ÇÏ·Á¸é µµ±¸ ¸ðÀ½ ¸Þ´º¿¡¼ ÇÊÅÍ °ü¸®
¸¦ ¼±ÅÃÇϽʽÿÀ.
- »õ ÇÊÅ͸¦ Ãß°¡Çϵµ·Ï ÇÁ·ÒÇÁÆ®µÇ¸é »õ·Î ÀÛ¼º...À» ¼±ÅÃÇϽʽÿÀ.
- ÇÊÅÍ ÆíÁý ´ëÈ »óÀÚ¿¡¼ ÇÁ·ÎÆÄÀϸµ ÇÊÅ͸¦ ¼±ÅÃÇÑ ÈÄ È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
- µÎ °³ÀÇ ÅÇÀΠǥÁØ ¶Ç´Â °í±Þ¿¡¼ ÇÊÅÍ ¸ÞÄ¿´ÏÁò Áß Çϳª ¶Ç´Â µÑ ´Ù¸¦
»ç¿ëÇÏ¿© ÇÊÅ͸¦ Á¤ÀÇÇϽʽÿÀ. Ç¥ÁØ ÅÇÀ» »ç¿ëÇϸé ÀϺΠ´Ü¼øÇϰí ÀϹÝÀûÀÎ
ÇÊÅ͸¦ »¡¸® ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °í±Þ ÅÇÀ» »ç¿ëÇÏ¸é º¸´Ù ¼¼ºÎÀûÀ¸·Î »ç¿ëÀÚ Á¤ÀǵÈ
ÇÊÅ͸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Ç¥ÁØ ÇÊÅ͸¦ Á¤ÀÇÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ÆÐÅϰú ÀÏÄ¡ÇÏ´Â µ¥ÀÌÅ͸¸ Ç¥½ÃÇÏ·Á¸é ÇÊÅÍ ¹®ÀÚ¿ Çʵ忡¼ ¹®ÀÚ¿ ÆÐÅÏÀ»
ÁöÁ¤ÇϽʽÿÀ.
- ÇÊÅ͸µÇÒ ¿ÀºêÁ§Æ® À¯ÇüÀ¸·Î ÆÐŰÁö, Ŭ·¡½º ¶Ç´Â ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ.
- ƯÁ¤ µ¥ÀÌÅÍ ¼¼Æ®¸¸ ¿øÇÏ´Â °æ¿ì ÀÏÄ¡ÇÏ´Â Á¤º¸ Ç¥½Ã ¼±ÅöõÀ»
Ŭ¸¯ÇϽʽÿÀ. µå·Ó ´Ù¿î »óÀÚ¸¦ »ç¿ëÇÏ¿© ÇÊÅ͸¦ Á¤ÀÇÇϽʽÿÀ. ¾Æ·¡ ¿¹Á¦¿¡¼´Â
È£Ãâ ¼ö°¡ °¡Àå ³·Àº 10°³ÀÇ Ç׸ñÀ» Ç¥½ÃÇϵµ·Ï ÇÊÅͰ¡ ÁöÁ¤µË´Ï´Ù.

- °í±Þ ÇÊÅ͸¦ Á¤ÀÇÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- °í±Þ ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. °í±Þ ÇÊÅ͸µ Å×ÀÌºí¿¡¼´Â Á¤ÀÇµÈ ¸ðµç ÇÊÅÍ ±âÁØÀ»
Ç¥½ÃÇÕ´Ï´Ù. Á¤ÀÇµÈ ¸ðµç ±âÁذú ÀÏÄ¡ÇÏ´Â ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅÍ Ç׸ñÀÌ º¸±â¿¡ Ç¥½ÃµË´Ï´Ù. ÁöÁ¤µÈ ÇÊÅÍ
±âÁØÀÌ ¾øÀ¸¸é ¸ðµç µ¥ÀÌÅÍ Ç׸ñÀÌ Ç¥½ÃµË´Ï´Ù.
- Å×ÀÌºí¿¡¼ Ç׸ñÀ» Ãß°¡ÇÏ·Á¸é Ãß°¡¸¦
Ŭ¸¯ÇϽʽÿÀ. ¼Ó¼º ¸ñ·Ï¿¡¼
ÇÊÅ͸µÇÏ·Á´Â ¼Ó¼ºÀ» ¼±ÅÃÇϽʽÿÀ. ¿¬»êÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ(like´Â ÆÐÅÏ ÀÏÄ¡¸¦ ¼öÇàÇÔ). ÇÁ·ÎÆÄÀϸµ µ¥ÀÌÅÍ Ç׸ñÀÌ
ÇÊÅ͸µÇÒ ÇØ´ç ¼Ó¼ºÀÇ °ªÀ» ÀÔ·ÂÇϽʽÿÀ.
- ¸ðµç ¹®ÀÚ¿À» Ç¥½ÃÇÏ·Á¸é º°Ç¥(*)¸¦ »ç¿ëÇϽʽÿÀ.
- ºñµ¶Á¡Àû "or"¸¦ Ç¥½ÃÇÏ·Á¸é ¸·´ë(|)¸¦ »ç¿ëÇϽʽÿÀ.
È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
- ±âÁ¸ Ç׸ñÀ» ÆíÁýÇÏ·Á¸é Ç׸ñÀ» ¼±ÅÃÇÏ°í ÆíÁýÀ» Ŭ¸¯ÇÑ ÈÄ
Çʵ带 ¼öÁ¤ÇϽʽÿÀ.
- Ç׸ñÀ» Á¦°ÅÇÏ·Á¸é ¼±ÅÃÇÑ ÈÄ Á¦°Å¸¦ Ŭ¸¯ÇϽʽÿÀ.
- ±×·ì Ç¥Çö½Ä ÄÞº¸ »óÀÚ¸¦ ¼±ÅÃÇÏ¿© AND ¶Ç´Â OR Á¶°Çº°·Î Å×ÀÌºí¿¡ Ç׸ñÀ» ±×·ìÈÇϽʽÿÀ. ±âº» ¼±ÅûçÇ×Àº
AND Á¶°ÇÀÔ´Ï´Ù.
±âÁ¸ ÇÊÅ͸¦ ÆíÁýÇÏ·Á¸é µµ±¸ ¸ðÀ½¿¡¼ ÇÊÅÍ °ü¸®
¸¦ ¼±ÅÃÇϰųª µå·Ó ´Ù¿î ¸Þ´º¿¡
³ª¿µÈ ÇÊÅ͸¦ ¼±ÅÃÇϽʽÿÀ. ÇÊÅͰ¡ ¼±ÅÃµÇ°í º¸±â¿¡ Àû¿ëµÉ ¶§ ÇØ´ç ÇÊÅ͸¦ ÆíÁýÇÏ·Á¸é ÇÊÅÍ ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. Àû¿ëµÇ´Â
ÇÊÅͰ¡ ¾ø´Â °æ¿ì ÇÊÅÍ ´ÜÃ߸¦ Ŭ¸¯Çϸé ÇÊÅÍ ÀÛ¼º ´ëÈ »óÀÚ°¡ ¿¸³´Ï´Ù.
Âü°í: º¸±â ÇÊÅ͸¦ »ç¿ëÇÒ ¶§¿¡´Â ¼±ÅûçÇ×ÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì ¸ÕÀú º¸±â¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ÄÁÅØ½ºÆ®¸¦
¼±ÅÃÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. Áï, ƯÁ¤ Java ÆÐŰÁö¸¸ Ç¥½ÃÇϵµ·Ï º¸±â¸¦ ÇÊÅ͸µÇÏ·Á¸é
¸ÕÀú µð½ºÇ÷¹À̸¦ Java ÀÀ¿ëÇÁ·Î±×·¥ ÄÁÅØ½ºÆ®·Î ¼³Á¤ÇÑ ´ÙÀ½ ÇÊÅÍ ÆÐÅÏÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
°¡Á®¿À±â ÇÊÅ͸¦ »ç¿ëÇÏ´Â °æ¿ì °¡Á®¿Ã µ¥ÀÌÅÍÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ÄÁÅØ½ºÆ®´Â ¾ÆÁ÷ ¾Ë·ÁÁ®
ÀÖÁö ¾Ê½À´Ï´Ù. °¡Á®¿À±â ÇÊÅÍ´Â Ç×»ó ÆÐŰÁö À̸§ÀÇ °¢ ÄÄÆ÷³ÍÆ®¸¦ Á¡À¸·Î ±¸ºÐÇÑ Java ±¸¹®(¿¹: "org.eclipse")À»
»ç¿ëÇÏ¿© ÁöÁ¤µË´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·ÎÆÄÀϸµ º¸±âÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ÄÁÅØ½ºÆ® ÀÌÇØ¸¦ ÂüÁ¶ÇϽʽÿÀ.
°ü·Ã °³³ä
ÇÁ·ÎÆÄÀϸµ µµ±¸ °³¿ä
·Î±× ¹× ÃßÀû ºÐ¼®±â °³¿ä
°ü·Ã Ÿ½ºÅ©
ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÆÄÀϸµ
UML2 ÃßÀû »óÈ£ÀÛ¿ë º¸±â »ç¿ë
¸Þ¸ð¸® Åë°è º¸±â »ç¿ë
½ÇÇà Åë°è º¸±â »ç¿ë
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.