¿ÀºêÁ§Æ® ¸ðµ¨ ¿¹

UML(Unified Modeling Language)Àº ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎÀÇ ´Ù¾çÇÑ ¿ä¼Ò¸¦ º¸¿©ÁÖ±â À§ÇÑ Ç¥ÁØ ±×·¡ÇÈ ¾ð¾îÀÔ´Ï´Ù. ´ÙÀ½ ¿¹´Â UMLÀÇ °¡Àå º¸ÆíÀûÀÎ ¿ä¼ÒµéÀÔ´Ï´Ù. Á¤½Ä ½ºÆå¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº http://www.rational.com ¹× http://www.omg.org¸¦ ÂüÁ¶ÇϽʽÿÀ.

»óÀÚ
UML µµÇ¥´Â ¿ÀºêÁ§Æ®¿¡¼­ ¿ÀºêÁ§Æ®¿Í °ü°è·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.  »óÀÚ´Â ¿ÀºêÁ§Æ®¿Í ¼± ¹× °ü°è¸¦ Ç¥½ÃÇÕ´Ï´Ù.  Ŭ·¡½º À̸§Àº »óÀÚ¿¡ ³ªÅ¸³³´Ï´Ù.  ±â¿ï¸²²Ã À̸§Àº ¿ä¾à Ŭ·¡½º¸¦ ³ªÅ¸³À´Ï´Ù.  ÀÌ´Â °è½ÂÇÑ ±âŸ ´Ù¸¥ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±âº» Ŭ·¡½ºÀÌÁö¸¸ ¿ä¾à Ŭ·¡½ºÀÇ ´Ù¸¥ ÀνºÅϽº(¿¹¸¦ µé¸é, ¿ÀºêÁ§Æ®)ÀÌ¸é ¾ÈµË´Ï´Ù. Ŭ·¡½º À̸§Àº »óÀÚ¿¡ ³ªÅ¸³³´Ï´Ù.  ±â¿ï¸²²Ã À̸§Àº ¿ä¾à Ŭ·¡½º¸¦ ³ªÅ¸³À´Ï´Ù.  ÀÌ´Â °è½ÂÇÑ ±âŸ ´Ù¸¥ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±âº» Ŭ·¡½ºÀÌÁö¸¸ ¿ä¾à Ŭ·¡½ºÀÇ ´Ù¸¥ ÀνºÅϽº(¿¹¸¦ µé¸é, ¿ÀºêÁ§Æ®)ÀÌ¸é ¾ÈµË´Ï´Ù.
¼±, ¿ø
¼±Àº ¿ÀºêÁ§Æ® »çÀÌÀÇ °ü°è¸¦ ³ªÅ¸³À´Ï´Ù. ¿ø ±âÈ£´Â  ¿ÀºêÁ§Æ®°¡ Enterprise Java BeanÀ» ³ªÅ¸³À´Ï´Ù.  ¾Æ·¡ ¿¹Á¦¿¡¼­, ¿ÀºêÁ§Æ® ¹øµé ¹× ÆÐŰÁö »çÀÌÀÇ °ü°è¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.   


´ë½Ã(-) ¼±
È­»ìÇ¥°¡ Àִ Ŭ·¡½º ¶Ç´Â ÆÐŰÁö »çÀÌÀÇ ´ë½Ã(-) ¼±Àº "Á¾¼ÓµÊ"À» ³ªÅ¸³À´Ï´Ù. 


ÇÑÂÊ ³¡ÀÌ °ü°è¿Í ¿¬°áµÇ°í È­»ìÇ¥°¡ ¾ø´Â °æ¿ì, ÀÌ´Â °ü°èÀÇ ¼Ó¼ºÀ» ³ªÅ¸³»¸ç °ü°è´Â ¿¬°üµÈ Ŭ·¡½º°¡ ÀÖ½À´Ï´Ù.                                              
È­»ìÇ¥ ¾ø´Â ½Ç¼±
È­»ìÇ¥°¡ ¾ø´Â ¼±Àº ¿ÀºêÁ§Æ® »çÀÌÀÇ °ü°èÀÌ ¹æÇâÀÌ ¾ç¹æÇâÀÓÀ» ³ªÅ¸³À´Ï´Ù.  ¾Æ·¡ ¿¹Á¦¿¡¼­, StoreEntity¿Í CatalogEntry »çÀÌÀÇ °ü°è¸¦ º¸¿©ÁÖ¸ç ¾ç¹æÇâÀ» º¸¿©ÁÝ´Ï´Ù. 

 
ÀϹÝÀûÀÎ È­»ìÇ¥
ÀϹÝÀûÀÎ È­»ìÇ¥´Â µÎ °³ÀÇ ¿ÀºêÁ§Æ® »çÀÌÀÇ °ü°è ¹æÇâÀÌ È­»ìÇ¥ ¹æÇâÀÓÀ» ³ªÅ¸³À´Ï´Ù.  ¾Æ·¡ ¿¹Á¦´Â CatalogEntry°¡ CatalogEntryDescriptor¿Í ÀϹæÀûÀÎ °ü°è°¡ ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù.   
 
