¿ÀºêÁ§Æ® ¸ðµ¨ ¿¹
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¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.