¾È³çÇϼ¼¿ä? ¹ÎÇູ ȫȯ¹ÎÀÔ´Ï´Ù.
¿À·§¸¸¿¡ °Á °Ô½ÃÆÇ¿¡ ±ÛÀ» ¾²³×¿ä.
ÀâÇ÷οì (Job Flow)´Â 1995³âµµ¿¡ ·ùÁ¾Åà ´ÔÀÌ ¸¸µå¼Ì°í, ±× ÀÌÈÄ·Î ²ÙÁØÈ÷ °³Á¤µÇ¾î¿Â ºÐ¼®, ¼³°è¸¦ À§ÇØ »ç¿ëÇÏ´Â ´ÙÀ̾î±×·¥ÀÔ´Ï´Ù. ÀÏÁ¾ÀÇ Ç¥±â¹ýÀÌÁö¿ä. ¼ø¼µµ, UML °°Àº °ÍÀ» »ý°¢ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.
[±×¸²] ÀâÇ÷οìÀÇ ¿¹ (Ãâó:
http://ryulib.tistory.com/)
Àúµµ ÃÖ±Ù¿¡ ¼³°è¿¡ °ü½ÉÀÌ »ý±â´Ùº¸´Ï UML °øºÎ¸¦ Çߴµ¥¿ä, UMLÀ» ÀÌ¿ëÇÑ ¹æ¹ýº¸´Ù ¸¹Àº ÀåÁ¡ÀÌ ÀÖ´Ù´Â °á·ÐÀ» ¾ò¾ú½À´Ï´Ù.
"UMLÀ» »ç¿ëÇÏ¿© ½ÇÀü¿¡¼ ¾î¶»°Ô ¼³°è¸¦ ÇÒ °ÍÀΰ¡?" ¶ó´Â ¹°À½¿¡ ´äÀ» Áִ åÀÌ ÀÖ½À´Ï´Ù.
¹Ù·Î "UML, ½ÇÀü¿¡¼´Â À̰͸¸ ¾´´Ù" ¶ó´Â Ã¥Àä. À¯¸íÇÑ ¹ä¸¶Æ¾ (¾ûŬ¹ä)ÀÌ ¾´ Ã¥ÀÔ´Ï´Ù.
ÀÌ Ã¥¿¡¼ º¸¸é, µ¿Àû ºÐ¼®À» ¸ÕÀú Ç϶ó°í ÇÕ´Ï´Ù.
¼³°è¿¡ ÀÖ¾î¼ Å« µÎ°¡Áö ÃàÀÌ ÀÖ´Ù¸é ¹Ù·Î µ¿Àû ºÐ¼®°ú Á¤Àû ºÐ¼®(±¸Á¶ ºÐ¼®) ÀÔ´Ï´Ù.
UML Ã¥µé¿¡¼µµ Ŭ·¡½º ´ÙÀ̾î±×·¥ÀÌ ¸ÕÀú ³ª¿À°í, °´Ã¼ÁöÇâÀ» óÀ½ Á¢ÇÏ°í ¼³°è¸¦ Çغ¸´Â ½ÃÁ¡¿¡¼´Â ¾î¶²¾î¶² Ŭ·¡½º¸¦ ¸¸µé±î¸¦ ¸ÕÀú »ý°¢ÇÏ°í Ŭ·¡½º ´ÙÀ̾î±×·¥ºÎÅÍ ±×·Áº¸°Ô µË´Ï´Ù.
±×·±µ¥ ±×°ÍÀº ±×´Ú ÁÁÀº ¹æ¹ýÀº ¾Æ´Õ´Ï´Ù.
¿ì¸®°¡ ¼³°è¿¡ ´ëÇØ ¾Æ¹«°Íµµ ¸ð¸¥ »óÅ¿¡¼ °³¹ßÀ» óÀ½ Á¢ÇÏ°í °³¹ßÀ» Çسª°¥ ¶§¿¡´Â ·ÎÁ÷À» ¾î¶² ¼ø¼·Î ½ÇÇàÇÒÁö¿¡ ´ëÇؼ »ý°¢ÇÏ°Ô µË´Ï´Ù.
ÀýÂ÷ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡¼´Â ¸ÞÀÎÇÔ¼ö¿¡¼ ½ÃÀÛÇؼ °¢ ¹®ÀåÀÌ ½ÇÇàµÇ°í ¶§·Î´Â ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ½ÄÀ¸·Î ½Ã°£ÀÇ ¼ø¼¿¡ µû¶ó (µ¿ÀûÀ¸·Î) ÇÁ·Î±×·¥ÀÇ È帧ÀÌ ÁøÇàµÇ°Ô µË´Ï´Ù. ¶ÇÇÑ, °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡¼´Â ÇÔ¼ö ´ë½Å¿¡ °´Ã¼µéÀÌ µîÀåÇؼ °´Ã¼µéÀÇ ¸Þ¼µåµéÀ» È£ÃâÇÏ¸é¼ µ¿ÀûÀ¸·Î ÇÁ·Î±×·¥ÀÇ È帧ÀÌ ÁøÇàµÇ°Ô µË´Ï´Ù.
±×·¯Çϵí ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§¿¡´Â ÀÚ¿¬½º·´°Ô µ¿ÀûÀÎ È帧À» »ý°¢ÇÏ°Ô µÇ´Â °ÍÀÔ´Ï´Ù. ±×·¯¹Ç·Î ¼³°è¿¡ À־µ µ¿Àû ºÐ¼®À» ¸ÕÀú ½ÃÀÛÇÏ°í ±× °úÁ¤¿¡¼ ÇÊ¿äÇÑ Å¬·¡½ºµéÀÌ µµÃâµÇ°í ³ªÁß¿¡ ÀÌ°ÍÀ» ±âÁØÀ¸·Î Ŭ·¡½º ´ÙÀ̾î±×·¥À» ±×¸± ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌÁö¿ä.
UML¿¡¼´Â µ¿Àû ºÐ¼®À» À§ÇÑ Ç¥±â¹ýÀ¸·Î "Çù·Â ´ÙÀ̾î±×·¥"°ú "½ÃÄö½º ´ÙÀ̾î±×·¥"ÀÌ ÀÖ½À´Ï´Ù. ±×¸®°í Á¤Àû ºÐ¼®À» À§ÇÑ Ç¥±â¹ýÀ¸·Î "Ŭ·¡½º ´ÙÀ̾î±×·¥"ÀÌ ÀÖ½À´Ï´Ù.
º¸Åë ÀÌ ¼¼°¡Áö¸¸ Àß »ç¿ëÇصµ UMLÀ» Àß ¾²°í ÀÖ´Ù°í º¸¸é µÉ °ÍÀÔ´Ï´Ù.
ÀÌ Áß¿¡¼ Çù·Â ´ÙÀ̾î±×·¥Àº °´Ã¼ °£ÀÇ ¸Þ½ÃÁö È帧¿¡ ÁýÁßÇÏ°í ÀÖ´Â ´ÙÀ̾î±×·¥ÀÌ¸ç ½ÇÁ¦·Î ÀÌ ´ÙÀ̾î±×·¥ÀÌ °¡Àå Áß¿äÇÑ °Í °°½À´Ï´Ù.
¿Ö³ÄÇϸé, ½Ã½ºÅÛÀ» ±¸¼ºÇÏ´Â °´Ã¼µéÀÌ ³ª¿ÍÀÖÀ¸¸ç, ±× °´Ã¼µé°£ÀÇ ¸Þ½ÃÁö È帧 (¸Þ¼µå È£Ãâ)°ú ¼ø¼°¡ Ç¥½ÃµÇ¾î ÀÖÀ¸¸ç, ±× ¸Þ½ÃÁö È帧À» ÅëÇؼ °´Ã¼°£ÀÇ ÀÇÁ¸°ü°è¸¦ ÆľÇÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ½ÃÄö½º ´ÙÀ̾î±×·¥µµ ¸¶Âù°¡ÁöÀÌÁö¸¸ Çù·Â ´ÙÀ̾î±×·¥¿¡ ºñÇØ Ç¥±â¹ýÀÌ º¹ÀâÇÕ´Ï´Ù.
°´Ã¼ÁöÇâ ¼³°è¿¡ ÀÖ¾î¼ °´Ã¼µé°£ÀÇ ÀÇÁ¸¼ºÀ» ÃÖ´ëÇÑ Àû°Ô ÇÏ°í, À¯¿¬ÇÑ °ü°è¸¦ À¯ÁöÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ ÇÙ½ÉÀε¥, Äڵ常 º¸°í´Â ÇÑ´«¿¡ ÀÇÁ¸¼º °ü°è¸¦ ÆľÇÇϱâ Èûµì´Ï´Ù. ±×·¡¼ À̸¦ À§ÇÑ ´ÙÀ̾î±×·¥ÀÌ ±×·Á³õ°í º¸´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù. Àú¿¡°Ô ÀÖ¾î¼ "´ÙÀ̾î±×·¥À» ¿Ö ±×¸®´À³Ä? ÇÑ°¡Áö¸¸ ´ëºÁ¶ó." ¶ó°í ÇÑ´Ù¸é ÇöÀç·Î¼´Â "ÀÇÁ¸¼º °ü°è¸¦ ÆľÇÇϱâ À§Çؼ ±×¸°´Ù" ¶ó°í ´ë´äÇÒ °ÍÀÔ´Ï´Ù.
À§¿¡¼ ¾ð±ÞÇß´Ù½ÃÇÇ ÀÌ·¯ÇÑ ÀÇÁ¸¼ºÀ» ÇÑ´«¿¡ º¸±â ½±°Ô ÇØÁÖ´Â °ÍÀÌ UML¿¡¼´Â Çù·Â ´ÙÀ̾î±×·¥, ½ÃÄö½º ´ÙÀ̾î±×·¥, Ŭ·¡½º ´ÙÀ̾î±×·¥ÀÌ ÀÖ½À´Ï´Ù.
UMLÀ» ÀÌ¿ëÇÏÁö ¾Ê´õ¶óµµ, º¹ÀâÇÑ ·ÎÁ÷À» ÀÛ¼ºÇØ¾ß ÇÒ¶§¸é, °¡Áö°í ÀÖ´Â ³ëÆ®¿¡ ²ôÀûÀÌ´ø ´Ù¸¥ ¹æ¹ýÀ» »ç¿ëÇÏ´ø ¾î´ÀÁ¤µµ ¼³°è¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î¸¦ ½ºÄÉÄ¡ÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.
ÀâÇ÷ο츦 »ç¿ëÇÏ°Ô µÇµµ, UMLÀÇ Å¬·¡½º ´ÙÀ̾î±×·¥Àº ±×´ë·Î »ç¿ëÇÕ´Ï´Ù. ±×·¸´Ù¸é ÀâÇ÷οì´Â ¾î¶² ¿ëµµÀϱî¿ä? ÀâÇ÷οì´Â UMLÀÇ Çù·Â ´ÙÀ̾î±×·¥°ú ½ÃÄö½º ´ÙÀ̾î±×·¥. Áï µ¿Àû ºÐ¼®À» ´ëüÇÒ ¼ö ÀÖ´Â ÈǸ¢ÇÑ Ç¥±â¹ýÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÏ´Ü ´Ü¼øÇÕ´Ï´Ù. ÀâÇ÷ο츦 ¸ð¸£´Â »ç¶÷µµ ÀâÇ÷ο츦 º¸¸é ÇÁ·Î±×·¥ÀÌ ¾î¶² È帧´ë·Î ÁøÇàµÇ´ÂÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´Ü¼øÇÑ ¸î°¡Áö Ç¥±â¹ý¿¡ ´ëÇÑ ¼³¸íÀ» µè°í, ¹Ýº¹Çؼ »ç¿ëÇÏ´Ù º¸¸é Àͼ÷ÇØ Áú ¼ö ÀÖ½À´Ï´Ù.
UMLÀÇ Çù·Â ´ÙÀ̾î±×·¥°ú ½ÃÄö½º ´ÙÀ̾î±×·¥À» ÇÕÃÄ ³õÀº ÇüÅ¿¡ °¡±õ°í, Á»´õ °´Ã¼°£ÀÇ ¸Þ½ÃÁö È帧¿¡ ÁýÁßÇÒ ¼ö ÀÖµµ·Ï ´Ü¼øÈµÈ ÇüŸ¦ Á¦°øÇÕ´Ï´Ù.
¹¹¶ö±î. ½ÇÁ¦ ¾÷¹«¸¦ ÁøÇàÇÏ¸é¼ ÇÊ¿ä¿¡ ÀÇÇØ ¸¸µé¾îÁö°í ´Ùµë¾îÁø ÇüÅÂÀ̹ǷΠ½ÇÁ¦ °³¹ßÀÚµéÀÌ ¾÷¹«¿¡ ÇÊ¿äÇÑ Á¤µµÀÇ ºÐ¼®, ¼³°è¿¡ Âü ÀûÇÕÇϵµ·Ï ³Ê¹« º¹ÀâÇÏÁöµµ ¾Ê°í ¼³°è°¡ Èûµé Á¤µµ·Î Ç¥Çö·ÂÀÌ ³·Áöµµ ¾ÊÀº Ç¥±â¹ýÀÔ´Ï´Ù.
±×·¯¸é ¾î¶»°Ô ±×¸®´À³Ä?
ÅøÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºñÁö¿À¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ¿©±â¿¡ ºñÁö¿À¿ë ÅÛÇø´ ¹®¼ ÆÄÀÏ°ú ½ºÅÙ½Ç ÆÄÀÏ (µµÇüÀÌ µé¾îÀÖ´Â ÆÄÀÏ)ÀÌ ÀÖÀ¸¸é µË´Ï´Ù. µÎ ÆÄÀÏÀº ÷ºÎÇØ ³õ°Ú½À´Ï´Ù.
ÀâÇ÷οì ÅÛÇø´ ¹®¼¸¦ ¿¾î¼ ÀâÇÃ·Î¿ì ½ºÅٽǵéÀ» ÀÌ¿ëÇؼ ±×¸®½Ã¸é µÇ°Ú½À´Ï´Ù.
½ºÅÙ½ÇÀº ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î Ãß°¡ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
1. ½ºÅÙ½Ç ÆÄÀÏ(ÀâÇ÷οì_½ºÅÙ½Ç.vss)À» "C:\Users\³»°èÁ¤\Documents\³» ¼ÎÀÌÇÁ" Æú´õ¿¡ º¹»çÇÑ´Ù.