´Ü»ö ´ÙÀ̾Ƹóµå ¸ð¾ç È­»ìÇ¥
´Ü»ö ´ÙÀ̾Ƹóµå ¸ð¾ç È­»ìÇ¥´Â °ªº° Æ÷ÇÔÀ» ³ªÅ¸³À´Ï´Ù. ´ÙÀ̾Ƹóµå¿Í ¿¬°áµÇ¾î ÀÖ´Â ¿ÀºêÁ§Æ®´Â ÄÁÅ×ÀÌ³Ê ¿ÀºêÁ§Æ®ÀÌ¸ç ´ÙÀ̾Ƹóµå°¡ ¾ø´Â ¿ÀºêÁ§Æ®´Â Æ÷ÇԵǴ ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.   ¿¹¸¦ µé¾î, InterestList´Â InterestItemÀ» Æ÷ÇÔÇÕ´Ï´Ù.
 
¹«»öÀÇ ´ÙÀ̾Ƹóµå ¸ð¾ç È­»ìÇ¥
¹«»öÀÇ ´ÙÀ̾Ƹóµå ¸ð¾ç È­»ìÇ¥´Â ÂüÁ¶º° Æ÷ÇÔÀ» ³ªÅ¸³À´Ï´Ù. ¹«»öÀÇ ´ÙÀ̾Ƹóµå ¿¬°áµÇ¾î ÀÖ´Â ¿ÀºêÁ§Æ®´Â ¹«»öÀÇ ´ÙÀ̾Ƹóµå ¸ð¾çÀÇ È­»ìÇ¥°¡ ¾ø´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¿ÀºêÁ§Æ® ±×·ìÀÔ´Ï´Ù.  ¿¹¸¦ µé¾î, OrganizationÀº UserµéÀÇ ±×·ìÀÔ´Ï´Ù.
¹«»öÀÇ »ï°¢Çü ¸ð¾ç È­»ìÇ¥
 ¹«»öÀÇ »ï°¢Çü ¸ð¾ç È­»ìÇ¥´Â ´Ü¼øÇÑ °è½ÂÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, Store´Â StoreEntityÀÔ´Ï´Ù.
 
+
Ç÷¯½º ±âÈ£´Â ¿ÀºêÁ§Æ®°¡ ´Ù¸¥ ¿ÀºêÁ§Æ®¿Í °ü°è°¡ ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù. ¾Æ·¡¿¡ ÀÖ´Â ¿¹Á¦¿¡¼­, °ü°è´Â "¼ÒÀ¯ÀÚ" °ü°èÀÔ´Ï´Ù.  StoreEntity´Â ¼ÒÀ¯ÀÚ³ª ´ÜÁö ÇѸíÀÇ ¼ÒÀ¯ÀÚ¸¦ °¡Áö¸ç, ¿©±â¼­ ¼Ò¿äÀÚ´Â MemberÀÔ´Ï´Ù. Member´Â 0 ÀÌ»óÀÇ StoreEntities¸¦ ¼ÒÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.  È­»ìÇ¥´Â ¼ÒÀ¯ÇÏ´Â ¸ðµç StoreEntity¿¡ ´ëÇÑ Member¸¦ ¿äûÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÇØ´ç ¼ÒÀ¯ÀÚ¿¡ ´ëÇÑ StoreEntity¸¦ ¿äûÇÔÀ¸·Î½á StoreEntityÀÇ ¼ÒÀ¯ÀÚ¸¦ ã¾Æ³À´Ï´Ù.

 
ÁÖ¼®ÀÇ ´ëÀÀ ¼ýÀÚ
´ÙÀ½ Å×À̺íÀ» ¿ä¾àÇÔÀ¸·Î½á ¼ýÀÚ´Â Á¦ÇÑ ´ëÀÀ ¼ýÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
´ëÀÀ ¼ýÀÚ °ü°è À¯Çü
1 ´Ü Çϳª
0..1 0 ¶Ç´Â 1
0..n 0 ÀÌ»ó
1..n 1 ÀÌ»ó

´ëÀÀ Á¦ÇÑ»çÇ×ÀÌ Ç¥½ÃµÇÁö ¾ÊÀ» °æ¿ì, ´Ü»ö ´ÙÀ̾Ƹóµå È­»ìÇ¥°¡ °ü°è ¼±ÀÇ ³¡¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¸é ´ëÀÀÀº 1¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.  

°ü·Ã ÂüÁ¶

IBM copyright