UML ºñÁî´Ï½º ¸ðµ¨¸µ
ºñÁî´Ï½º ¸ðµ¨¸µÀÇ ÀÇÀÇ
IT ½Ã½ºÅÛ
ºñÁî´Ï½º ½Ã½ºÅÛ(¶Ç´Â ü°è)ÀÇ ¾÷¹«¸¦ È¿À²ÀûÀ¸·Î µ½±â À§Çؼ °³¹ß
Á¶Á÷ÀÌ ¼öÇàÇÏ°í ÀÖ´Â ÇöÇà ºñÁî´Ï½º ½Ã½ºÅÛÀ» ¹Ý¿µÇØ¾ß ÇÔ
ºñÁî´Ï½º¿¡¼ IT ½Ã½ºÅÛ±îÁö ÀÏ°üµÈ º¯È¸¦ ÃßÀûÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ ºñÁî´Ï½º ¸ðµ¨¸µÀ» ±â¹ÝÀ¸·Î ÇÑ ½Ã½ºÅÛÀ» °³¹ßÇØ¾ß ÇÔ
¿Âµð¸Çµå(On-Demand) ºñÁî´Ï½º¸¦ ±¸ÇöÇϱâ À§Çؼ´Â IT ½Ã½ºÅÛÀÇ À¯¿¬¼ºÀÌ Çʼö
ºñÁî´Ï½º ¸ðµ¨¸µÀÇ ÀÇÀÇ
¼ºñ½º ÁöÇâ ¾ÆÅ°ÅØó(SOA : Service Oriented Architecture)
º¯È¿¡ ´ëÇØ Àû½ÃÀûÀýÈ÷ ´ëÀÀ°¡´ÉÅä·Ï IT ½Ã½ºÅÛÀ» ±¸Ãà
±â¾÷ ³»ºÎ ÇÁ·Î¼¼½º, ¾ÖÇø®ÄÉÀ̼ǵéÀ» °¢°¢ ¡®¼ºñ½º¡¯¶ó´Â ±âº»ÀûÀÎ ±â´É ´ÜÀ§·Î ³ª´®
¡æ ¡®¼ºñ½º¡¯¸¦ ¿¬°áÇØ ¿øÇÏ´Â ±â´ÉÀ» Çϵµ·Ï ±¸¼º
¡æ ȯ°æÀÌ º¯ÈµÆÀ» ¶§ º¯È¸¦ ¹Ý¿µ
¡æ ¼ºñ½ºÀÇ ¿¬°á ±¸¼ºÀ» º¯È½ÃÄÑ »õ·Î¿î ±â´ÉÀ» Á¦°ø
¼ºñ½º¸¦ ½Äº°ÇÏ°í ¼ºñ½ºµé °£ÀÇ °ü°è¸¦ Ç¥ÇöÇÒ ¼ö Àִ ǥÇö¹ý
UML°ú UP¿¡¼´Â ºñÁî´Ï½º ¸ðµ¨¸µÀ» Á¦½Ã
ºñÁî´Ï½º ¸ðµ¨¸µÀÇ ÀÇÀÇ
ºñÁî´Ï½º ¸ðµ¨¸µÀº ½Ã½ºÅÛ °³¹ß ³ë·ÂÀ» ÅõÀÔ¡¦(»ý·«)
|
ÀÛ¾÷ ´ÜÀ§¸¦ »ç¿ëÇÏ´Â ÀÛ¾÷ÀÚ¿¡ ÀÇÇØ ¾î¶»°Ô ½ÇÇöµÇ´ÂÁö¸¦ ¼³¸í
ºñÁî´Ï½º ¸ðµ¨À» ÀÌ¿ëÇÑ ½Ã½ºÅÛ ÄÁÅؽºÆ® ÀÌÇØ
ºñÁî´Ï½º À¯½ºÄÉÀ̽º¿¡ ´ëÇÑ ½ÇÇö
½ÃÄö½º ´ÙÀ̾î±×·¥(Sequence diagram)
ÄÝ·¡º¸·¡ÀÌ¼Ç ´ÙÀ̾î±×·¥(Collaboration diagram)
ÀÎÅÍ¾×¼Ç ´ÙÀ̾î±×·¥(interaction diagram)
¾×ƼºñƼ ´ÙÀ̾î±×·¥(activity diagram)
ºñÁî´Ï½º ¸ðµ¨ °³¹ß
ù ¹ø° ´Ü°è
ºñÁî´Ï½º¿¡ ´ëÇÑ ¾×ÅÍ¿Í ÀÌ·¯ÇÑ ¾×ÅÍ°¡ »ç¿ëÇÏ´Â ºñÁî´Ï½º À¯½ºÄÉÀ̽º¸¦ ½Äº°ÇÏ´Â ºñÁî´Ï½º À¯½ºÄÉÀ̽º ¸ðµ¨À» Áغñ
ºñÁî´Ï½º À¯½ºÄÉÀ̽º ¸ðµ¨Àº ºñÁî´Ï½º°¡ ¾×ÅÍ¿¡°Ô ¾î¶°ÇÑ °¡Ä¡¸¦ Á¦°øÇÏ´ÂÁö¸¦ ¸ðµ¨ °³¹ßÀÚ°¡ º¸´Ù Àß ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇÔ
µÎ ¹ø° ´Ü°è
ºñÁî´Ï½º À¯½ºÄÉÀ̽º¸¦ ½ÇÇöÇÏ´Â ÀÛ¾÷ÀÚ, ºñÁî´Ï½º ¿£Æ¼Æ¼, ÀÛ¾÷ ´ÜÀ§·Î ±¸¼ºµÇ´Â ºñÁî´Ï½º °´Ã¼ ¸ðµ¨À» °³¹ß
À̶§, ºñÁî´Ï½º¿¡ ºÎ°úµÇ´Â ºñÁî´Ï½º ±ÔÄ¢ ¹× ±âŸ ±ÔÁ¤ µîÀº ´Ù¾çÇÑ °´Ã¼¿¡ ¿¬°ü µÊ
ºñÁî´Ï½º ¸ðµ¨À» ÀÌ¿ëÇÑ ½Ã½ºÅÛ ÄÁÅؽºÆ® ÀÌÇØ
ºñÁî´Ï½º ¸ðµ¨¸µ°ú µµ¸ÞÀÎ ¸ðµ¨¸µ °£ÀÇ Áß¿äÇÑ Â÷ÀÌÁ¡
µµ¸ÞÀΠŬ·¡½º
¼Ò¼ö µµ¸ÞÀÎ Àü¹®°¡ÀÇ Áö½ÄÀ̳ª °³¹ß ½Ã½ºÅÛ°ú À¯»çÇÑ ´Ù¸¥ ½Ã½ºÅÛ°ú °ü·ÃµÈ Áö½ÄÀ¸·ÎºÎÅÍ À¯µµ
ºñÁî´Ï½º ¿£Æ¼Æ¼
ºñÁî´Ï½ºÀÇ °í°´À¸·ÎºÎÅÍ ½ÃÀÛÇÏ¿© ºñÁî´Ï½º À¯½ºÄÉÀ̽º¸¦ ½Äº°ÇÏ°í ¿£Æ¼Æ¼¸¦ ÆľÇÇÏ´Â °Í¿¡ ÀÇÇØ À¯µµ
µµ¸ÞÀÎ ¸ðµ¨¸µ Á¢±Ù ¹æ¹ý
µµ¸ÞÀÎ Àü¹®°¡ÀÇ Áö½ÄÀ¸·Î Ŭ·¡½º¸¦ ¿ªÃßÀû °¡´É
ºñÁî´Ï½º ¸ðµ¨¸µ Á¢±Ù ¹æ¹ý
¸ðµç ¸ðµ¨ ¿ä¼Ò¿¡ ´ëÇÑ ¼Ò¿ä¸¦ °í°´À¸·Î ¿ªÃßÀû °¡´É
ºñÁî´Ï½º ¸ðµ¨À» ÀÌ¿ëÇÑ ½Ã½ºÅÛ ÄÁÅؽºÆ® ÀÌÇØ
ºñÁî´Ï½º ¸ðµ¨¸µ°ú µµ¸ÞÀÎ ¸ðµ¨¸µ °£ÀÇ Áß¿äÇÑ Â÷ÀÌÁ¡
µµ¸ÞÀΠŬ·¡½º
¾ÖÆ®¸®ºäÆ®¸¦ °®Áö¸¸ ¿ÀÆÛ·¹À̼ÇÀº ÀüÇô °®Áö ¾Ê°Å³ª ¼Ò¼öÀÇ ¿ÀÆÛ·¹À̼Ǹ¸À» °®À½
ºñÁî´Ï½º ¿£Æ¼Æ¼
¿£Æ¼Æ¼»Ó¸¸ ¾Æ´Ï¶ó ÀÌ·¯ÇÑ ¿£Æ¼Æ¼¸¦ »ç¿ëÇÏ´Â ºñÁî´Ï½º À¯½ºÄÉÀ̽ºÀÇ ½ÇÇö¿¡ Âü¿©ÇÏ´Â ¸ðµç ÀÛ¾÷ÀÚ¸¦ ½Äº°
ºñÁî´Ï½º ¸ðµ¨¸µ Á¢±Ù ¹æ¹ý
°¢°¢ÀÇ ¿£Æ¼Æ¼°¡ Á¦°øÇؾßÇÏ´Â ¿ÀÆÛ·¹À̼ÇÀ» ÅëÇÏ¿© ÀÛ¾÷ÀÚ°¡ ¿£Æ¼Æ¼¸¦ ¾î¶»°Ô »ç¿ëÇÏ´Â