ÀÌ Àå¿¡¼´Â StarUML
StarUML
ȸé ÃÖ»ó´Ü¿¡ ¸ÞÀÎ ¸Þ´º°¡ À§Ä¡ÇÏ°í ÀÖ½À´Ï´Ù. StarUML
µµ±¸ ¸ðÀ½Àº ¸ÞÀÎ ¸Þ´º ¹Ù·Î ¾Æ·¡¿¡ À§Ä¡ÇÏ°í ÀÖÀ¸¸ç »ç¿ëÀÚ°¡ ÀÚÁÖ ¸¹ÀÌ »ç¿ëÇÏ´Â ¸Þ´ºµé·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
ºê¶ó¿ìÀú ¿µ¿ªÀº ¿ÞÂÊ »ó´Ü¿¡ À§Ä¡ÇÏ°í ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®ÀÇ ±¸¼º ¿ä¼ÒµéÀ» ½±°Ô Ž»öÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ±â´ÉµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â ¸ðµ¨ ¿ä¼ÒµéÀ» °èÃþÀûÀ¸·Î º¸¿©ÁÖ´Â ¸ðµ¨ Ž»ö±â¿Í ´ÙÀ̾î±×·¥µéÀ» ºÐ·ùº°·Î º¸¿©ÁÖ´Â ´ÙÀ̾î±×·¥ Ž»ö±â°¡ ÀÖ½À´Ï´Ù.
ÀνºÆåÅÍ ¿µ¿ªÀº ¿ÞÂÊ ÇÏ´Ü¿¡ À§Ä¡ÇÏ°í ÀÖÀ¸¸ç ÇϳªÀÇ ¿ä¼Ò¿¡ ´ëÇÑ ¼¼ºÎÀûÀÎ Á¤º¸µéÀ» ÆíÁýÇϱâ À§ÇÑ ±â´ÉµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â ÇÁ·ÎÆÛƼ¸¦ ÆíÁýÇϱâ À§ÇÑ ÇÁ·ÎÆÛƼ ÆíÁý±â, ¼¼ºÎ ¼³¸íÀ» ±â·ÏÇϱâ À§ÇÑ ¹®¼È ÆíÁý±â, ±×¸®°í ºÎ°¡ÀûÀÎ ÆÄÀÏÀ̳ª URLÀ» ÷ºÎÇϱâ À§ÇÑ Ã·ºÎ ÆÄÀÏ ÆíÁý±â°¡ ÀÖ½À´Ï´Ù.
Á¤º¸ ¿µ¿ªÀº ¿À¸¥ÂÊ ÇÏ´Ü¿¡ À§Ä¡ÇÏ°í ÀÖÀ¸¸ç StarUML
´ÙÀ̾î±×·¥ ¿µ¿ªÀº ¿À¸¥ÂÊ »ó´Ü¿¡ À§Ä¡ÇÏ°í ÀÖÀ¸¸ç ´ÙÀ̾î±×·¥À» ½ÇÁ¦ ÆíÁýÇÏ°í ¿·ÁÁø ´ÙÀ̾î±×·¥µéÀ» °ü¸®Çϱâ À§ÇÑ ±â´ÉµéÀ» ´ã°í ÀÖ½À´Ï´Ù.
°¢ ´ÙÀ̾î±×·¥º°·Î »ý¼ºÇÒ ¼ö ÀÖ´Â ¿ä¼Òµé¿¡ ´ëÇÑ ÆÈ·¹Æ®°¡ ºÐ·ùµÇ¾î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
StarUML
ÆÄÀÏ ¸Þ´º´Â ´ÙÀ½°ú °°Àº ¸Þ´º Ç׸ñµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
¸Þ´º Ç׸ñ | ¼³¸í |
---|---|
New Project[Ctrl+N] | »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ ¸¸µì´Ï´Ù. |
New Project By Approach[Ctrl+I] | »õ ÇÁ·ÎÁ§Æ® ¼±Åà ´ëÈ»óÀÚ¸¦ ¿±´Ï´Ù. |
Open[Ctrl+O] | ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» ºÒ·¯¿É´Ï´Ù. |
Save[Ctrl+S] | ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù. |
Save As[Ctrl+A] | ÇÁ·ÎÁ§Æ®¸¦ ´Ù¸¥ À̸§À¸·Î ÀúÀåÇÕ´Ï´Ù. |
Close | ÇöÀç ÇÁ·ÎÁ§Æ®¸¦ ´Ý½À´Ï´Ù. |
Unit->Control Unit | ÇöÀç ¼±ÅÃµÈ ¿ä¼Ò¸¦ À¯´ÖÀ¸·Î ºÐ¸®ÇÏ¿© ÀúÀåÇÕ´Ï´Ù. |
Unit->Uncontrol Unit | ÇöÀç ¼±ÅÃµÈ À¯´Ö ¿ä¼Ò¸¦ »óÀ§ À¯´Ö(ȤÀº ÇÁ·ÎÁ§Æ®)¿¡ º´ÇÕÇÕ´Ï´Ù. |
Unit->Delete Unit | ÇöÀç ¼±ÅÃµÈ À¯´Ö ¿ä¼Ò¸¦ Á¦°ÅÇÕ´Ï´Ù. |
Unit->Save Unit | ÇöÀç ¼±ÅÃµÈ À¯´ÖÀ» ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù. |
Unit->Save Unit As | ÇöÀç ¼±ÅÃµÈ À¯´ÖÀ» ´Ù¸¥ À̸§ÀÇ ÆÄÀÏ·Î ÀúÀåÇÕ´Ï´Ù. |
Import->Framework | ÇÁ·¹ÀÓ¿öÅ©¸¦ ÇöÀç ÇÁ·ÎÁ§Æ®¿¡ ºÒ·¯¿É´Ï´Ù. |
Import->Model Fragment | ¸ðµ¨ Á¶°¢ ÆÄÀÏÀ» ÇöÀç ÇÁ·ÎÁ§Æ®¿¡ ºÒ·¯¿É´Ï´Ù. |
Export->Model Fragment | ÇöÀç ¼±ÅÃµÈ ¿ä¼Ò¸¦ ¸ðµ¨ Á¶°¢ ÆÄÀÏ·Î ÀúÀåÇÕ´Ï´Ù. |
Export Diagram[Shift+Ctrl+D] | ÇöÀç È°¼º ´ÙÀ̾î±×·¥À» À̹ÌÁö ÆÄÀÏ·Î ÀúÀåÇÕ´Ï´Ù. |
Page Setup | Àμ⸦ À§ÇØ ÆäÀÌÁö¿¡ °ü·ÃµÈ Á¤º¸¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
Print[Ctrl+P] | ´ÙÀ̾î±×·¥À» ÇÁ¸°Æ®·Î ÀμâÇÕ´Ï´Ù. |
Recent Files | ÃÖ±Ù¿¡ ¿¾ú´ø ÇÁ·ÎÁ§Æ® ÆÄÀÏ ¸ñ·ÏÀ» ´ã°í ÀÖ½À´Ï´Ù. |
Exit | ÇÁ·Î±×·¥À» Á¾·áÇÕ´Ï´Ù. |
Edit ¸Þ´º´Â ´ÙÀ½°ú °°Àº ¸Þ´º Ç׸ñµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
¸Þ´º Ç׸ñ | ¼³¸í |
---|---|
Undo[Ctrl+Z] | »ç¿ëÀÚ°¡ °¡Àå ÃÖ±Ù¿¡ ¼öÇàÇÑ µ¿ÀÛÀ» Ãë¼ÒÇÕ´Ï´Ù. |
Redo[Ctrl+Y] | »ç¿ëÀÚ°¡ Ãë¼ÒÇÑ µ¿ÀÛÀ» ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù. |
Cut[Ctrl+X] | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» Ŭ¸³º¸µå¿¡ º¹»çÇÏ°í À߶ó³À´Ï´Ù. |
Copy[Ctrl+C] | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» Ŭ¸³º¸µå¿¡ º¹»çÇÕ´Ï´Ù. |
Copy Diagram[Shift+Ctrl+C] | ÇöÀç È°¼º ´ÙÀ̾î±×·¥À» Ŭ¸³ º¸µå·Î º¹»çÇÕ´Ï´Ù. |
Copy Diagram as Bitmap[Shift+Ctrl+C] | ÇöÀç È°¼º ´ÙÀ̾î±×·¥À» ºñÆ®¸Ê Çü½ÄÀ¸·Î Ŭ¸³ º¸µå·Î º¹»çÇÕ´Ï´Ù. |
Paste[Ctrl+V] | Ŭ¸³º¸µåÀÇ ³»¿ëÀ» ÇöÀç ¼±ÅÃµÈ ¿ä¼Ò(ȤÀº ´ÙÀ̾î±×·¥)·Î ºÙ¿© ³Ö½À´Ï´Ù. |
Delete[Del] | ´ÙÀ̾î±×·¥¿¡ ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀ» »èÁ¦ÇÕ´Ï´Ù. |
Delete From Model[Ctrl+Del] | ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Find[Ctrl+F] | ¿ä¼Ò¸¦ °Ë»öÇÕ´Ï´Ù. |
Select All[Ctrl+A] | ÇöÀç ´ÙÀ̾î±×·¥ÀÇ ¸ðµç ¿ä¼ÒµéÀ» ¼±ÅÃÇÕ´Ï´Ù. |
¼½Ä ¸Þ´º´Â ´ÙÀ½°ú °°Àº ¸Þ´º Ç׸ñµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
¸Þ´º Ç׸ñ | ¼³¸í |
---|---|
Font | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ±Û²ÃÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
Line Color | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ¼± »ö»óÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
Fill Color | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ Ã¤¿ò »ö»óÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
Line Style->Rectilinear[Ctrl+L] | ¼±ÅÃµÈ ¿¬°á ºä ¿ä¼ÒµéÀÇ ¼± ¸ð¾çÀ» Á÷±³¼±À¸·Î ÁöÁ¤ÇÕ´Ï´Ù. |
Line Style->Oblique[Ctrl+B] | ¼±ÅÃµÈ ¿¬°á ºä ¿ä¼ÒµéÀÇ ¼± ¸ð¾çÀ» ²©Àº¼±À¸·Î ÁöÁ¤ÇÕ´Ï´Ù. |
Stereotype Display->None[Shift+Ctrl+N] | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ½ºÅ×·¹¿ÀŸÀÔÀ» Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. |
Stereotype Display->Textual[Shift+Ctrl+T] | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ½ºÅ×·¹¿ÀŸÀÔÀ» ÅؽºÆ®·Î Ç¥½ÃÇÕ´Ï´Ù. |
Stereotype Display->Iconic[Shift+Ctrl+I] | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ½ºÅ×·¹¿ÀŸÀÔÀ» ¾ÆÀÌÄÜÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. |
Stereotype Display->Decoration[Shift+Ctrl+E] | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ½ºÅ×·¹¿ÀŸÀÔÀ» µ¥ÄÚ·¹À̼ÇÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. |
Suppress Attributes[Shift+Ctrl+A] | ¼±ÅÃµÈ ºä ¿ä¼Òµé(e.g. Ŭ·¡½º, À¯½ºÄÉÀ̽º µî)ÀÇ ¼Ó¼ºÀ» Ç¥½ÃÇÏ´Â ¿µ¿ªÀ» °¨Ãß¾î ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. |
Suppress Operations[Shift+Ctrl+O] | ¼±ÅÃµÈ ºä ¿ä¼Òµé(e.g. Ŭ·¡½º, ¼ºê½Ã½ºÅÛ µî)ÀÇ ¿¬»êÀ» Ç¥½ÃÇÏ´Â ¿µ¿ªÀ» °¨Ãß¾î ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. |
Suppress Literals[Shift+Ctrl+L] | ¼±ÅÃµÈ ¿°ÅÇü ºäÀÇ ¼Ó¼ºÀ» Ç¥½ÃÇÏ´Â ¿µ¿ªÀ» °¨Ãß¾î ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. |
Word Wrap Name | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ À̸§¿¡ ¿öµå·¦À» Àû¿ëÇÏ¿© Ç¥½ÃÇÕ´Ï´Ù. |
Show Parent Name | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ »óÀ§ À̸§À» ÇÔ²² Ç¥ÇöÇÕ´Ï´Ù. |
Show Operation Signature | ¼±ÅÃµÈ ºä ¿ä¼Òµé(e.g. Ŭ·¡½º, ¼ºê½Ã½ºÅÛ µî)ÀÇ ¿¬»êÀ» ½Ã±×³ÊÃıîÁö ¿ÏÀüÇÏ°Ô Ç¥ÇöÇÕ´Ï´Ù. |
Show Properties | ¼±ÅÃÇÑ ºä ¿ä¼ÒµéÀÇ È®Àå ¼Ó¼º µîÀÇ ÇÁ·ÎÆÛƼ¸¦ Ç¥½ÃÇÕ´Ï´Ù. |
Show Compartment Visibility | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÌ °¡Áø ±¸È¹(e.g. ¼Ó¼º ±¸È¹, ¿¬»ê ±¸È¹ µî) Ç׸ñµéÀÇ °¡½Ã¼ºÀ» Ç¥½ÃÇÕ´Ï´Ù. |
Show Compartment Stereotype | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÌ °¡Áø ±¸È¹(e.g. ¼Ó¼º ±¸È¹, ¿¬»ê ±¸È¹ µî) Ç׸ñµéÀÇ ½ºÅ×·¹¿ÀŸÀÔÀ» ÅؽºÆ®·Î Ç¥½ÃÇÕ´Ï´Ù. |
Auto Resize | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ Å©±â¸¦ ÀÚµ¿À¸·Î °áÁ¤ÇÕ´Ï´Ù. |
Alignment-> Bring to Front | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¸Ç ¾Õ¿¡ ³ª¿Àµµ·Ï ÇÕ´Ï´Ù. |
Alignment-> Send to Back | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¸Ç µÚ¿¡ ³ª¿Àµµ·Ï ÇÕ´Ï´Ù. |
Alignment-> Align Left | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¿ÞÂÊ¿¡ ¸ÂÃç Á¤·ÄÇÕ´Ï´Ù. |
Alignment-> Align Right | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¿À¸¥ÂÊ¿¡ ¸ÂÃç Á¤·ÄÇÕ´Ï´Ù. |
Alignment-> Align Middle | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» °¡·Î·Î °¡¿îµ¥ Á¤·ÄÇÕ´Ï´Ù. |
Alignment-> Align Top | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» À§ÂÊ¿¡ ¸ÂÃç Á¤·ÄÇÕ´Ï´Ù. |
Alignment-> Align Bottom | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¾Æ·¡ÂÊ¿¡ ¸ÂÃç Á¤·ÄÇÕ´Ï´Ù. |
Alignment-> Align Center | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¼¼·Î·Î °¡¿îµ¥ Á¤·ÄÇÕ´Ï´Ù. |
Alignment-> Space Equally, Horizontally | ¼±ÅÃµÈ ¿ä¼Òµé °£ÀÇ °¡·Î °£°ÝÀ» ±ÕµîÇÏ°Ô ¸ÂÃä´Ï´Ù. |
Alignment-> Space Equally, Vertically | ¼±ÅÃµÈ ¿ä¼Òµé °£ÀÇ ¼¼·Î °£°ÝÀ» ±ÕµîÇÏ°Ô ¸ÂÃä´Ï´Ù. |
Layout Diagram | ÇöÀç ´ÙÀ̾î±×·¥ÀÇ ºä ¿ä¼ÒµéÀ» ÀÚµ¿À¸·Î ¹èÄ¡½Ãŵ´Ï´Ù. |
Model ¸Þ´º´Â ´ÙÀ½°ú °°Àº ¸Þ´º Ç׸ñµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
¸Þ´º Ç׸ñ | ¼³¸í |
---|---|
Add->... | ¸ðµ¨ ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù. ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼Ò ÇÏÀ§¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â ¸ðµ¨ ¿ä¼ÒµéÀÌ ¼ºê ¸Þ´º·Î ³ªÅ¸³³´Ï´Ù. |
Add Diagram->... | ´ÙÀ̾î±×·¥À» Ãß°¡ÇÕ´Ï´Ù. ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼Ò ÇÏÀ§¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â ´ÙÀ̾î±×·¥µéÀÌ ¼ºê ¸Þ´º·Î ³ªÅ¸³³´Ï´Ù.¡¡ |
Collection Editor[Ctrl+F5] | ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼ÒÀÇ ÇÏÀ§ ¿ä¼ÒµéÀ» ÆíÁýÇϱâ À§ÇÑ Ä÷º¼Ç ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù. |
Constraints[Ctrl+F6] | ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼ÒÀÇ Á¦¾à»çÇ×À» ÆíÁýÇϱâ À§ÇÑ Á¦¾à»çÇ× ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù. |
TaggedValues[Ctrl+F7] | ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼ÒÀÇ È®Àå¼Ó¼ºÀ» ÆíÁýÇϱâ À§ÇÑ È®Àå¼Ó¼º ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù. |
Profiles[Ctrl+F8] | ÇÁ·ÎÆÄÀÏ °ü¸®ÀÚ°¡ ³ªÅ¸³³´Ï´Ù. |
Verify Model[F9] | ÇöÀç ÇÁ·ÎÁ§Æ®¿¡ Á¸ÀçÇÏ´Â ¸ðµ¨ ¿ä¼ÒµéÀ» °Ë»çÇϱâ À§ÇÑ ¸ðµ¨ °Ë»ç ´ëÈ»óÀÚ°¡ ³ªÅ¸³³´Ï´Ù. |
Convert Diagram->Convert Sequence(Role) to Collaboration(Role) | ÇöÀç ¼±ÅÃµÈ ½ÃÄö½º (¿ªÇÒ) ´ÙÀ̾î±×·¥À» Çùµ¿ (¿ªÇÒ) ´ÙÀ̾î±×·¥À¸·Î º¯È¯ÇÑ »õ·Î¿î ´ÙÀ̾î±×·¥ÀÌ »ý¼ºµË´Ï´Ù. (±âº» È®ÀåÆÑ ±â´É) |
Convert Diagram->Convert Collaboration(Role) to Sequence(Role) | ÇöÀç ¼±ÅÃµÈ Çùµ¿ (¿ªÇÒ) ´ÙÀ̾î±×·¥À» ½ÃÄö½º (¿ªÇÒ) ´ÙÀ̾î±×·¥À¸·Î º¯È¯ÇÑ »õ·Î¿î ´ÙÀ̾î±×·¥ÀÌ »ý¼ºµË´Ï´Ù. (±âº» È®ÀåÆÑ ±â´É) |
º¸±â ¸Þ´º´Â ´ÙÀ½°ú °°Àº ¸Þ´º Ç׸ñµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
¸Þ´º Ç׸ñ | ¼³¸í |
---|---|
Close Diagram | ÇöÀç ÆíÁýÁßÀÎ ´ÙÀ̾î±×·¥À» ´Ý½À´Ï´Ù. |
Close All Diagrams | ¸ðµç ¿·ÁÀÖ´Â ´ÙÀ̾î±×·¥À» ´Ý½À´Ï´Ù. . |
Select In Model Explorer | ÇöÀç ¼±ÅÃµÈ ¿ä¼Ò¸¦ ¸ðµ¨ Ž»ö±â¿¡ ³ªÅ¸³À´Ï´Ù. |
Referesh | ÇöÀç ´ÙÀ̾î±×·¥À» ´Ù½Ã ±×¸³´Ï´Ù. |
Model Explorer | ¸ðµ¨ Ž»ö±â¸¦ ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Diagram Explorer | ´ÙÀ̾î±×·¥ Ž»ö±â¸¦ ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Properties | ¼Ó¼º ÆíÁý±â¸¦ ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Documentations | ¹®¼È ÆíÁý±â¸¦ ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. . |
Attachments | ÷ºÎÆÄÀÏ ÆíÁý±â¸¦ ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Output | Ãâ·ÂâÀ» ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Messages | ¸Þ¼¼ÁöâÀ» ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Toolbox | ¿ä¼Ò ÆÈ·¹Æ®¸¦ ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Zoom-> Zoom In | ÇöÀç ´ÙÀ̾î±×·¥À» È®´ëÇؼ ³ªÅ¸³À´Ï´Ù. |
Zoom-> Zoom Out | ÇöÀç ´ÙÀ̾î±×·¥À» Ãà¼ÒÇؼ ³ªÅ¸³À´Ï´Ù. |
Zoom-> Fit To Window | ÇöÀç ´ÙÀ̾î±×·¥ Àüü¸¦ ¸ðµÎ º¼ ¼ö ÀÖµµ·Ï È®´ë/Ãà¼Ò ºñÀ²À» ÀÚµ¿À¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
Zoom->50% | ÇöÀç ´ÙÀ̾î±×·¥À» 50% Å©±âÀÇ ºñÀ²·Î ³ªÅ¸³À´Ï´Ù. |
Zoom->75% | ÇöÀç ´ÙÀ̾î±×·¥À» 75% Å©±âÀÇ ºñÀ²·Î ³ªÅ¸³À´Ï´Ù. |
Zoom->100% | ÇöÀç ´ÙÀ̾î±×·¥À» 100% Å©±âÀÇ ºñÀ²·Î ³ªÅ¸³À´Ï´Ù. |
Zoom->125% | ÇöÀç ´ÙÀ̾î±×·¥À» 125% Å©±âÀÇ ºñÀ²·Î ³ªÅ¸³À´Ï´Ù. . |
Zoom->150% | ÇöÀç ´ÙÀ̾î±×·¥À» 150% Å©±âÀÇ ºñÀ²·Î ³ªÅ¸³À´Ï´Ù. |
Zoom->175% | ÇöÀç ´ÙÀ̾î±×·¥À» 175% Å©±âÀÇ ºñÀ²·Î ³ªÅ¸³À´Ï´Ù. |
Zoom->200% | ÇöÀç ´ÙÀ̾î±×·¥À» 200% Å©±âÀÇ ºñÀ²·Î ³ªÅ¸³À´Ï´Ù. |
Toolbars->Standard | Ç¥ÁØ µµ±¸¸ðÀ½À» ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Toolbars->Format | ¼½Ä µµ±¸¸ðÀ½À» ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Toolbars->View | º¸±â µµ±¸¸ðÀ½À» ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Toolbars->Alignment | Á¤·Ä µµ±¸¸ðÀ½À» ³ªÅ¸³ª°Ô Çϰųª ȤÀº ³ªÅ¸³ªÁö ¾Ê°Ô ÇÕ´Ï´Ù. |
Tools ¸Þ´º´Â ´ÙÀ½°ú °°Àº ¸Þ´º Ç׸ñµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
¸Þ´º Ç׸ñ | ¼³¸í |
---|---|
Options... | ¿©·¯°¡Áö ȯ°æ ¼³Á¤ Ç׸ñµéÀ» ÆíÁýÇÒ ¼ö ÀÖ´Â ¿É¼Ç ´ëÈ»óÀÚ°¡ ³ªÅ¸³³´Ï´Ù. |
Add-In Manager... | Ãß°¡·Î ¼³Ä¡µÈ Add-In ÇÁ·Î±×·¥µéÀ» °ü¸®Çϱâ À§ÇÑ Add-In °ü¸®ÀÚ°¡ ³ªÅ¸³³´Ï´Ù. |
Help ¸Þ´º´Â ´ÙÀ½°ú °°Àº ¸Þ´º Ç׸ñµéÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
¸Þ´º Ç׸ñ | ¼³¸í |
---|---|
Contents...[F1] | StarUML |
StarUML On the Web | StarUML |
About | StarUML |
StarUML
´ÜÃàÅ° | ÇØ´ç ¸Þ´º |
---|---|
Del | »èÁ¦ |
F1 | StarUML |
F5 | ´Ù½Ã ±×¸®±â |
F6 | ºê¶ó¿ìÀú â |
F7 | ÀνºÆåÅÍ Ã¢ |
F8 | Á¤º¸ â |
F9 | ¸ðµ¨ °Ë»çÇϱâ |
Ctrl+F4 | ´ÙÀ̾î±×·¥ ´Ý±â |
Ctrl+F5 | Ä÷º¼Ç ÆíÁý±â |
Ctrl+F6 | Á¦¾à »çÇ× |
Ctrl+F7 | È®Àå ¼Ó¼º |
Ctrl+A | ¸ðµÎ ¼±Åà |
Ctrl+B | ²©Àº¼± |
Ctrl+C | º¹»ç |
Ctrl+F | ã±â |
Ctrl+I | »õ ÇÁ·ÎÁ§Æ® ¼±Åà |
Ctrl+L | Á÷±³¼± |
Ctrl+M | ¸ðµ¨ Ž»ö±â¿¡ ³ªÅ¸³»±â |
Ctrl+N | »õ ÇÁ·ÎÁ§Æ® |
Ctrl+O | ¿±â |
Ctrl+P | Àμâ |
Ctrl+S | ÀúÀå |
Ctrl+V | ºÙ¿©³Ö±â |
Ctrl+X | À߶󳻱â |
Ctrl+Y | ´Ù½Ã½ÇÇà |
Ctrl+Z | ½ÇÇàÃë¼Ò |
Ctrl+Del | ¸ðµ¨ »èÁ¦ |
Shift+Ctrl+F4 | ¸ðµç ´ÙÀ̾î±×·¥ ´Ý±â |
Shift+Ctrl+A | ¼Ó¼º °¨Ãß±â |
Shift+Ctrl+C | ´ÙÀ̾î±×·¥ º¹»ç |
Shift+Ctrl+D | ´ÙÀ̾î±×·¥ ³»º¸³»±â |
Shift+Ctrl+E | (½ºÅ×·¹¿ÀŸÀÔ) µ¥ÄÚ·¹À̼ÇÀ¸·Î Ç¥½Ã |
Shift+Ctrl+I | (½ºÅ×·¹¿ÀŸÀÔ) ¾ÆÀÌÄÜ Ç¥½Ã |
Shift+Ctrl+L | ¸®ÅÍ·² °¨Ãß±â |
Shift+Ctrl+N | (½ºÅ×·¹¿ÀŸÀÔ) Ç¥½ÃÇÏÁö ¾ÊÀ½ |
Shift+Ctrl+O | ¿¬»ê °¨Ãß±â |
Shift+Ctrl+S | ´Ù¸¥ À̸§À¸·Î ÀúÀå |
Shift+Ctrl+T | (½ºÅ×·¹¿ÀŸÀÔ) ÅؽºÆ® Ç¥½Ã |
StarUML
Ç¥ÁØ µµ±¸¸ðÀ½¿¡´Â ´ÙÀ½°ú °°Àº ±â´ÉµéÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.
µµ±¸ | ¼³¸í |
---|---|
New Project[Ctrl+N] | »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ ¸¸µì´Ï´Ù. |
Open[Ctrl+O] | ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» ºÒ·¯¿É´Ï´Ù. |
Save[Ctrl+S] | ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù. |
Print[Ctrl+P] | ´ÙÀ̾î±×·¥À» ÇÁ¸°Æ®·Î ÀμâÇÕ´Ï´Ù. |
Cut[Ctrl+X] | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» Ŭ¸³º¸µå¿¡ º¹»çÇÏ°í À߶ó³À´Ï´Ù. |
Copy[Ctrl+C] | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» Ŭ¸³º¸µå¿¡ º¹»çÇÕ´Ï´Ù. |
Paste[Ctrl+V] | Ŭ¸³º¸µåÀÇ ³»¿ëÀ» ÇöÀç ¼±ÅÃµÈ ¿ä¼Ò(ȤÀº ´ÙÀ̾î±×·¥)·Î ºÙ¿© ³Ö½À´Ï´Ù. |
Delete[Del] | ´ÙÀ̾î±×·¥¿¡ ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀ» »èÁ¦ÇÕ´Ï´Ù. |
Undo[Ctrl+Z] | »ç¿ëÀÚ°¡ °¡Àå ÃÖ±Ù¿¡ ¼öÇàÇÑ ¾×¼ÇÀ» Ãë¼ÒÇÕ´Ï´Ù. |
Redo[Ctrl+Y] | »ç¿ëÀÚ°¡ Ãë¼ÒÇÑ ¾×¼ÇÀ» ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù. |
Find[Ctrl+F] | ¿ä¼Ò¸¦ °Ë»öÇÕ´Ï´Ù. |
Collection Editor[Ctrl+F5] | ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼ÒÀÇ ÇÏÀ§ ¿ä¼ÒµéÀ» ÆíÁýÇϱâ À§ÇÑ Ä÷º¼Ç ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù. |
Constraints[Ctrl+F6] | ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼ÒÀÇ Á¦¾à»çÇ×À» ÆíÁýÇϱâ À§ÇÑ Á¦¾à»çÇ× ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù. |
TaggedValues[Ctrl+F7] | ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼ÒÀÇ È®Àå¼Ó¼ºÀ» ÆíÁýÇϱâ À§ÇÑ È®Àå¼Ó¼º ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù. |
Profiles[Ctrl+F8] | ÇÁ·ÎÆÄÀÏ °ü¸®ÀÚ°¡ ³ªÅ¸³³´Ï´Ù. |
Verify Model[F9] | ÇöÀç ÇÁ·ÎÁ§Æ®¿¡ Á¸ÀçÇÏ´Â ¸ðµ¨ ¿ä¼ÒµéÀ» °Ë»çÇϱâ À§ÇÑ ¸ðµ¨ °Ë»ç ´ëÈ»óÀÚ°¡ ³ªÅ¸³³´Ï´Ù. |
¼½Ä µµ±¸¸ðÀ½¿¡´Â ´ÙÀ½°ú °°Àº ±â´ÉµéÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.
µµ±¸ | ¼³¸í |
---|---|
(ÄÞº¸) Font Face | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ±Û²Ã ¸ð¾çÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
(ÄÞº¸) Font Size | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ±Û²Ã Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
Font | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ±Û²ÃÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
Line Color | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ¼± »ö»óÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
Fill Color | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ Ã¤¿ò »ö»óÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
Auto Resize | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ Å©±â¸¦ ÀÚµ¿À¸·Î °áÁ¤ÇÕ´Ï´Ù. |
Stereotype Display | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ ½ºÅ×·¹¿ÀŸÀÔ Ç¥½Ã Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
Show As Extended Notation | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀ» È®Àå ³ëÅ×À̼ÇÀ¸·Î Ç¥½ÃÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. |
Line Style | ¼±ÅÃµÈ ¿¬°á ºä ¿ä¼ÒµéÀÇ ¼± ¸ð¾çÀ» ÁöÁ¤ÇÕ´Ï´Ù. |
Suppress Attributes[Shift+Ctrl+A] | ¼±ÅÃµÈ ºä ¿ä¼Òµé(e.g. Ŭ·¡½º, À¯½ºÄÉÀ̽º µî)ÀÇ ¼Ó¼ºÀ» Ç¥½ÃÇÏ´Â ¿µ¿ªÀ» °¨Ãß¾î ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. |
Suppress Operations[Shift+Ctrl+O] | ¼±ÅÃµÈ ºä ¿ä¼Òµé(e.g. Ŭ·¡½º, ¼ºê½Ã½ºÅÛ µî)ÀÇ ¿¬»êÀ» Ç¥½ÃÇÏ´Â ¿µ¿ªÀ» °¨Ãß¾î ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. |
Suppress Literals[Shift+Ctrl+L] | ¼±ÅÃµÈ ¿°ÅÇü ºäÀÇ ¼Ó¼ºÀ» Ç¥½ÃÇÏ´Â ¿µ¿ªÀ» °¨Ãß¾î ³ªÅ¸³»Áö ¾Ê½À´Ï´Ù. |
Word Wrap Name | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ À̸§¿¡ ¿öµå·¦À» Àû¿ëÇÏ¿© Ç¥½ÃÇÕ´Ï´Ù. |
Show Parent Name | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÇ »óÀ§ À̸§À» ÇÔ²² Ç¥ÇöÇÕ´Ï´Ù. |
Show Operation Signature | ¼±ÅÃµÈ ºä ¿ä¼Òµé(e.g. Ŭ·¡½º, ¼ºê½Ã½ºÅÛ µî)ÀÇ ¿¬»êÀ» ½Ã±×³ÊÃıîÁö ¿ÏÀüÇÏ°Ô Ç¥ÇöÇÕ´Ï´Ù. |
Show Properties | ¼±ÅÃÇÑ ºä ¿ä¼ÒµéÀÇ È®Àå ¼Ó¼º µîÀÇ ÇÁ·ÎÆÛƼ¸¦ Ç¥½ÃÇÕ´Ï´Ù. |
Show Compartment Visibility | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÌ °¡Áø ±¸È¹(e.g. ¼Ó¼º ±¸È¹, ¿¬»ê ±¸È¹ µî) Ç׸ñµéÀÇ °¡½Ã¼ºÀ» Ç¥½ÃÇÕ´Ï´Ù. |
Show Compartment Stereotype | ¼±ÅÃµÈ ºä ¿ä¼ÒµéÀÌ °¡Áø ±¸È¹(e.g. ¼Ó¼º ±¸È¹, ¿¬»ê ±¸È¹ µî) Ç׸ñµéÀÇ ½ºÅ×·¹¿ÀŸÀÔÀ» ÅؽºÆ®·Î Ç¥½ÃÇÕ´Ï´Ù. |
º¸±â µµ±¸¸ðÀ½¿¡´Â ´ÙÀ½°ú °°Àº ±â´ÉµéÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.
µµ±¸ | ¼³¸í |
---|---|
(ÄÞº¸) Zoom (Combo) Zoom | ÇöÀç ´ÙÀ̾î±×·¥ÀÇ È®´ë/Ãà¼Ò ºñÀ²À» ¼±ÅÃÇÕ´Ï´Ù. |
Zoom In | ÇöÀç ´ÙÀ̾î±×·¥À» È®´ëÇؼ ³ªÅ¸³À´Ï´Ù. |
Zoom Out | ÇöÀç ´ÙÀ̾î±×·¥À» Ãà¼ÒÇؼ ³ªÅ¸³À´Ï´Ù. |
Fit To Window | ÇöÀç ´ÙÀ̾î±×·¥ Àüü¸¦ ¸ðµÎ º¼ ¼ö ÀÖµµ·Ï È®´ë/Ãà¼Ò ºñÀ²À» ÀÚµ¿À¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
Refersh[F5] | ÇöÀç ´ÙÀ̾î±×·¥À» ´Ù½Ã ±×¸³´Ï´Ù. |
Á¤·Ä µµ±¸¸ðÀ½¿¡´Â ´ÙÀ½°ú °°Àº ±â´ÉµéÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.
µµ±¸ | ¼³¸í |
---|---|
Layout Diagram | ÇöÀç ´ÙÀ̾î±×·¥ÀÇ ºä ¿ä¼ÒµéÀ» ÀÚµ¿À¸·Î ¹èÄ¡½Ãŵ´Ï´Ù. |
Bring to Front | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¸Ç ¾Õ¿¡ ³ª¿Àµµ·Ï ÇÕ´Ï´Ù. |
Send to Back | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¸Ç µÚ¿¡ ³ª¿Àµµ·Ï ÇÕ´Ï´Ù. |
Align Left | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¿ÞÂÊ¿¡ ¸ÂÃç Á¤·ÄÇÕ´Ï´Ù. |
Align Right | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¿À¸¥ÂÊ¿¡ ¸ÂÃç Á¤·ÄÇÕ´Ï´Ù. |
Align Middle | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» °¡·Î·Î °¡¿îµ¥ Á¤·ÄÇÕ´Ï´Ù. |
Align Top | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» À§ÂÊ¿¡ ¸ÂÃç Á¤·ÄÇÕ´Ï´Ù. |
Align Bottom | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¾Æ·¡ÂÊ¿¡ ¸ÂÃç Á¤·ÄÇÕ´Ï´Ù. |
Align Center | ¼±ÅÃµÈ ¿ä¼ÒµéÀ» ¼¼·Î·Î °¡¿îµ¥ Á¤·ÄÇÕ´Ï´Ù. |
Space Equally, Horizontally | ¼±ÅÃµÈ ¿ä¼Òµé °£ÀÇ °¡·Î °£°ÝÀ» ±ÕµîÇÏ°Ô ¸ÂÃä´Ï´Ù. |
Space Equally, Vertically | ¼±ÅÃµÈ ¿ä¼Òµé °£ÀÇ ¼¼·Î °£°ÝÀ» ±ÕµîÇÏ°Ô ¸ÂÃä´Ï´Ù. |
ÆÈ·¹Æ® µµ±¸¸ðÀ½Àº ´ÙÀ½°ú °°ÀÌ ´ÙÀ̾î±×·¥¿¡¼ ¿ä¼Ò¸¦ ¼±ÅÃÇϰųª »ý¼ºÇϱâ À§ÇÑ ±â´ÉµéÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.
UML ¿ä¼Ò°¡ ¾Æ´Ï°í ÀϹÝÀûÀÎ ¿ëµµ·Î »ç¿ëµÇ´Â ¿ä¼Ò¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ±â´ÉµéÀÔ´Ï´Ù. Annotation ÆÈ·¹Æ®¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç, ¸ðµç ´ÙÀ̾î±×·¥¿¡¼ È°¼ºÈµË´Ï´Ù.
µµ±¸ | ¼³¸í |
---|---|
Select | ´ÙÀ̾î±×·¥¿¡¼ ¿ä¼Ò¸¦ ¼±ÅÃÇϰųª ¼±ÅÃµÈ ¿ä¼Ò¿¡ ´ëÇØ À̵¿,Å©±âÁ¶Á¤ µîÀÇ ±â´ÉÀ» ¼öÇàÇϴµ¥ »ç¿ëµÇ´Â °¡Àå ±âº»ÀûÀÎ µµ±¸ÀÔ´Ï´Ù. |
³ëÆ® Note | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ³ëÆ® ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. |
³ëÆ® ¿¬°á Note Link | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ³ëÆ®¸¦ ´Ù¸¥ ¿ä¼Ò¿¡ ¿¬°á½Ãŵ´Ï´Ù. |
ÅؽºÆ® Text | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¹®ÀÚ¿ ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. |
Rectangle | ÇöÀç ´ÙÀ̾î±×·¥¿¡ »ç°¢Çü µµÇüÀ» »ý¼ºÇÕ´Ï´Ù. |
Ellipse | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¿øÇü(Ÿ¿øÇü) µµÇüÀ» »ý¼ºÇÕ´Ï´Ù. |
Rounded Rectangle | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¸ð¼¸®°¡ µÕ±Ù »ç°¢ÇüÀ» »ý¼ºÇÕ´Ï´Ù. |
´ÙÀ̾î±×·¥ Á¾·ùº°·Î ¿ä¼Ò¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ±â´ÉµéÀÔ´Ï´Ù.
µµ±¸ | ¼³¸í | ´ÙÀ̾î±×·¥ |
---|---|---|
Select | ´ÙÀ̾î±×·¥¿¡¼ ¿ä¼Ò¸¦ ¼±ÅÃÇϰųª ¼±ÅÃµÈ ¿ä¼Ò¿¡ ´ëÇØ À̵¿,Å©±âÁ¶Á¤ µîÀÇ ±â´ÉÀ» ¼öÇàÇϴµ¥ »ç¿ëµÇ´Â °¡Àå ±âº»ÀûÀÎ µµ±¸ÀÔ´Ï´Ù. | (¸ðµç ´ÙÀ̾î±×·¥) |
Subsystem | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¼ºê½Ã½ºÅÛ(Subsystem) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥ |
Package | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÆÐÅ°Áö(Package) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù | Ŭ·¡½º ´ÙÀ̾î±×·¥, ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥, À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
Class | ÇöÀç ´ÙÀ̾î±×·¥¿¡ Ŭ·¡½º(Class) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, º¹ÇÕ±¸Á¶ ´ÙÀ̾î±×·¥ |
Interface | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÀÎÅÍÆäÀ̽º(Interface) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, º¹ÇÕ±¸Á¶ ´ÙÀ̾î±×·¥ |
Enumeration | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¿°ÅÇü(Enumeration) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥ |
Signal | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ½Ã±×³Î(Signal) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥ |
Except | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¿¹¿Ü(Exception) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥ |
Component | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÄÄÆ÷³ÍÆ®(Component) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥ |
ComponentInstance | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÄÄÆ÷³ÍÆ® ÀνºÅϽº(Component Instance) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥ |
Node | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ³ëµå(Node) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥ |
NodeInstance | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ³ëµå ÀνºÅϽº(Node Instance) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥ |
Artifact | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¾ÆƼÆåÆ®(Artifact)¸¦ »ý¼ºÇÕ´Ï´Ù. | À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
UseCase | ÇöÀç ´ÙÀ̾î±×·¥¿¡ À¯½ºÄÉÀ̽º(UseCase) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
Actor | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¾×ÅÍ(Actor) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
SystemBoundary | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ½Ã½ºÅÛ °æ°è(System Boundary)¸¦ »ý¼ºÇÕ´Ï´Ù. | À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
Object | ÇöÀç ´ÙÀ̾î±×·¥¿¡ °´Ã¼(Object) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, ½ÃÄö½º ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥ |
Part | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ¼±ÅÃµÈ ºÐ·ùÀÚ(Classifier)¿¡ ºÎºÐ(Part) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥, º¹ÇÕ±¸Á¶ ´ÙÀ̾î±×·¥ |
Port | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ¼±ÅÃµÈ ºÐ·ùÀÚ(Classifier)¿¡ Æ÷Æ®(Port) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥, º¹ÇÕ±¸Á¶ ´ÙÀ̾î±×·¥ |
ClassifierRole | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¿ªÇÒ(ClassifierRole) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | ½ÃÄö½º ¿ªÇÒ ´ÙÀ̾î±×·¥, Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
Combined Fragment | ÇöÀç ´ÙÀ̾î±×·¥¿¡ °áÇպκÐ(CombinedFragment) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | ½ÃÄö½º ´ÙÀ̾î±×·¥, ½ÃÄö½º ¿ªÇÒ ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥, Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
Interaction Operand | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ¼±ÅÃµÈ °áÇպκÐ(CombinedFragment)¿¡ »óÈ£Àۿ뿬»ê¿ÀÆÛ·£µå(InteractionOperand) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | ½ÃÄö½º ´ÙÀ̾î±×·¥, ½ÃÄö½º ¿ªÇÒ ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥, Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
Frame | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÇÁ·¹ÀÓ(Frame) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | ½ÃÄö½º ´ÙÀ̾î±×·¥, ½ÃÄö½º ¿ªÇÒ ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥, Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
CompositeState | ÇöÀç ´ÙÀ̾î±×·¥¿¡ º¹ÇÕ»óÅÂ(CompositeState) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥ |
SubmachineState | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÇÏÀ§-¸Ó½Å »óÅÂ(SubmachineState) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥ |
InitialState | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÀÇ»ç»óÅÂ(Pseudostate) ¿ä¼ÒÀÎ Ãʱâ»óÅÂ(Initial)¸¦ »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥, È°µ¿ ´ÙÀ̾î±×·¥ |
FinalState | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÃÖÁ¾»óÅÂ(FinalState) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥, È°µ¿ ´ÙÀ̾î±×·¥ |
Flow Final | ÇöÀç ´ÙÀ̾î±×·¥¿¡ È帧ÃÖÁ¾»óÅÂ(FlowFinalState) ¿ä¼ÒÀÎ ±íÀº ÀÌ·Â(DeepHistory)À» »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥, È°µ¿ ´ÙÀ̾î±×·¥ |
ChoicePoint | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÀÇ»ç»óÅÂ(Pseudostate) ¿ä¼ÒÀÎ ¼±ÅÃÁ¡(Choice)À» »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥ |
JunctionPoint | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÀÇ»ç»óÅÂ(Pseudostate) ¿ä¼ÒÀÎ Á¢ÇÕÁ¡(Junction)À» »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥ |
ShallowHistory | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÀÇ»ç»óÅÂ(Pseudostate) ¿ä¼ÒÀÎ ¾èÀº ÀÌ·Â(ShallowHistory)À» »ý¼ºÇÕ´Ï´Ù | »óÅ ´ÙÀ̾î±×·¥ |
DeepHistory | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÀÇ»ç»óÅÂ(Pseudostate) ¿ä¼ÒÀÎ ±íÀº ÀÌ·Â(DeepHistory)À» »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥ |
Synchronization | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÀÇ»ç»óÅÂ(Pseudostate) ¿ä¼ÒÀÎ µ¿±âÁ¡(Synchronization)À» »ý¼ºÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥, È°µ¿ ´ÙÀ̾î±×·¥ |
ActionState | ÇöÀç ´ÙÀ̾î±×·¥¿¡ È°µ¿»óÅÂ(ActionState) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | È°µ¿ ´ÙÀ̾î±×·¥ |
SubactivityState | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÇÏÀ§-È°µ¿»óÅÂ(SubactivityState) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | È°µ¿ ´ÙÀ̾î±×·¥ |
Decision | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ÀÇ»ç»óÅÂ(Pseudostate) ¿ä¼ÒÀÎ °áÁ¤Á¡(Decision)À» »ý¼ºÇÕ´Ï´Ù. | È°µ¿ ´ÙÀ̾î±×·¥ |
ObjectFlow | ÇöÀç ´ÙÀ̾î±×·¥¿¡ °´Ã¼È帧»óÅÂ(ObjectFlowState) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | È°µ¿ ´ÙÀ̾î±×·¥ |
Signal Accept State | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ½Ã±×³Î¼ö½Å»óÅÂ(SignalAcceptState) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | È°µ¿ ´ÙÀ̾î±×·¥ |
Signal Send State | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ½Ã±×³Î¼Û½Å»óÅÂ(SignalSendState) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | È°µ¿ ´ÙÀ̾î±×·¥ |
Swimlane(Vertical) | ÇöÀç ´ÙÀ̾î±×·¥¿¡ ¼¼·Î¹æÇâÀÇ ÆÄƼ¼Ç(Swimlane) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | È°µ¿ ´ÙÀ̾î±×·¥ |
Swimlane(Horizontal) | ÇöÀç ´ÙÀ̾î±×·¥¿¡ °¡·Î¹æÇâÀÇ ÆÄƼ¼Ç(Swimlane) ¿ä¼Ò¸¦ »ý¼ºÇÕ´Ï´Ù. | È°µ¿ ´ÙÀ̾î±×·¥ |
Association | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ Ŭ·¡½º·ù»çÀÌ¿¡ ÀǹÌÀû ¿¬°ü(Association) °ü°è¸¦ ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥, À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
DirectedAssociation | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ Ŭ·¡½º·ù»çÀÌ¿¡ ¹æÇâÀ» °¡Áö´Â ¿¬°ü(Directed Association) °ü°è¸¦ ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥, À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
Aggregation | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ Ŭ·¡½º·ù»çÀÌ¿¡ ÁýÇÕ ¿¬°ü(Aggregation) °ü°è¸¦ ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥ |
Composition | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ Ŭ·¡½º·ù»çÀÌ¿¡ º¹ÇÕ¿¬°ü(Composition) °ü°è¸¦ ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥ |
Generalization | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ´õ ÀϹÝÀûÀÎ ¿ä¼Ò¿Í ´õ ±¸Ã¼ÀûÀÎ ¿ä¼Ò¸¦ ÀϹÝÈ(Generalization) °ü°è·Î ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
Dependency | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ ¿ä¼Ò »çÀ̸¦ ÀÇÁ¸(Dependency)°ü°è·Î ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥, À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥,º¹ÇÕ±¸Á¶ ´ÙÀ̾î±×·¥ |
Realization | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ¸í¼¼¿ä¼Ò¿Í ±×°ÍÀ» ±¸ÇöÇÏ´Â ¿ä¼Ò¸¦ ½ÇüÈ(Realization) °ü°è·Î ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, º¹ÇÕ±¸Á¶ ´ÙÀ̾î±×·¥ |
AssociationClass | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ Ŭ·¡½º(Class)¿Í ¿¬°ü(Association)À» ¿¬°áÇÏ¿© ¿¬°üÀÚü°¡ Ŭ·¡½ºÀÇ Àǹ̸¦ °¡Áú ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥ |
Include | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ÇÑ À¯½ºÄÉÀ̽º°¡ ´Ù¸¥ À¯½ºÄÉÀ̽ºÀÇ ÇàÀ§¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï Æ÷ÇÔ(Include) °ü°è·Î ¿¬°áÇÕ´Ï´Ù. | À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
Extend | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ÇÑ À¯½ºÄÉÀ̽º°¡ ƯÁ¤ À¯½ºÄÉÀ̽º¿¡ Á¤ÀÇµÈ ÇàÀ§·Î Ãß°¡ È®ÀåµÉ ¼ö ÀÖµµ·Ï È®Àå(Extend)°ü°è·Î ¿¬°áÇÕ´Ï´Ù. | À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ |
AssociationRole | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ ¿ªÇÒ »çÀ̸¦ ¿¬°ü-¿ªÇÒ(AssociationRole)·Î ¿¬°áÇÕ´Ï´Ù. | Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
SelfAssociationRole | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ÇÑ ¿ªÇÒ¿¡¼ ±× ÀÚü·Î ¿¬°ü-¿ªÇÒ(AssociationRole)À» »ý¼ºÇÕ´Ï´Ù. | Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
Link | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ °´Ã¼ »çÀ̸¦ ¸µÅ©(Link)·Î ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥ |
SelfLink | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ÇÑ °´Ã¼¿¡¼ ±× ÀÚü·Î ¸µÅ©(Link)¸¦ »ý¼ºÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥ |
ForwardMessage | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ ¿ªÇÒ »çÀÌÀÇ ¸Þ¼¼Áö(Message)¸¦ Á¤ÀÇÇÕ´Ï´Ù. | ½ÃÄö½º ¿ªÇÒ ´ÙÀ̾î±×·¥, Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
ReverseMessage | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ ¿ªÇÒ »çÀÌÀÇ ¸Þ¼¼Áö(Message)¸¦ Á¤ÀÇÇÕ´Ï´Ù. | ½ÃÄö½º ¿ªÇÒ ´ÙÀ̾î±×·¥, Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
SelfMessage | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ÇÑ ¿ªÇÒ¿¡¼ ±× ÀÚü·Î ¸Þ¼¼Áö(Message)¸¦ »ý¼ºÇÕ´Ï´Ù. | ½ÃÄö½º ¿ªÇÒ ´ÙÀ̾î±×·¥, Çùµ¿ ¿ªÇÒ ´ÙÀ̾î±×·¥ |
ForwardStimulus | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ °´Ã¼ »çÀÌÀÇ ÀÚ±Ø(Stimulus)À» Á¤ÀÇÇÕ´Ï´Ù. | ½ÃÄö½º ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥ |
ReverseStimulus | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ µÎ °´Ã¼ »çÀÌÀÇ ÀÚ±Ø(Stimulus)À» Á¤ÀÇÇÕ´Ï´Ù. | ½ÃÄö½º ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥ |
SelfStimulus | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ÇÑ °´Ã¼¿¡¼ ±× ÀÚü·Î ÀÚ±Ø(Stimulus)À» »ý¼ºÇÕ´Ï´Ù. | ½ÃÄö½º ´ÙÀ̾î±×·¥, Çùµ¿ ´ÙÀ̾î±×·¥ |
Transition | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ¿ø½Ã »óÅ·κÎÅÍ ¸ñÇ¥»óÅ·ΠÀüÀÌ(Transition)À» ¿¬°áÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥, È°µ¿ ´ÙÀ̾î±×·¥ |
SelfTransition | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ÇÑ »óÅ¿¡¼ ±× »óÅ·ΠÀüÀÌ(Transition)À» ¿¬°áÇÕ´Ï´Ù. | »óÅ ´ÙÀ̾î±×·¥, È°µ¿ ´ÙÀ̾î±×·¥ |
Connector | ÇöÀç ´ÙÀ̾î±×·¥¿¡¼ ÇÑ Æ¯¼º(Feature)¿¡¼ ±× Ư¼º(Feature)·Î ¿¬°áÀÚ(Connector)À» ¿¬°áÇÕ´Ï´Ù. | Ŭ·¡½º ´ÙÀ̾î±×·¥, ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥, µðÇ÷ÎÀ̸ÕÆ® ´ÙÀ̾î±×·¥, º¹ÇÕ±¸Á¶ ´ÙÀ̾î±×·¥ |
¸ðµ¨ Ž»ö±â´Â »ç¿ëÀÚ°¡ ¸ðµ¨ ¿ä¼ÒµéÀ» °èÃþÀûÀ¸·Î º¸¿©ÁÜÀ¸·Î½á È¿°úÀûÀ¸·Î °ü¸®ÇÏ°í Ž»öÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÕ´Ï´Ù. ¸ðµ¨ Ž»ö±â´Â [Browser] ¿µ¿ª¿¡¼ [Model Explorer] ÅÇÀ» ¼±ÅÃÇÏ¸é ³ªÅ¸³³´Ï´Ù.
´ÙÀ̾î±×·¥ Ž»ö±â´Â »ç¿ëÀÚ°¡ ´ÙÀ̾î±×·¥µéÀ» ºÐ·ù º°·Î È¿°úÀûÀ¸·Î °ü¸®ÇÏ°í Ž»öÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÕ´Ï´Ù. ´ÙÀ̾î±×·¥ Ž»ö±â´Â [Browser] ¿µ¿ª¿¡¼ [Diagram Explorer] ÅÇÀ» ¼±ÅÃÇÏ¸é ³ªÅ¸³³´Ï´Ù.
ÇÁ·ÎÆÛƼ ÆíÁý±â´Â ÇöÀç ¼±ÅÃµÈ ¸ðµ¨ ¿ä¼ÒÀÇ ¼¼ºÎÀûÀÎ ÇÁ·ÎÆÛƼ¸¦ ÆíÁýÇϱâ À§Çؼ »ç¿ëµË´Ï´Ù. ÇÁ·ÎÆÛƼ ÆíÁý±â´Â [Inspector] ¿µ¿ª¿¡¼ [Properties] ÅÇÀ» ¼±ÅÃÇÏ¸é ³ªÅ¸³³´Ï´Ù.
¹®¼È ÆíÁý±â´Â ÇöÀç ¼±ÅÃµÈ ¿ä¼Ò¿¡ ºÎ°¡ÀûÀÎ ¼³¸íÀ» ±â·ÏÇϱâ À§Çؼ »ç¿ëµË´Ï´Ù. ¹®¼È ÆíÁý±â´Â [Inspector] ¿µ¿ª¿¡¼ [Documentation] ÅÇÀ» ¼±ÅÃÇÏ¸é ³ªÅ¸³³´Ï´Ù.
÷ºÎÆÄÀÏ ÆíÁý±â´Â »ç¿ëÀÚ°¡ ƯÁ¤ ¿ä¼Ò¿¡ ÆÄÀÏ È¤Àº À¥ ÁÖ¼Ò(URL)¸¦ ÷ºÎÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÷ºÎÆÄÀÏ ÆíÁý±â´Â [Inspector] ¿µ¿ª¿¡¼ [Attachments] ÅÇÀ» ¼±ÅÃÇÏ¸é ³ªÅ¸³³´Ï´Ù.
¿ä¼Ò¿¡ ÷ºÎµÈ ÆÄÀÏ È¤Àº URLÀÇ ¸ñ·ÏÀÌ ³ªÅ¸³³´Ï´Ù.
÷ºÎ ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ Ã·ºÎ ÆÄÀÏ È¤Àº URLÀ» ¿¬°áµÈ ÇÁ·Î±×·¥À¸·Î ¿¾îÁÝ´Ï´Ù. ¿¹¸¦ µé¾î .hwp ÆÄÀÏÀÇ °æ¿ì¿¡´Â ÀÚµ¿À¸·Î ÇÑ±Û ¿öµåÇÁ·Î¼¼¼ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°í http://www.staruml.com °ú °°ÀÌ ÁÖ¼ÒÀÎ °æ¿ì¿¡´Â À¥ ºê¶ó¿ìÀú¿¡¼ ¿¸³´Ï´Ù.
»õ·Î¿î ÆÄÀÏ È¤Àº URLÀ» ÷ºÎÇÕ´Ï´Ù. ÀÌ ¹öÆ°À» ´©¸£¸é ÷ºÎ Ç׸ñ ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù.
÷ºÎ ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù.
÷ºÎ ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ Ç׸ñÀ» ÆíÁýÇÕ´Ï´Ù. ÆÄÀÏ À̸§À» °íÄ£´ÙµçÁö ȤÀº ´Ù¸¥ URLÀÇ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ÷ºÎ Ç׸ñ ÆíÁý±â°¡ ³ªÅ¸³³´Ï´Ù.
÷ºÎ ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ Ç׸ñÀ» À§·Î À̵¿ÇÕ´Ï´Ù.
÷ºÎ ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ Ç׸ñÀ» ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù.
÷ºÎ Ç׸ñÀÇ ³»¿ëÀ» ÆíÁýÇÕ´Ï´Ù. ÀÌ ºÎºÐ¿¡´Â ƯÁ¤ URL ȤÀº ÆÄÀÏÀÇ °æ·Î¸íÀ» ÀÔ·ÂÇØ¾ß Çϸç, ¿À¸¥ÂÊ ¹öÆ°À» ´·¯ ÆÄÀÏÀ» Á÷Á¢ ¼±ÅÃÇÒ ¼ö µµ ÀÖ½À´Ï´Ù.
Ãâ·Â âÀº StarUML
¸Þ½ÃÁö âÀº ¿ä¼Ò¸¦ °Ë»öÇÑ °á°ú ȤÀº ¼ÒÇÁÆ®¿þ¾î ¸ðµ¨ÀÇ °Ë»ç °á°úµéÀ» ³ªÅ¸³»¾î ÁÖ´Â ±â´ÉÀ» ÇÕ´Ï´Ù. ¸Þ½ÃÁö âÀº [Information] ¿µ¿ª¿¡¼ [Message] ÅÇÀ» ¼±ÅÃÇÏ¸é ³ªÅ¸³³´Ï´Ù.
Ä÷º¼Ç ÆíÁý±â´Â ƯÁ¤ ¿ä¼Ò°¡ ÇÏÀ§¿¡ Æ÷ÇÔÇÏ°í ÀÖ´Â ¿ä¼ÒµéÀÇ ¸®½ºÆ®¸¦ °ü¸®Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.
¿ä¼Ò°¡ Æ÷ÇÔÇÏ°í ÀÖ´Â Ä÷º¼Ç(ÇöÀç ¿ä¼Ò°¡ Æ÷ÇÔÇÏ°í ÀÖ´Â ÇÏÀ§ ¿ä¼ÒµéÀÇ ¸®½ºÆ®)µéÀ» ÅÇÀ¸·Î ³ªÅ¸³À´Ï´Ù. ¿ä¼ÒÀÇ Á¾·ù¿¡ µû¶ó °¡Áö´Â Ä÷º¼ÇµéÀÌ ´Ù¸£¹Ç·Î ÅÇÀÇ ±¸¼ºµµ ´Þ¶óÁý´Ï´Ù. ¿¹¸¦ µé¾î Ŭ·¡½º(Class) ¿ä¼ÒÀÇ °æ¿ì¿¡´Â ÇÏÀ§ ¿ä¼Ò·Î ¼Ó¼º(Attribute)°ú ¿¬»ê(Operation)À» °¡Áö¹Ç·Î ÇØ´ç ÅÇÀÌ ³ªÅ¸³³´Ï´Ù. °ü°è(Relations) ÅÇÀº ¿ä¼Ò¿¡ °ü°è ¾øÀÌ Ç×»ó ³ªÅ¸³³´Ï´Ù.
ÇÏÀ§ ¿ä¼ÒµéÀÇ ¸ñ·ÏÀÌ ³ªÅ¸³³´Ï´Ù. ÀÌ °÷¿¡¼ ÇϳªÀÇ ¿ä¼Ò¸¦ ¼±ÅÃÇÏ¸é¼ ÀνºÆåÅÍ ¿µ¿ªÀÇ ÇÁ·ÎÆÛƼ ÆíÁý±â, ¹®¼È ÆíÁý±â, ÷ºÎ ÆÄÀÏ ÆíÁý±â¸¦ »ç¿ëÇÏ¿© ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸ñ·Ï¿¡¼ ¿ä¼ÒÀÇ ½ºÅ×·¹¿ÀŸÀÔ È¤Àº °¡½Ã¼º/½ºÅ×·¹¿ÀŸÀÔ µîÀ» ³ªÅ¸³ª°Ô ÇÏ´Â µîÀÇ ÁöÁ¤À» ÇÏ·Á¸é ȯ°æ ¼³Á¤ÇϱâÀÇ ÀÏ¹Ý ¼³Á¤À» Âü°íÇϼ¼¿ä.
»õ·Î¿î ¿ä¼Ò¸¦ »ý¼ºÇؼ ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù. °æ¿ì¿¡ µû¶ó¼´Â »õ·Î¿î ¿ä¼Ò¸¦ »ý¼ºÇÏÁö ¾Ê°í ±âÁ¸ÀÇ ¿ä¼Ò¸¦ ¿¬°áÇÏ´Â ¿ëµµ°¡ µÇ´Â °æ¿ì(e.g. Residents, DeployedComponents, RaisedSignals)µµ ÀÖ½À´Ï´Ù.
Ä÷º¼Ç ¿ä¼Ò ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. °æ¿ì¿¡ µû¶ó¼´Â ¿ä¼Ò¸¦ »èÁ¦ÇÏÁö ¾Ê°í ¸®½ºÆ®¿¡¼ Á¦°ÅÇÏ´Â ¿ëµµ°¡ µÇ´Â °æ¿ì(e.g. Residents, DeployedComponents, RaisedSignals)µµ ÀÖ½À´Ï´Ù.
Ä÷º¼Ç ¿ä¼Ò ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ ¿ä¼Ò¸¦ À§·Î À̵¿ÇÕ´Ï´Ù.
Ä÷º¼Ç ¿ä¼Ò ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ ¿ä¼Ò¸¦ ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù.
Á¦¾à»çÇ× ÆíÁý±â´Â ¿ä¼Ò¿¡ ºÎ¿©µÈ Á¦¾à»çÇ×(Constraint)µéÀ» °ü¸®ÇÏ°Ô À§ÇØ »ç¿ëµË´Ï´Ù.
Á¦¾à»çÇ× ¸ñ·Ï¿¡´Â ¿ä¼Ò¿¡ ºÎ¿©µÈ Á¦¾à(Constraint)µéÀÇ À̸§°ú ³»¿ëÀ» ¸®½ºÆ®·Î ³ªÅ¸³À´Ï´Ù.
¿ä¼Ò¿¡ »õ·Î¿î Á¦¾àÀ» ºÎ¿©ÇÕ´Ï´Ù. ÀÌ ¹öÆ°À» ´©¸£¸é Á¦¾à Ç׸ñ ´ëÈ»óÀÚ°¡ ³ªÅ¸³³´Ï´Ù.
Á¦¾à»çÇ× ¸ñ·Ï¿¡ ¼±ÅÃµÈ Á¦¾àÀ» »èÁ¦ÇÕ´Ï´Ù.
Á¦¾à»çÇ× ¸ñ·Ï¿¡ ÇöÀç ¼±ÅÃµÈ Á¦¾àÀÇ ³»¿ëÀ» º¯°æÇÕ´Ï´Ù.
Á¦¾à»çÇ× ¸ñ·Ï¿¡ ÇöÀç ¼±ÅÃµÈ Á¦¾àÀ» À§·Î À̵¿ÇÕ´Ï´Ù.
Á¦¾à»çÇ× ¸ñ·Ï¿¡ ÇöÀç ¼±ÅÃµÈ Á¦¾àÀ» ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù.
Á¦¾à»çÇ× ÆíÁý±â¿¡¼ ÇϳªÀÇ »õ·Î¿î Á¦¾àÀ» Ãß°¡Çϰųª ±âÁ¸ÀÇ Á¦¾àÀÇ À̸§ ȤÀº ³»¿ëÀ» ÆíÁýÇÏ°íÀÚ ÇÒ ¶§ »ç¿ëµË´Ï´Ù. [Name]¿¡´Â Á¦¾à»çÇ×ÀÇ À̸§À» ÀÔ·ÂÇÏ°í [Body] ºÎºÐ¿¡´Â Á¦¾àÀÇ ½ÇÁ¦ ³»¿ëÀ» ÀÔ·ÂÇÕ´Ï´Ù. ÀÌ ºÎºÐ¿¡´Â »ç¿ëÀÚ°¡ ÀÚÀ¯·Ó°Ô ³»¿ëÀ» ÀÔ·ÂÇÒ ¼öµµ ÀÖ°í UMLÀÇ OCL(Object Constraint Language) ¾ð¾î·Î ÀÔ·ÂÇÒ ¼ö µµ ÀÖ½À´Ï´Ù.
È®Àå¼Ó¼º ÆíÁý±â´Â ƯÁ¤ ¿ä¼Ò¿¡ Ãß°¡ÀûÀ¸·Î ºÎ¿©ÇÒ ¼ö ÀÖ´Â È®Àå¼Ó¼º(TaggedValue)µéÀÇ °ªÀ» ÆíÁýÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù.
±âº»ÀûÀ¸·Î È®Àå ¼Ó¼ºÀº ÇÁ·ÎÆÄÀÏ¿¡¼ Á¤Àǵ˴ϴÙ. ÇöÀç ¼±ÅÃµÈ ¿ä¼Ò¿¡ Àû¿ëµÉ ¼ö ÀÖ´Â È®Àå ¼Ó¼ºÀ» °¡Áø ÇÁ·ÎÆÄÀÏÀÌ ÀÖ´Ù¸é ÅÇ ºÎºÐ¿¡ ³ªÅ¸³ª¸ç, ÇØ´ç ÇÁ·ÎÆÄÀÏ¿¡¼ Á¤ÀÇµÈ È®Àå¼Ó¼ºµéÀÌ [Tag Definition Set]°ú [Tagged Values] ºÎºÐ¿¡ ³ªÅ¸³³´Ï´Ù.
ÇöÀç ¼±ÅÃµÈ ¿ä¼Ò¿¡ Àû¿ëµÉ ¼ö ÀÖ´Â È®Àå¼Ó¼º-ÁýÇÕ(TagDefinitionSet)µéÀÌ ³ªÅ¸³³´Ï´Ù. ÀÌ ÁýÇÕ¿¡ Æ÷ÇÔµÈ È®Àå¼Ó¼ºµéÀº [Tagged Values] ºÎºÐ¿¡ ³ªÅ¸³³´Ï´Ù.
[Tag Definition Set] ºÎºÐ¿¡ ¼±ÅÃµÈ È®Àå¼Ó¼º-ÁýÇÕ¿¡ Æ÷ÇÔµÈ ¼Ó¼ºµéÀÌ ¿°ÅµÇ°í ±×°ÍµéÀÇ °ªÀÌ Ç¥ÇöµË´Ï´Ù. ±×¸®°í »ç¿ëÀÚ´Â Á÷Á¢ ÀÌ °ªµéÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
È®Àå¼Ó¼º¿¡´Â Ç×»ó ±âº»°ª(Default Value)°¡ Á¸ÀçÇÕ´Ï´Ù. [Tagged Values] ºÎºÐ¿¡ ÇϳªÀÇ ¼Ó¼ºÀ» ¼±ÅÃÇÏ°í ÀÌ ¹öÆ°À» ´©¸£¸é º¯°æµÇ¾ú´ø °ªµéÀ» Áö¿ì°í ±âº»°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
ÇÁ·ÎÆÄÀÏ °ü¸®ÀÚ´Â ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ëÇÒ UML ÇÁ·ÎÆÄÀϵéÀ» Æ÷ÇÔ½ÃÅ°°Å³ª Á¦¿Ü½Ãų ¼ö ÀÖ½À´Ï´Ù.
StarUML
ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ë ÁßÀÎ UML ÇÁ·ÎÆÄÀϵéÀÇ ¸ñ·ÏÀ» ³ªÅ¸³À´Ï´Ù.
ÇÁ·ÎÆÄÀÏ ¸ñ·Ï¿¡ ³ªÅ¸³ª´Â Ç׸ñµéÀÇ ¾ÆÀÌÄÜÀ» Å©°Ô Çϰųª ÀÛ°Ô ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à ÇÁ·ÎÆÄÀÏÀÇ À̸§ÀÌ ¸ðµÎ º¸ÀÌÁö ¾Ê¾Æ ºÒÆíÇÏ´Ù¸é ÀÛÀº ¾ÆÀÌÄÜÀ¸·Î ³ªÅ¸³ªµµ·Ï ¹öÆ°À» ¼±ÅÃÇÕ´Ï´Ù.
»ç¿ë °¡´ÉÇÑ ÇÁ·ÎÆÄÀÏ¿¡¼ ¼±ÅÃµÈ Ç׸ñÀ» ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Æ÷ÇÔÇÕ´Ï´Ù.
Æ÷ÇÔµÈ ÇÁ·ÎÆÄÀÏ¿¡¼ ¼±ÅÃµÈ Ç׸ñÀ» ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ëÇÒ ¼ö ¾øµµ·Ï Á¦¿ÜÇÕ´Ï´Ù.
Add-In °ü¸®ÀÚ´Â ¾î¶² Add-InµéÀÌ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö ±×¸®°í ±×°ÍÀ» ½ÇÁ¦ »ç¿ëÇϵµ·Ï È°¼ºÈ ÇÒ °ÍÀÎÁö ¾Æ´Ï¸é »ç¿ëÇÏÁö ¸øÇϵµ·Ï ºñ È°¼ºÈÇÒ °ÍÀÎÁö¸¦ »ç¿ëÀÚ°¡ üũÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼³Ä¡µÈ Add-In µéÀÇ ¸ñ·ÏÀÌ ³ªÅ¸³³´Ï´Ù. »ç¿ëÀÚ´Â °¢ Ç׸ñÀ» üũÇϰųª üũ¸¦ ÇØÁ¦ÇÔÀ¸·Î½á ÇØ´ç Add-InÀ» »ç¿ë °¡´É ȤÀº »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»õ ÇÁ·ÎÁ§Æ® ¼±Åà ´ëÈ»óÀÚ´Â »ç¿ëÀÚ°¡ »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÒ ¶§ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. »õ ÇÁ·ÎÁ§Æ® ´ëÈ»óÀÚ´Â Approaches, Open Files, ±×¸®°í Recent Files ¼¼ °³ÀÇ ÆäÀÌÁö·Î ±¸¼ºµÇ¾îÀÖ½À´Ï´Ù.
»ç¿ëÀÚ°¡ »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÒ ¶§ ƯÁ¤ Á¢±Ù¹ý(Approach)À» Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù.
±âÁ¸¿¡ ¸¸µé¾î Áø ÆÄÀÏÀÇ ¿±â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ¿ÞÂÊÀÇ Æ®¸®ºä´Â »ç¿ëÀÚ ½Ã½ºÅÛÀÇ Æú´õ ±¸Á¶¸¦ º¸¿©ÁÖ¸ç, ¿À¸¥ÂÊ ÆÄÀÏ ¸ñ·Ï ºÎºÐÀº ¼±ÅÃµÈ Æú´õ¿¡ ÀÖ´Â ÇÁ·ÎÁ§Æ® ÆÄÀϵéÀÇ ¸ñ·ÏÀ» º¸¿©ÁÝ´Ï´Ù. ÀÌ ÆÄÀÏ ¸ñ·Ï¿¡¼ ¿°íÀÚ ÇÏ´Â ÆÄÀÏÀ» ¼±ÅÃÇÑ ÈÄ [Open] ¹öÆ°À» ¼±ÅÃÇÏ¸é ¼±ÅÃµÈ ÆÄÀÏÀÌ ¿¸³´Ï´Ù.
ÃÖ±Ù¿¡ ÆíÁýÇß´ø ÆÄÀϵéÀÇ ¸ñ·ÏÀ» º¸¿©ÁÖ°í »õ·Î ¿ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
ÇÁ·¹ÀÓ¿öÅ© ´ëÈ»óÀÚ´Â »ç¿ë °¡´ÉÇÑ ÇÁ·¹ÀÓ¿öÅ©(Framework)¸¦ ¼±ÅÃÇÏ¿© ÇöÀç ÇÁ·ÎÁ§Æ®·Î °¡Á®¿Ã ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
ÇÁ·¹ÀÓ¿öÅ© ¸ñ·Ï¿¡´Â µî·ÏµÈ ÇÁ·¹ÀÓ¿öÅ©µéÀÇ ¾ÆÀÌÄÜ°ú ÇÔ²² ³ªÅ¸³³´Ï´Ù. ¿©±â¼ °¡Á®¿À±â¸¦ ¿øÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼±ÅÃÇÕ´Ï´Ù.
ÇÁ·¹ÀÓ¿öÅ© ¸ñ·Ï¿¡ ³ªÅ¸³ª´Â Ç׸ñµéÀÇ ¾ÆÀÌÄÜÀ» Å©°Ô Çϰųª ÀÛ°Ô ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à ÇÁ·¹ÀÓ¿öÅ©ÀÇ À̸§ÀÌ ¸ðµÎ º¸ÀÌÁö ¾Ê¾Æ ºÒÆíÇÏ´Ù¸é ÀÛÀº ¾ÆÀÌÄÜÀ¸·Î ³ªÅ¸³ªµµ·Ï ¹öÆ°À» ¼±ÅÃÇÕ´Ï´Ù.
ÇÁ·¹ÀÓ¿öÅ© ¸ñ·Ï¿¡ »ç¿ëÀÚ°¡ Ç׸ñÀ» ¼±ÅÃÇϸé ÇØ´ç ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀÌ ³ªÅ¸³ª´Â ¿µ¿ªÀÔ´Ï´Ù.
ÀμâÇÒ ÆäÀÌÁö¿¡ ¾î¶² ´ÙÀ̾î±×·¥À» Á¤º¸¸¦ ¾î¶»°Ô Ç¥½ÃÇÒ °ÍÀÎÁö, ¿ëÁöÀÇ Ãâ·Â ¹æÇâÀ̳ª ¿©¹é, Å׵θ® µîÀ» Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ãâ·ÂÇÒ ÆäÀÌÁö¿¡ ³ªÅ¸³¯ ¸î°¡Áö ´ÙÀ̾î±×·¥ÀÇ Á¤º¸¿¡ °üÇÑ ³»¿ëÀ» ¼³Á¤ÇÕ´Ï´Ù.
Ãâ·ÂÇÒ ÆäÀÌÁöÀÇ À§, ¾Æ·¡, ¿ÞÂÊ, ¾Æ·¡ÂÊÀÇ ¿©¹éÀ» °¢°¢ ¹Ð¸®¹ÌÅÍ(mm) ´ÜÀ§·Î Á¶Á¤ÇÕ´Ï´Ù.
ÆäÀÌÁö¸¦ ¼¼·Î·Î Ãâ·ÂÇÒ °ÍÀÎÁö °¡·Î·Î Ãâ·ÂÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇÕ´Ï´Ù.
Ãâ·ÂÇÒ ÆäÀÌÁö¿¡ Å׵θ®¸¦ ¾î¶»°Ô Ãâ·ÂÇÒ °ÍÀΰ¡¸¦ Á¶Á¤ÇÕ´Ï´Ù. Å׵θ®°¡ ³ªÅ¸³¯ À§Ä¡ »ó, ÇÏ, ÁÂ, ¿ì¸¦ ¼±ÅÃÇÏ°í Å׵θ® ¼±ÀÇ ±½±â¸¦ °áÁ¤ÇÕ´Ï´Ù.
»ç¿ëÀÚ°¡ ´ÙÀ̾î±×·¥ÀÇ Àμ⸦ ¿øÇÒ °æ¿ì ³ªÅ¸³³´Ï´Ù. Àμ⿡ °ü·ÃµÈ ¿©·¯ °¡Áö »çÇ×µéÀ» »ç¿ëÀÚ°¡ ¼±ÅÃÇÏ°í °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ¸°ÅÍ¿¡ °ü·ÃµÈ ³»¿ëµéÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÀμâÇÒ ´ÙÀ̾î±×·¥ÀÇ Å©±â¸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÀμâÇÒ ´ÙÀ̾î±×·¥ÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÕ´Ï´Ù.
¹Ì¸®º¸±â ´ëÈ»óÀÚ¸¦ ³ªÅ¸³ª°Ô ÇÕ´Ï´Ù.
»ç¿ëÀÚ°¡ ´ÙÀ̾î±×·¥µéÀ» ÀμâÇϱâ Àü ±× °á°ú¸¦ ¹Ì¸® º¼ ¼ö ÀÖµµ·Ï ÇÏ´Â ´ëÈ»óÀÚ ÀÔ´Ï´Ù.
Àμ⸦ ½ÃÀÛÇÕ´Ï´Ù.
¹Ì¸®º¸±â¸¦ 1 ÆäÀÌÁö¾¿ ÇÒ°ÍÀÎÁö 2 ÆäÀÌÁö¾¿ ÇÒ °ÍÀÎÁö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ù ÆäÀÌÁö, ÀÌÀü ÆäÀÌÁö, ´ÙÀ½ ÆäÀÌÁö, ¸¶Áö¸· ÆäÀÌÁö·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ°¡ º¸°íÀÚ ÇÏ´Â ÆäÀÌÁö ¹øÈ£¸¦ ¼±ÅÃÇϸé ÇØ´ç ÆäÀÌÁö¸¦ ¹Ù·Î º¼ ¼ö ÀÖ½À´Ï´Ù.
ã±â ´ëÈ»óÀÚ´Â »ç¿ëÀÚ·Î ÇÏ¿©±Ý ¿øÇÏ´Â ¿ä¼Ò¸¦ ½±°í ºü¸£°Ô ãÀ» ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù.
ãÀ» ³»¿ë ºÎºÐ¿¡´Â ã°íÀÚ ÇÏ´Â ¿ä¼Ò°¡ Æ÷ÇÔÇÏ°í ÀÖ´Â ¹®ÀÚ¿ Áß ÀϺθ¦ ÀÔ·ÂÇÕ´Ï´Ù. ±âÁ¸¿¡ ÀÔ·ÂÇß´ø ³»¿ëµé Áß¿¡¼ ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¿É¼Ç ±×·ìÀÇ ¿ä¼Ò ŸÀÔ ºÎºÐ¿¡´Â °Ë»öÇÒ ¿ä¼ÒµéÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 'All', Model, Subsystem, Package, Class, Interface, Enumeration, Signal, Exception, Component, Node, Instance, UseCase, Actor Áß¿¡¼ ÇÑ°¡Áö ¹üÀ§¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ä¼Ò¸¦ °Ë»öÇÒ ¶§ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¸ðµ¨ °Ë»çÇϱ⠴ëÈ»óÀÚ´Â »ç¿ëÀÚ°¡ ¸ðµ¨ ¿ä¼ÒµéÀÌ Àß Á¤ÀǵǾî ÀÖ´Â °¡¸¦ °Ë»çÇϱâ À§Çؼ »ç¿ëµË´Ï´Ù.
¸ðµ¨ °Ë»ç¸¦ ½ÃÀÛÇÏ°Ô µÇ¸é ÇöÀç Àû¿ëÇÏ°í ÀÖ´Â °Ë»ç ±ÔÄ¢ÀÌ ³ªÅ¸³ª´Â ¿µ¿ªÀÔ´Ï´Ù.
ÇöÀç °Ë»çÁßÀÎ ¿ä¼ÒÀÇ À̸§ÀÌ ³ªÅ¸³³´Ï´Ù.
°Ë»ç°¡ ¾ó¸¶³ª ÁøÇàµÇ¾ú´Â°¡¸¦ ½Ã°¢ÀûÀ¸·Î º¸¿©ÁÝ´Ï´Ù.
°Ë»ç¿¡¼ Å»¶ôÇÑ ¿ä¼Ò°¡ ÇöÀç ¸î°³Àΰ¡¸¦ ³ªÅ¸³À´Ï´Ù.
¿É¼Ç ´ëÈ»óÀÚ´Â StarUML
¿É¼Ç¿¡ ´ëÇÑ ºÐ·ùµéÀÌ ³ªÅ¸³³´Ï´Ù. °¡Àå Å« »óÀ§ ºÐ·ù·Î 'ȯ°æ'ÀÌ ÀÖÀ¸¸ç ±× ÇÏÀ§·Î 'ÀϹÝ', '´ÙÀ̾î±×·¥', 'ÀÏ¹Ý ºä', 'ƯÁ¤ ºä'ÀÇ ÇÏÀ§ ºÐ·ùµéÀÌ ³ªÅ¸³³´Ï´Ù. ¿©±â¿¡ ³ªÅ¸³ª´Â ¿É¼Ç ºÐ·ù´Â StarUML™¿¡¼ ÀÛµ¿µÇ´Â ¸ðµâ µî¿¡ ÀÇÇØ »õ·Î¿î °ÍµéÀÌ ´õ Ãß°¡µÉ ¼öµµ ÀÖ½À´Ï´Ù.
¿É¼Ç ºÐ·ù ¸ñ·Ï¿¡¼ ¼±ÅÃµÈ ºÐ·ù¿¡ Æ÷ÇԵǴ ¿É¼Ç Ç׸ñµéÀÌ ³ªÅ¸³ª°í ±× °ªÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼±ÅÃµÈ ¿É¼Ç ºÐ·ù ȤÀº Ç׸ñ¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀÌ ³ªÅ¸³³´Ï´Ù.
¼±ÅÃµÈ ¿É¼Ç Ç׸ñÀÇ °ªÀ» ±âº»À¸·Î ¼³Á¤µÈ °ªÀ¸·Î µÇµ¹¸³´Ï´Ù.
¼±ÅÃµÈ ¿É¼Ç Ç׸ñÀÇ °ªÀÌ º¯°æµÈ °æ¿ì, °ªÀ» º¯°æÇϱâ ÀüÀ¸·Î µÇµ¹¸³´Ï´Ù.
»ç¿ëÀÚ°¡ ¼±ÅÃµÈ ¿ä¼Ò¿¡ ´ëÇؼ ½ºÅ×·¹¿ÀŸÀÔÀ» ÁöÁ¤ÇÏ°íÀÚ ÇÏ´Â °æ¿ì¿¡ ³ªÅ¸³³´Ï´Ù. ½ºÅ×·¹¿ÀŸÀÔÀ» Á÷Á¢ ÀÔ·ÂÇϰųª ¸ñ·Ï Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ°¡ ½ºÅ×·¹¿ÀŸÀÔÀ» Á÷Á¢ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÅ×·¹¿ÀŸÀÔÀÌ µî·ÏµÈ °ÍÀÌ ÀÖÀ¸¸é ½º·¹Å׿ÀŸÀÔ ¸ñ·Ï¿¡ °ð ¹Ù·Î ³ªÅ¸³³´Ï´Ù.
ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëµÇ°í ÀÖ´Â UML ÇÁ·ÎÆÄÀϵ鿡 Á¤ÀǵǾî ÀÖ´Â ½ºÅ×·¹¿ÀŸÀÔµéÀÌ ³ªÅ¸³³´Ï´Ù. ½ºÅ×·¹¿ÀŸÀÔÀÇ À̸§°ú ±×°ÍÀÌ Æ÷ÇÔµÈ ÇÁ·ÎÆÄÀÏÀÇ À̸§ÀÌ ÇÔ²² ³ªÅ¸³³´Ï´Ù. »ç¿ëÀÚ´Â ÀÌ Áß¿¡¼ Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼±ÅÃµÈ ½ºÅ×·¹¿ÀŸÀÔ¿¡ ¾ÆÀÌÄÜÀÌ ¿¬°áµÇ¾î ÀÖ´Â °æ¿ì ¾ÆÀÌÄÜ ±×¸²ÀÌ ³ªÅ¸³³´Ï´Ù. ¾øÀ¸¸é ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
¼±ÅÃµÈ ½ºÅ×·¹¿ÀŸÀÔ¿¡ ´ëÇÑ ¼³¸íÀÌ ³ªÅ¸³³´Ï´Ù.
¿ä¼Ò ¼±Åà ´ëÈ»óÀÚ´Â ÇÁ·ÎÁ§Æ® ¿ä¼ÒµéÀÇ °èÃþ ±¸Á¶¿¡¼ »ç¿ëÀÚ°¡ ÇÑ ¿ä¼Ò¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¿ä¼Ò ¼±Åà ´ëÈ»óÀÚ´Â ÇÁ·ÎÆÛƼ ÆíÁý±â ȤÀº Ä÷º¼Ç ÆíÁý±â µî¿¡¼ ƯÁ¤ ÇÁ·ÎÆÛƼ¿¡ ¿ä¼Ò¸¦ ÇÒ´çÇϱ⸦ ¿øÇÒ ¶§ ³ªÅ¸³³´Ï´Ù. ¿ä¼Ò ¼±Åà ´ëÈ»óÀÚ´Â ¿ä¼Ò ¸ñ·Ï ´ëÈ»óÀÚ¿Í´Â ´Þ¸® ¿ä¼ÒµéÀÌ °èÃþÀûÀÎ ±¸Á¶·Î ³ª¿µË´Ï´Ù.
´ëÈ»óÀÚ Á¦¸ñÀº ¾î¶² Á¾·ùÀÇ ¿ä¼Ò¸¦ ¼±ÅÃÇØ¾ß Çϴ°¡¿¡ µû¶ó¼ ´Þ¶óÁý´Ï´Ù. ¼Ó¼º(Attribute)ÀÇ Å¸ÀÔÀ» ÁöÁ¤ÇÏ´Â °æ¿ì, °´Ã¼ÀÇ Å¸ÀÔ Áï, ºÐ·ùÀÚ(Classifier)¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì¿¡ µû¶ó ÀûÇÕÇÑ Á¦¸ñÀÌ ³ªÅ¸³³´Ï´Ù.
¿ä¼Ò ¸ñ·Ï¿¡´Â ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¿ä¼ÒµéÀÇ ³ªÅ¸³³´Ï´Ù. ¿¹¸¦ µé¾î »óŸӽÅ(StateMachine)À» ¼±ÅÃÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â »óŸӽŸ¸ÀÌ ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.
µ¥ÀÌÅÍŸÀÔ ¸ñ·Ï¿¡´Â ±âº»À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍŸÀÔµéÀÌ ³ªÅ¸³³´Ï´Ù. ¿©±â¿¡ ³ªÅ¸³ª´Â µ¥ÀÌÅÍŸÀÔÀº ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ëÇÏ°í ÀÖ´Â UML ÇÁ·ÎÆÄÀÏ¿¡ Á¤ÀǵǾî ÀÖ´Â °ÍÀÔ´Ï´Ù. ÀÌ ¸ñ·ÏÀº µ¥ÀÌÅÍŸÀÔÀ» ÁöÁ¤Çϱâ À§ÇÑ »óȲÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â ³ªÅ¸³ªÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
¾Æ¹«°Íµµ ÁöÁ¤ÇÏÁö ¾ÊÀ¸·Á¸é ÀÌ °÷À» üũÇÕ´Ï´Ù. ÀÌ°ÍÀÇ Á¤È®ÇÑ Àǹ̴ Null °ªÀ» ÇÒ´çÇÏ´Â °ÍÀÔ´Ï´Ù.
´ëÈ»óÀÚÀÇ ¾Æ·§ ºÎºÐ¿¡ ÇöÀç ¼±ÅÃµÈ ¿ä¼ÒÀÇ ¿ÏÀü °æ·Î¸íÀÌ ³ªÅ¸³³´Ï´Ù. ÀÌ°ÍÀ¸·Î ÇöÀç ¾î¶² ¿ä¼Ò°¡ ¼±ÅõǾî ÀÖ´ÂÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ä¼Ò ¸ñ·Ï ´ëÈ»óÀÚ´Â »ç¿ëÀÚ°¡ ¸ñ·Ï ÁßÀÇ ÇÑ ¿ä¼Ò¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¿ä¼Ò ¸ñ·Ï ´ëÈ»óÀÚ´Â ÇÁ·ÎÆÛƼ ÆíÁý±â ȤÀº Ä÷º¼Ç ÆíÁý±â µî¿¡¼ ƯÁ¤ ÇÁ·ÎÆÛƼ¿¡ ¿ä¼Ò¸¦ ÇÒ´çÇϱ⸦ ¿øÇÒ ¶§ ³ªÅ¸³³´Ï´Ù. ¿ä¼Ò ¸ñ·Ï ´ëÈ»óÀÚ´Â ¿ä¼Ò ¼±Åà ´ëÈ»óÀÚ¿Í´Â ´Þ¸® ¿ä¼ÒµéÀÌ 1Â÷¿øÀûÀÎ ¸®½ºÆ®·Î ³ª¿µË´Ï´Ù.
´ëÈ»óÀÚ Á¦¸ñÀº ¾î¶² Á¾·ùÀÇ ¿ä¼Ò¸¦ ¼±ÅÃÇØ¾ß Çϴ°¡¿¡ µû¶ó¼ ´Þ¶óÁý´Ï´Ù. ÇϳªÀÇ »óŸӽÅ(StateMachine)À» ¼±ÅÃÇÏ´Â °æ¿ì ȤÀº ³ëµå(Node)¿¡ ÄÄÆ÷³ÍÆ®(Component)¸¦ ¹èÄ¡ÇÏ´Â °æ¿ì µîÀº °¢°¢ »óȲ¿¡ ¸Â´Â Á¦¸ñÀ¸·Î ³ªÅ¸³³´Ï´Ù.
¿ä¼Ò ¸ñ·Ï¿¡´Â ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¿ä¼ÒµéÀÇ ³ªÅ¸³³´Ï´Ù. ¿¹¸¦ µé¾î »óŸӽÅ(StateMachine)À» ¼±ÅÃÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â »óŸӽŸ¸ÀÌ ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.
¾Æ¹«°Íµµ ÁöÁ¤ÇÏÁö ¾ÊÀ¸·Á¸é ÀÌ °÷À» üũÇÕ´Ï´Ù. ÀÌ°ÍÀÇ Á¤È®ÇÑ Àǹ̴ Null °ªÀ» ÇÒ´çÇÏ´Â °ÍÀÔ´Ï´Ù.
¸ðµ¨ Ž»ö±â¿¡¼ ƯÁ¤ ¿ä¼ÒµéÀ» ³ªÅ¸³ª°Ô Çϰųª ȤÀº °É·¯³»¾î ³ªÅ¸³ªÁö ¾Ê°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Element to show¿¡´Â ¸ðµ¨ Ž»ö±â¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â ¸ðµç ¿ä¼ÒµéÀÇ ³ª¿µË´Ï´Ù. ÀÌÁß¿¡¼ üũ Ç¥½Ã°¡ µÈ °Íµé¸¸ ³ªÅ¸³³´Ï´Ù.
¿ä¼Ò ¸ñ·Ïµé Áß¿¡¼ °ü°è·ù(Transition, Dependency, Association, AssociationClass, Generalization, Link, AssociationRole, Stimulus, Message, Include, Extend, Realization, Connector)¿¡ ÇØ´çµÇ´Â ¿ä¼ÒµéÀ» ÇѲ¨¹ø¿¡ ¼±ÅÃÇÕ´Ï´Ù.
¿ä¼Ò ¸ñ·Ïµé Áß¿¡¼ °ü°è·ù¿¡ ÇØ´çµÇ´Â ¿ä¼ÒµéÀ» ÇѲ¨¹ø¿¡ ¼±Åÿ¡¼ ÇØÁ¦ÇÕ´Ï´Ù.
¸ðµç ¿ä¼ÒµéÀ» ¼±ÅÃÇÕ´Ï´Ù.
¸ðµç ¿ä¼ÒµéÀ» ¼±Åÿ¡¼ ÇØÁ¦ÇÕ´Ï´Ù.
ÇÁ·Î±×·¥ÀÌ ±âº»À¸·Î ¼³Á¤ÇØ ³õÀº ¿ä¼Òµé¸¸À» ¼±ÅÃÇÕ´Ï´Ù.
StarUML
ÀÏ¹Ý Äü´ÙÀ̾ó·Î±×´Â °¡Àå ÀϹÝÀûÀÎ ÇüÅÂÀÇ °ÍÀ¸·Î ÀϺΠ¿ä¼ÒµéÀ» Á¦¿ÜÇÏ°í´Â ¸ðµÎ ÀÌ°ÍÀÌ »ç¿ëµË´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¿ä¼Ò¸¦ ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¿ä¼ÒÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¿ä¼ÒÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name
Àü¿ë Äü´ÙÀ̾ó·Î±×°¡ ÀÖ´Â ¿ä¼Ò¸¦ Á¦¿ÜÇÑ ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
Subsystem Äü´ÙÀ̾ó·Î±×´Â ¼ºê½Ã½ºÅÛ(Subsystem) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¼ºê½Ã½ºÅÛÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¼ºê½Ã½ºÅÛÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¼ºê½Ã½ºÅÛÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name
»õ·Î¿î ¿¬»êÀ» »ý¼ºÇÏ¿© Ãß°¡ÇÕ´Ï´Ù.
Subsystem
Classifier Äü´ÙÀ̾ó·Î±×´Â ºÐ·ùÀÚ(Classifier)¿¡ ÇØ´çÇÏ´Â ¿ä¼Òµé(e.g. Class, Actor, Signal, ...)¿¡°Ô¸¸ »ç¿ëµË´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¿ä¼Ò¸¦ ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¿ä¼ÒÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¿ä¼ÒÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. Element name, visibility and stereotype can be entered in the edit field according to the syntax.
<< stereotype >> visibility name
»õ·Î¿î ¼Ó¼ºÀ» »ý¼ºÇÏ¿© Ãß°¡ÇÕ´Ï´Ù.
»õ·Î¿î ¿¬»êÀ» »ý¼ºÇÏ¿© Ãß°¡ÇÕ´Ï´Ù.
Class, Interface, Signal, Exception, Actor, UseCase, Artifact
Enumeration Äü´ÙÀ̾ó·Î±×´Â ¿°ÅÇü(Enumeration) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¼Ó¼º ºÎºÐÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¿°ÅÇüÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¿°ÅÇüÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name
»õ·Î¿î ¸®ÅÍ·²À» »ý¼ºÇÏ¿© Ãß°¡ÇÕ´Ï´Ù.
»õ·Î¿î ¿¬»êÀ» »ý¼ºÇÏ¿© Ãß°¡ÇÕ´Ï´Ù.
Enumeration
Attribute Äü´ÙÀ̾ó·Î±×´Â ¼Ó¼º(Attribute) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¼Ó¼º ºÎºÐÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¼Ó¼ºÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¼Ó¼ºÀÇ ½ºÅ×·¹¿ÀŸÀÔ, °¡½Ã¼º, À̸§, ŸÀÔ, ´ÙÁß¼º, ¼ø¼ ±×¸®°í ÃʱⰪÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name : type = initialvalue
»õ·Î¿î ¼Ó¼ºÀ» ¹Ù·Î ´ÙÀ½ À§Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù. [Ctrl+Enter] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³»¸ç, ÇöÀç À§Ä¡¿¡ »ðÀÔ(insert)ÇÏ°í ½Í´Ù¸é [Ins] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
¼Ó¼ºÀ» »èÁ¦ÇÕ´Ï´Ù. [Ctrl+Del] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù.
ÇöÀç ¼Ó¼ºÀ» À§·Î À̵¿ÇÕ´Ï´Ù. [Ctrl+Up] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù. ´Ü¼øÈ÷ À§ÀÇ ¼Ó¼ºÀ» ÆíÁýÇÏ°íÀÚ ÇÑ´Ù¸é [Up] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
ÇöÀç ¼Ó¼ºÀ» ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù. [Ctrl+Down] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù. ´Ü¼øÈ÷ ¾Æ·¡ÀÇ ¼Ó¼ºÀ» ÆíÁýÇÏ°íÀÚ ÇÑ´Ù¸é [Down] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
Attribute
Operation Äü´ÙÀ̾ó·Î±×´Â ¿¬»ê(Operation) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¿¬»ê ºÎºÐÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¿¬»êÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¿¬»êÀÇ ½ºÅ×·¹¿ÀŸÀÔ, °¡½Ã¼º, À̸§, ÆĶó¹ÌÅÍ, ¸®ÅÏŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name( parameters ) : returntype
»õ·Î¿î ¿¬»êÀ» ¹Ù·Î ´ÙÀ½ À§Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù. [Ctrl+Enter] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³»¸ç, ÇöÀç À§Ä¡¿¡ »ðÀÔ(insert)ÇÏ°í ½Í´Ù¸é [Ins] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
¿¬»êÀ» »èÁ¦ÇÕ´Ï´Ù. [Ctrl+Del] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù.
ÇöÀç ¿¬»êÀ» À§·Î À̵¿ÇÕ´Ï´Ù. [Ctrl+Up] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù. ´Ü¼øÈ÷ À§ÀÇ ¿¬»êÀ» ÆíÁýÇÏ°íÀÚ ÇÑ´Ù¸é [Up] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
ÇöÀç ¿¬»êÀ» ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù. [Ctrl+Down] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù. ´Ü¼øÈ÷ ¾Æ·¡ÀÇ ¿¬»êÀ» ÆíÁýÇÏ°íÀÚ ÇÑ´Ù¸é [Down] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
Operation
Literal Äü´ÙÀ̾ó·Î±×´Â ¸®ÅÍ·²(Literal) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¸®ÅÍ·² ºÎºÐÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¸®ÅÍ·²ÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¸®ÅÍ·²ÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name
»õ·Î¿î ¸®ÅÍ·²À» ¹Ù·Î ´ÙÀ½ À§Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù. [Ctrl+Enter] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³»¸ç, ÇöÀç À§Ä¡¿¡ »ðÀÔ(insert)ÇÏ°í ½Í´Ù¸é [Ins] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
¸®ÅÍ·²À» »èÁ¦ÇÕ´Ï´Ù. [Ctrl+Del] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù.
ÇöÀç ¸®ÅÍ·²À» À§·Î À̵¿ÇÕ´Ï´Ù. [Ctrl+Up] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù. ´Ü¼øÈ÷ À§ÀÇ ¸®ÅÍ·²À» ÆíÁýÇÏ°íÀÚ ÇÑ´Ù¸é [Up] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
ÇöÀç ¸®ÅÍ·²À» ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù. [Ctrl+Down] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù. ´Ü¼øÈ÷ ¾Æ·¡ÀÇ ¸®ÅÍ·² ÆíÁýÇÏ°íÀÚ ÇÑ´Ù¸é [Down] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
Literal
AssociationEnd Äü´ÙÀ̾ó·Î±×´Â ¿¬°ü³¡(AssociationEnd) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¿¬°ü¿¡¼ ¾çÂÊ ³¡ÀÇ °¡±î¿î ºÎºÐÀ» ´õºíŬ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¿¬°ü ³¡ÀÇ ÁýÇÕÇüŸ¦ Association, Aggregation, ±×¸®°í Composition Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.±×¸®°í Navigable ºÎºÐÀº üũ¸¦ ÅëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¬°ü³¡ÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¿¬°ü³¡ÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name
¿¬°ü³¡ÀÇ ´ÙÁß¼ºÀ» 0..1, 1, 0..*, 1..*, * Áß¿¡¼ ¼±ÅÃÇϰųª Á÷Á¢ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
AssociationEnd, LinkEnd, AssociationEndRole
ClassifierRole Äü´ÙÀ̾ó·Î±×´Â ¿ªÇÒ(ClassifierRole) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¿ªÇÒ ºÎºÐÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¿ªÇÒÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¿ªÇÒÀÇ ½º·¹Å׿ÀŸÀÔ, °¡½Ã¼º, À̸§ ±×¸®°í ŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name : type
ClassifierRole ¿ä¼Ò°¡ ¼ÓÇÑ CollaborationÀÇ »óÀ§ Namespace¿¡ »õ·Î¿î Class ¿ä¼Ò¸¦ »ý¼ºÇÏ°í, ClassifierRoleÀÇ Base ¼Ó¼ºÀÌ »ý¼ºµÈ Class ¿ä¼Ò¸¦ ÂüÁ¶Çϵµ·Ï ÇÕ´Ï´Ù.
ClassifierRole
Object Äü´ÙÀ̾ó·Î±×´Â °´Ã¼(Object) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ °´Ã¼ ºÎºÐÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
°´Ã¼ÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â °´Ã¼ÀÇ ½º·¹Å׿ÀŸÀÔ, °¡½Ã¼º, À̸§ ±×¸®°í ŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name : type
Object ¿ä¼Ò°¡ ¼ÓÇÑ CollaborationInstanceSetÀÇ »óÀ§ Namespace¿¡ »õ·Î¿î Class ¿ä¼Ò¸¦ »ý¼ºÇÏ°í, ObjectÀÇ Classifier ¼Ó¼ºÀÌ »ý¼ºµÈ Class ¿ä¼Ò¸¦ ÂüÁ¶Çϵµ·Ï ÇÕ´Ï´Ù.
Object
Message/Stimulus Äü´ÙÀ̾ó·Î±×´Â ¸Þ½ÃÁö(Message) ȤÀº ÀÚ±Ø(Stimulus) ¿ä¼Ò¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¸Þ½ÃÁö ȤÀº ÀÚ±ØÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
(½ÃÄö½º ´ÙÀ̾î±×·¥¿ë)
(Çùµ¿ ´ÙÀ̾î±×·¥¿ë)
¿ä¼Ò ¿¬°á ¹öÆ°Àº ¸Þ½ÃÁö ȤÀº ÀÚ±ØÀÇ Á¾·ù¿¡ µû¶ó ƯÁ¤ ¿ä¼Ò¸¦ ¿¬°áÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¸Þ½ÃÁö ȤÀº ÀÚ±ØÀÌ È£Ãâ ¾×¼Ç(CallAction)À» °¡Áö´Â °æ¿ì¿¡´Â »ó´ëÆí °´Ã¼ÀÇ ¿¬»ê(Operation)µé Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°í, »ý¼º ¾×¼Ç(CreateAction)ÀÎ °æ¿ì´Â ºÐ·ùÀÚ(Classifier)¸¦ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í Àü´Þ ¾×¼Ç(SendAction)ÀÎ °æ¿ì¿¡´Â ½Ã±×³Î(Signal) ¿ä¼Ò¸¦ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Þ½ÃÁö ȤÀº ÀÚ±ØÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¸Þ½ÃÁö ȤÀº ÀÚ±ØÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> *[iteration] [condition] return := messagename ( arguments )
¸Þ½ÃÁö ȤÀº ÀÚ±ØÀÇ ½ÇÇà ¼ø¼¸¦ ÀǹÌÇÏ´Â ½ÃÄö½º ¹øÈ£(Sequence Number)¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Þ½ÃÁö ȤÀº ÀÚ±ØÀÌ È£Ãâ ¾×¼Ç(CallAction)À» °¡Áö´Â °æ¿ì¿¡´Â »ó´ëÆí °´Ã¼¿¡ »õ·Î¿î OperationÀ» »ý¼ºÇÏ°í, »ý¼ºµÈ OperationÀ» È£Ãâ ¾×¼ÇÀÇ Operation ¼Ó¼ºÀÇ ÂüÁ¶·Î ¿¬°áÇÕ´Ï´Ù.
Message, Stimulus
State Äü´ÙÀ̾ó·Î±×´Â »óÅ ¿ä¼Òµé(CompositeState, SubmachineState)¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ »óÅ ¿ä¼Ò¸¦ ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
»óÅÂÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â »óÅÂÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name
»õ·Î¿î ÁøÀÔ-¾×¼Ç(EntryAction)À» »ý¼ºÇÏ¿© Ãß°¡ÇÕ´Ï´Ù.
»õ·Î¿î ¼öÇà-¾×¼Ç(EntryAction)À» »ý¼ºÇÏ¿© Ãß°¡ÇÕ´Ï´Ù.
»õ·Î¿î ÅðÀå-¾×¼Ç(ExitAction)À» »ý¼ºÇÏ¿© Ãß°¡ÇÕ´Ï´Ù.
CompositeState, SubmachineState
Action Äü´ÙÀ̾ó·Î±×´Â ¾×¼Ç ¿ä¼Òµé(EntryAction, DoAction, ExitAction)¿¡¸¸ Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ¾×¼Ç ºÎºÐÀ» ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
¾×¼ÇÀÇ °¡½Ã¼ºÀ» Public, Protected, Private, ±×¸®°í Package Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁý ¿µ¿ª¿¡¼´Â ¾×¼ÇÀÇ À̸§, °¡½Ã¼º, ±×¸®°í ½ºÅ×·¹¿ÀŸÀÔÀ» ±¸¹®(syntax)¿¡ µû¶ó ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
<< stereotype >> visibility name
»õ·Î¿î ¾×¼ÇÀ» ¹Ù·Î ´ÙÀ½ À§Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù. [Ctrl+Enter] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³»¸ç, ÇöÀç À§Ä¡¿¡ »ðÀÔ(insert)ÇÏ°í ½Í´Ù¸é [Ins] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
¾×¼ÇÀ» »èÁ¦ÇÕ´Ï´Ù. [Ctrl+Del] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù.
ÇöÀç ¾×¼ÇÀ» À§·Î À̵¿ÇÕ´Ï´Ù. [Ctrl+Up] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù. ´Ü¼øÈ÷ À§ÀÇ ¾×¼ÇÀ» ÆíÁýÇÏ°íÀÚ ÇÑ´Ù¸é [Up] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
ÇöÀç ¾×¼ÇÀ» ¾Æ·¡·Î À̵¿ÇÕ´Ï´Ù. [Ctrl+Down] Å°¸¦ ´·¯µµ µ¿ÀÏÇÑ È¿°ú¸¦ ³ªÅ¸³À´Ï´Ù. ´Ü¼øÈ÷ ¾Æ·¡ÀÇ ¾×¼ÇÀ» ÆíÁýÇÏ°íÀÚ ÇÑ´Ù¸é [Down] Å°¸¦ ´©¸£¸é µË´Ï´Ù.
UninterpretedAction(EntryAction, DoAction, ExitAction)
Note/Text Äü ´ÙÀ̾ó·Î±×´Â ³ëÆ®(Note) ¿ä¼Ò ¹× ÅؽºÆ®(Text) ¿ä¼Ò¿¡¸¸ Àû¿ëµË´Ï´Ù. ´ÙÀ̾î±×·¥¿¡¼ ³ëÆ® ȤÀº ÅؽºÆ®¸¦ ´õºí Ŭ¸¯ÇÏ¸é ³ªÅ¸³ª°í ÆíÁýÀ» ¸¶Ä¡°í [Ctrl+Enter] Å°¸¦ Ä¡°Å³ª Äü´ÙÀ̾ó·Î±× ¿µ¿ª ¿ÜºÎ¸¦ Ŭ¸¯ÇÏ¸é º¯°æÀÌ Àû¿ëµË´Ï´Ù.
ÆíÁý ¿µ¿ª
ÆíÁý ¿µ¿ª¿¡¼´Â ±â·ÏÇÏ°íÀÚ ÇÏ´Â ³»¿ëÀ» ÀÚÀ¯·Ó°Ô ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
Note, Text
¡¡