[Áöµð³ÝÄÚ¸®¾Æ]UMLÀº Ç¥ÁØ Ç¥±â¹ýÀ¸·Î½á ±× ÀÚ¸®¸¦ È®°íÈ÷ Çß´Ù. ÀÌÁ¦´Â ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡ UMLÀ» º¸´Ù È¿°úÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» »ý°¢ÇØ º¼ ¶§ÀÌ´Ù.
À½°è¸¦ ÀÌ¿ëÇÏ¿© ¾Æ¸§´Ù¿î À½¾ÇÀ» ÀÛ°îÇϵíÀÌ UMLÀ» ÀÌ¿ëÇÏ¿© ÁÁÀº ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â, À̸¥¹Ù UML »ç¿ëÀÇ º£½ºÆ® ÇÁ·ºÆ¼½º¸¦ »ý°¢ÇØ¾ß ÇÑ´Ù. °£È¤ º£½ºÆ® ÇÁ·ºÆ¼½º°¡ UML Ç¥ÁØÀ» ÁؼöÇÏÁö ¾Ê´Â °æ¿ìµµ Àִµ¥ Áß¿äÇÑ °ÍÀº Ç¥ÁØ Áؼö ¿©ºÎ°¡ ¾Æ´Ï¶ó ¾î´À °ÍÀÌ ´õ È¿°úÀûÀ̳Ĵ °ÍÀÌ´Ù. ¼º°øÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§Çؼ¶ó¸é Ç¥ÁØÀ» ³Ñ³ªµé ¼öµµ ÀÖ¾î¾ß ÇÑ´Ù.
ÀÌ¿¡ À̹ø ±Û¿¡´Â À¯Áî ÄÉÀ̽º¸¦ Áß½ÉÀ¸·Î UMLÀ» Àß Ç¥ÇöÇϱâ À§ÇÑ ½Ã¸ÇƽÀ» Á¦´ë·Î Á¤¸®ÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °íÂûÇØ º¸°Ú´Ù.
* UML¿¡¼ À¯½ºÄÉÀ̽º´Â ¾×ÅÍ, À¯½ºÄÉÀ̽º, À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ µîÀ» ¸ðµÎ Æ÷ÇÔÇÏ´Â Àüü¸¦ ÁöĪÇÏ´Â [À¯½ºÄÉÀ̽º]¿Í ƯÁ¤ ±â´ÉÀ» ¼³¸íÇÏ´Â À¯½ºÄÉÀ̽ºÀÇ µÎ °¡Áö·Î ¾²ÀδÙ. ÀÌ ±Û¿¡¼´Â ±¸ºÐÀ» À§ÇØ Àüü¸¦ ÁöĪÇÏ´Â °ÍÀº ´ë°ýÈ£¸¦ ºÙ¿© [À¯½ºÄÉÀ̽º]·Î »ç¿ëÇÏ°í Æ¯Á¤ ±â´ÉÀ» ¼³¸íÇÏ´Â À¯½ºÄÉÀ̽º´Â ±×³É À¯½ºÄÉÀ̽º·Î ¾²°Ú´Ù.
[À¯½ºÄÉÀ̽º]´Â ½Ã½ºÅÛÀÌ »ç¿ëÀÚ¿¡ ÀÇÇØ¼ ¾î¶°ÇÑ ÇüÅ·Π»ç¿ëµÇ´ÂÁö¸¦ ±â¼úÇÏ´Â UMLÀÇ Ç¥ÁØ Ç¥±â¹ýÀÌ´Ù. ´Ù¸£°Ô ¸»ÇÏ¸é ½Ã½ºÅÛÀÌ °®Ãß¾î¾ß ÇÏ´Â ¿©·¯ ±â´ÉÀû, ºñ±â´ÉÀû ¿ä±¸»çÇ×(ÁÖ·Î ±â´ÉÀû ¿ä±¸»çÇ×)À» Ç¥ÇöÇÏ´Â ¹æ¹ýÀÌ [À¯½ºÄÉÀ̽º]ÀÌ´Ù. ÀÌÀü¿¡µµ ¿ä±¸»çÇ×À» ±â¼úÇÏ´Â ¹æ¹ýÀº ¿©·¯ °¡Áö°¡ ÀÖ¾úÁö¸¸ ¸ðµ¨¸µÀÇ Ç¥±â¹ýÀÌ UML·Î ÅëÇÕµÇ¸é¼ À¯½ºÄÉÀ̽º°¡ ¿ä±¸»çÇ×À» ±â¼úÇÏ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î »ç¿ëµÇ¾î ¿À°í ÀÖ´Ù.
±×·±µ¥ [À¯½ºÄÉÀ̽º]´Â Ç¥ÁØ Ç¥±â¹ýÀÓ¿¡µµ ºÒ±¸Çϰí UMLÀÇ ´Ù¸¥ Ç¥±â¹ý¿¡ ºñÇØ ±× ±¸¼º ¿ä¼Ò°¡ Àû°í ±×°ÍµéÀ» Ȱ¿ëÇØ¼ Ç¥ÇöÇÏ´Â ¹æ½Ä¿¡ ÀÖ¾î¼ ÀÚÀ¯µµ°¡ ¸Å¿ì ³ô´Ù. UMLÀÇ ±¸¼º ¿ä¼Ò Áß UML »ç¿ëÀÇ ½Ã¸ÇƽÀû ¿ä¼Ò°¡ °¡Àå Å« °ÍÀÌ [À¯½ºÄÉÀ̽º]¶ó ÇÒ ¼ö ÀÖ´Ù. À¯½ºÄÉÀ̽º »ç¿ëÀÇ ´Ù¾çÇÑ ¹æ½Äµé Áß ¸¹Àº »ç¶÷µéÀÇ ÁöÁö¸¦ ¹Þ°í ÀÖ´Â À̸¥¹Ù º£½ºÆ® ÇÁ·¢Æ¼½º¸¦ »ìÆìº½À¸·Î½á À¯½ºÄÉÀ̽ºÀÇ È¿°úÀûÀÎ »ç¿ë¹ýÀ» ¾Ë¾Æº¸±â·Î ÇÏÀÚ.
[À¯½ºÄÉÀ̽º]ÀÇ Å« ±×¸²
[À¯½ºÄÉÀ̽º]´Â Å©°Ô [À¯½ºÄÉÀ̽º] ¸ðµ¨°ú [À¯½ºÄÉÀ̽º] ±â¼ú¼·Î ±¸¼ºµÇ¾î ÀÖ´Ù. [À¯½ºÄÉÀ̽º] ¸ðµ¨¿¡ °üÇÑ °ÍÀº Ç¥ÁØ¿¡ ÀÇÇØ Á¤ÀǵǾî ÀÖÁö¸¸ À¯°¨½º·´°Ôµµ [À¯½ºÄÉÀ̽º] ±â¼ú¼´Â Ưº°È÷ Ç¥ÁØÀ̶ó ÇÒ ¼ö ÀÖ´Â °ÍÀÌ ¾ø´Ù. ´Ù¸¸ ¹æ¹ý·ÐÀ» ´Ù·ç´Â ÂÊÀ̳ª [À¯½ºÄÉÀ̽º]¸¦ ¸¹ÀÌ »ç¿ëÇØ º» »ç¶÷µéÀÌ [À¯½ºÄÉÀ̽º] ±â¼ú¼ ÀÛ¼ºÀ» ¾ð±ÞÇÒ »ÓÀÌ´Ù. [À¯½ºÄÉÀ̽º] ¸ðµ¨Àº [À¯½ºÄÉÀ̽º]ÀÇ ±¸¼º ¿ä¼ÒÀÎ ¾×ÅÍ¿Í À¯½ºÄÉÀ̽º, ±×¸®°í ±×µéÀÇ ÀüüÀûÀÎ °ü°è¸¦ ´ÙÀ̾î±×·¥ÀÇ ÇüÅ·Π°¡Áø´Ù. [À¯½ºÄÉÀ̽º] ¸ðµ¨À» ÅëÇØ ½Ã½ºÅÛÀÇ ÀüüÀûÀÎ °³¿ä¿Í ±¸¼ºÀ» ½±°Ô ¾Ë ¼ö ÀÖ´Ù. [À¯½ºÄÉÀ̽º] ¸ðµ¨¿¡ ³ªÅ¸³ ±¸¼º ¿ä¼ÒÀÇ ¼¼ºÎÀûÀÎ ³»¿ëÀº [À¯½ºÄÉÀ̽º] ±â¼ú¼¿¡ ÀÛ¼ºÇÑ´Ù.
[À¯½ºÄÉÀ̽º] ¸ðµ¨
[À¯½ºÄÉÀ̽º]´Â ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÌ ¹«¾ùÀ» ¸¸µé¾î¾ß ÇÏ´ÂÁö, ¾î¶°ÇÑ ±â´ÉÀ» Á¦°øÇØ¾ß ÇÏ´ÂÁö¸¦ ±â¼úÇϴ ǥ±â¹ýÀ» ÅëÄªÇØ¼ ºÎ¸£´Â ¸»ÀÌ´Ù. [À¯½ºÄÉÀ̽º]´Â ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â »ç¿ëÀÚ¿Í ³»°¡ ¸¸µé¾î¾ß ÇÏ´Â ½Ã½ºÅÛ ÀÚü¸¦ ¼³¸íÇÏ´Â ¹æ¹ýÀÌ´Ù. [À¯½ºÄÉÀ̽º]¿¡¼´Â ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â »ç¿ëÀÚ¸¦ ¾×ÅÍ(actor)¶ó ÇÏ°í ½Ã½ºÅÛÀÇ ÇൿÀ» À¯½ºÄÉÀ̽º(use case)¶ó°í ÇÑ´Ù. ±×¸®°í ³»°¡ ¸¸µé·Á°í ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀ» ÁÖÁ¦¿µ¿ª(subject)À̶ó°í ÇÑ´Ù. ³»°¡ ¸¸µé ½Ã½ºÅÛ¿¡ ´ëÇÑ À¯½ºÄÉÀ̽ºµéÀº ÁÖÁ¦¿µ¿ª ¾È¿¡ Á¸ÀçÇϰí ÁÖÁ¦¿µ¿ª ¹ÛÀÇ ¾×ÅÍ¿Í ¿¬°áµÈ´Ù. <±×¸² 1>Àº [À¯½ºÄÉÀ̽º] ´ÙÀ̾î±×·¥ÀÇ ÀüÇüÀûÀÎ ¿¹ÀÌ´Ù.
 |
| <±×¸² 1> [À¯½ºÄÉÀ̽º] ´ÙÀ̾î±×·¥ÀÇ ÀüÇüÀûÀÎ ¿¹ |
¾×ÅͶó°í ÇØ¼ ¸ðµÎ »ç¿ëÀÚ¸¦ ÁöĪÇÏ´Â °Í¸¸Àº ¾Æ´Ï´Ù. ÁÖÁ¦¿µ¿ªÀ¸·Î Á¤ÀǵǴ ½Ã½ºÅÛ°ú ¿¬°áµÇ¾î »óÈ£ÀÛ¿ëÇÏ´Â ¿ÜºÎ ½Ã½ºÅÛµµ ¾×ÅÍ·Î Á¤ÀÇÇÑ´Ù. ÇϳªÀÇ ½Ã½ºÅÛÀ» ¿©·¯ ÆÀÀÌ ³ª´©¾î °³¹ßÇÒ ¶§ ´Ù¸¥ ÆÀ¿¡¼ ¸¸µç ¸ðµâµµ ³ªÀÇ ÆÀÀÇ °üÁ¡¿¡¼ º»´Ù¸é ¾×ÅÍ·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ½±°Ô ¸»Çؼ ³»°¡ ¸¸µé¾î¾ß Çϸé À¯½ºÄÉÀ̽ºÀÌ°í ³²ÀÌ ¸¸µé¸é ¾×ÅͰ¡ µÈ´Ù. <±×¸² 1>°ú °°Àº [À¯½ºÄÉÀ̽º] ´ÙÀ̾î±×·¥À» ÅëÇØ ½Ã½ºÅÛÀÌ ¾î¶°ÇÑ ¾×Å͵é°ú »óÈ£ÀÛ¿ëÇÏ¸ç ¾î¶² ±â´ÉÀ» ¾×ÅÍ¿¡°Ô Á¦°øÇÏ´Â Áö¸¦ Àϸñ¿ä¿¬ÇÏ°Ô ¾Ë ¼ö ÀÖ´Ù.
[À¯½ºÄÉÀ̽º] ¸ðµ¨ ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ ¼¼ºÎÀûÀÎ ³»¿ëÀº [À¯½ºÄÉÀ̽º] ±â¼ú¼¿¡ Á¤ÀÇÇϰí [À¯½ºÄÉÀ̽º] ´ÙÀ̾î±×·¥¿¡¼´Â ¾î¶² [À¯½ºÄÉÀ̽º] ±â¼ú¼¿Í ¿¬°áµÇ´ÂÁö Á¤µµ¸¦ ÷°¡ÇØ ÁÖ¸é µÈ´Ù. ÀÌ´Â ÇöÁ¸ÇÏ´Â ´ëºÎºÐÀÇ UML ¸ðµ¨¸µ ÅøÀÌ Áö¿øÇØ ÁÖ´Â ±â´ÉÀÌ´Ù.
¡®¿ªÇÒ¡¯À» ¶æÇÏ´Â ¾×ÅÍ
¾×ÅÍ´Â ½Ã½ºÅÛÀÇ »ç¿ëÀÚ Ãø¸éÀ» Á¤ÀÇÇÒ ¶§ »ç¿ëÇÑ´Ù. ¾×ÅÍ´Â º¸Åë Æ¯Á¤ ÀÛ¾÷À» ¿Ï¼öÇÒ ¸ñÀûÀ¸·Î ½Ã½ºÅÛ°ú »óÈ£ ÀÛ¿ëÇÏ´Â »ç¶÷À̳ª ½Ã½ºÅÛÀÌ ¼öÇàÇÏ´Â ¿ªÇÒÀ̶ó°í Á¤ÀÇÇϰí <±×¸² 2>¿Í °°ÀÌ Ç¥±âÇÑ´Ù.
 |
| <±×¸² 2> ¾×Å͸¦ Çü»óÈÇÑ ¸ð½À |
¿©±â¼ ÁÖ¸ñÇØ¾ß ÇÒ °ÍÀº ¿ªÇÒÀ̶ó´Â ¸»ÀÌ´Ù. ¾×ÅÍÀÇ Ç¥±â¹ýÀÌ »ç¶÷ ¸ð¾çÀ» Çϰí ÀÖ¾î¼ »ç¶÷¸¸ÀÌ ¾×ÅͶó´Â ¼±ÀÔ°ßÀ» °¡Áú ¼ö Àִµ¥ »ç¶÷°ú´Â °ü°è°¡ ¾ø°í ±× »ç¶÷ÀÌ ¼öÇàÇÏ´Â ¿ªÇÒ°ú ´õ ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ´Ù.
¾×ÅÍ´Â ¿ªÇÒ¿¡ ´õ °¡±õ±â ¶§¹®¿¡ »ç¶÷ À̸§º¸´Ù Á÷Ã¥ À̸§ÀÌ ¸¹ÀÌ »ç¿ëµÈ´Ù. ¸¸¾à À¥»çÀÌÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ̶ó¸é »çÀÌÆ® ȸ¿ø, ºñȸ¿ø, °ü¸®ÀÚ µîÀÌ ¾×ÅÍ·Î »ç¿ëµÉ¸¸ÇÑ °ÍµéÀÌ´Ù.
°ü½ÉÀ» °®°í ÀÖ´Â ÁÖÁ¦¿µ¿ª ½Ã½ºÅÛ°ú »óÈ£ÀÛ¿ëÇÏ´Â ¿ÜºÎ ½Ã½ºÅÛµµ ÀüÇüÀûÀÎ ¾×ÅÍÀÌ´Ù. ¿ÜºÎ ½Ã½ºÅÛÀº ÁÖÁ¦¿µ¿ª ³»ÀÇ ½Ã½ºÅÛÀÇ ¿äû¿¡ µû¶ó Á¤º¸¸¦ Á¦°øÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ÀüÀÚ»ó°Å·¡°¡ ÇÊ¿äÇÑ ½Ã½ºÅÛÀ̶ó¸é ¿ÜºÎ ½Ã½ºÅÛÀ¸·Î ½Å¿ë Á¤º¸³ª ±ÝÀ¶ Á¤º¸ µîÀ» Á¦°øÇÏ´Â ½Ã½ºÅÛÀ» »ý°¢ÇÒ ¼ö ÀÖ°í, ¿©Çà »óǰÀ» Á¦°øÇÏ´Â ½Ã½ºÅÛÀ̶ó¸é ¿ÜºÎ ½Ã½ºÅÛÀ¸·Î È£ÅÚ ¿¹¾à ½Ã½ºÅÛÀ̳ª ±³ÅëÆí ¿¹¾à ½Ã½ºÅÛ µîÀ» »ý°¢ÇÒ ¼ö ÀÖ°Ú´Ù. ´ÙÀ½Àº ¾×ÅÍÀÇ ÀüÇüÀûÀÎ »ç·ÊÀÌ´Ù.
¡ß »ç¶÷ : ÅÚ·¹¸¶ÄÉÅÍ, °ü¸®ÀÚ µî
¡ß ¿ÜºÎ ½Ã½ºÅÛ : ½Å¿ë Á¤º¸ ½Ã½ºÅÛ, ¿¹¾à ½Ã½ºÅÛ µî
¡ß ÀåÄ¡ : ¿Âµµ °¨ÀÀ ÀåÄ¡, ÃâÀÔ ÅëÁ¦ ÀåÄ¡ µî
¡ß ¿ÜºÎ Á¶Á÷ : ±ÝÀ¶°¨µ¶¿ø, º¸¾È Á¶Á÷ µî
¡ß À̺¥Æ® : ¸ÅÀÏ ¹ã 12½Ã, ¿ù±Þ³¯ µî
À̺¥Æ®µµ ¾×ÅÍ?
¾×ÅÍ´Â ½Ã½ºÅÛÀÇ ±â´ÉÀû ¿ä±¸»çÇ×À» Á¤ÀÇÇÒ ¶§ ¸Å¿ì À¯¿ëÇÏ°Ô »ç¿ëµÈ´Ù. ƯÈ÷ À̺¥Æ® ¹ß»ý ½ÃÁ¡°ú °°Àº ¾×ÅÍ´Â ½Ã½ºÅÛÀÇ ±â´ÉÀû ¿ä±¸»çÇ×À» Á¤ÀÇÇÏ´Â µ¥ ¸Å¿ì À¯¿ëÇÏ´Ù. ÁÖ±âÀûÀ¸·Î ¼öÇàµÇ´Â ¹èÄ¡ ÀÛ¾÷ÀÌ ÀϹÝȵǾî ÀÖ´Â Çö´ëÀÇ ½Ã½ºÅÛ¿¡¼ À̺¥Æ® ¹ß»ý ½ÃÁ¡Àº ¸Å¿ì ÈǸ¢ÇÑ ¾×ÅͰ¡ µÈ´Ù.
»ç½Ç ½Ã°£°ú °°Àº À̺¥Æ®¸¦ ¾×ÅÍ·Î ÇØµµ µÇ´À³Ä ÇÏ´Â ºÎºÐ¿¡ ´ëÇØ¼´Â ³í¶õÀÇ ¿©Áö°¡ ÀÖ´Â °Íµµ »ç½ÇÀÌ´Ù. ¾×ÅÍ´Â ½Ã½ºÅÛÀ» »ç¿ëÇÔÀ¸·Î½á ¿øÇÏ´Â ¸ñÀûÀ» ´Þ¼ºÇÏ·Á´Â »ç¶÷ ȤÀº ¿ÜºÎ ½Ã½ºÅÛÀ¸·Î Á¤ÀÇÇϱ⵵ Çϴµ¥, ½Ã°£ ÀÚü´Â Ưº°ÇÑ ¸ñÀûÀ» °¡ÁöÁö ¾Ê±â ¶§¹®¿¡ ¾×ÅÍ·Î ÇØ¼´Â ¾È µÈ´Ù°í ÁÖÀåÇÏ´Â °æ¿ìµµ ÀÖ´Ù.
[À¯½ºÄÉÀ̽º]´Â ±× »ç¿ë¿¡ ÀÖ¾î ÀÚÀ¯µµ°¡ ³ô±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ³íÀïÀÌ À¯´Þ¸® ¸¹±âµµ ÇÏ´Ù. Áß¿äÇÑ °ÍÀº ½Ã½ºÅÛÀÇ ¿ä±¸»çÇ×À» [À¯½ºÄÉÀ̽º]·Î Á¤ÀÇÇÏ°í º¸´Ù ¸¹Àº »ç¶÷ÀÌ ±×°ÍÀ» ÅëÇØ ¼·ÎÀÇ »ý°¢À» ¾ó¸¶³ª Àß °øÀ¯ÇÒ ¼ö ÀÖ´À³Ä´Â °ÍÀÌ´Ù. À̺¥Æ®¸¦ ¾×ÅÍ·Î ÇÏ´Â °ÍÀº ½Ã½ºÅÛÀÇ ±â´É Á¤ÀÇ¿¡ ¸¹Àº µµ¿òÀÌ µÈ´Ù°í »ý°¢ÇÑ´Ù.
¾×ÅÍÀÇ ºÐ·ù
[À¯½ºÄÉÀ̽º]ÀÇ Ã¢½ÃÀÚÀÎ À̹٠¾ßÄß½¼Àº ¾×Å͸¦ ÁÖ¿ä(primary) ¾×ÅÍ¿Í º¸Á¶(secondary) ¾×ÅÍÀÇ µÎ °¡Áö·Î ºÐ·ùÇß´Ù. ÁÖ¿ä ¾×ÅÍ´Â ½Ã½ºÅÛ¿¡ ¾î¶°ÇÑ ÀÛ¾÷ÀÇ ½ÇÇàÀ» ¿ä±¸ÇÏ´Â ´Éµ¿ÀûÀÎ ÀÔÀåÀÇ ¾×ÅÍ·Î À¯½ºÄÉÀ̽º¸¦ ±âµ¿ÇÏ´Â ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. º¸Á¶ ¾×ÅÍ´Â ½Ã½ºÅÛÀÇ ¿äû¿¡ µû¶ó ¼öµ¿ÀûÀ¸·Î ¾î¶² ÀÛ¾÷À» ÇØ ÁÖ´Â ¾×Åͷνá À¯½ºÄÉÀ̽º·ÎºÎÅÍ ¾î¶°ÇÑ ¿äûÀ̳ª ¸Þ½ÃÁö¸¦ Àü´Þ ¹Þ´Â ¾×Å͸¦ ¸»ÇÑ´Ù. ÃÖ±Ù¿¡´Â ¾×Å͸¦ ´õ ¼¼ºÐÈÇØ¼ ºÐ·ùÇϱ⵵ Çϴµ¥, ¾×ÅÍÀÇ ¼º°Ý¿¡ µû¶ó Å©°Ô ³× °¡Áö·Î ³ª´ ¼ö ÀÖ´Ù.
¡ß À¯½ºÄÉÀ̽º¸¦ ±âµ¿½ÃŰ´Â ¾×ÅÍ
¡ß ½Ã½ºÅÛÀÇ ¿äû¿¡ µû¶ó Á¤º¸¸¦ Á¦°øÇÏ´Â ¿ÜºÎ ¾×ÅÍ
¡ß ½Ã½ºÅÛÀÌ Á¦°øÇÏ´Â Á¤º¸¸¦ ´Ü¼øÈ÷ ¼ö½ÅÇÏ´Â ¾×ÅÍ
¡ß ´Ù¸¥ ¾×ÅÍ¿Í ½Ã½ºÅÛ°£ÀÇ »óÈ£ ÀÛ¿ëÀ» µ½´Â ÇÁ·Ï½Ã ¿ªÇÒÀÇ ¾×ÅÍ
³× °¡Áö ¾×ÅÍ À¯Çü Áß Æ¯ÀÌÇÑ °ÍÀÌ ÇÁ·Ï½Ã ¿ªÇÒÀ» ÇÏ´Â ¾×ÅÍÀÌ´Ù. ¾×ÅÍ´Â À¯½ºÄÉÀ̽º¿Í ¿¬°áµÉ »Ó ¾×ÅÍ¿Í ¾×ÅÍ´Â ¼·Î ¿¬°áµÇÁö ¾Ê°Ô ÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÎ ¾×ÅÍÀÇ ¼³°è ¹æ½ÄÀ¸·Î ¿©°ÜÁ® ¿Ô´Ù. ±×·¯³ª ¾×Åͳ¢¸® ¼·Î ¿¬°áµÇ°Ô ¸ðµ¨¸µÀ» ÇÏ´Â °ÍÀÌ ½Ã½ºÅÛÀ» Á» ´õ ÀÌÇØÇϱ⠽±°Ô ¸¸µå´Â °æ¿ìµµ ÀÖ´Ù.
 |
| <±×¸² 3> ÀüÈ·Î ¿¹¾àÀ» ¹Þ´Â ½Ã½ºÅÛ |
<±×¸² 3>Àº ÀüÈ·Î ¿¹¾àÀ» ¹Þ´Â ½Ã½ºÅÛÀÇ ¿¹ÀÌ´Ù. ½Ã½ºÅÛÀ» Á÷Á¢ »ç¿ëÇÏ´Â »ç¿ëÀÚ´Â Àüȸ¦ ¹Þ´Â ⱸ Á÷¿øÀÌ µÇ°ÚÁö¸¸ ¿¹¾àÀ̶ó´Â ¸ñÀûÀ» °¡Áö´Â °ÍÀº °í°´À̱⠶§¹®¿¡ °í°´ÀÌ Ã¢±¸ Á÷¿ø¿¡°Ô Àüȸ¦ °É¾î ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °ÍÀº <±×¸² 3>ó·³ ¸ðµ¨¸µÇÏ´Â °ÍÀÌ º¸´Ù È¿°úÀûÀÌ°Ô µÈ´Ù. <±×¸² 3>°ú °°Àº ½Ã½ºÅÛÀº º¸Åë Ŭ¶óÀ̾ðÆ®/¼¹ö À¯ÇüÀÌ ¾ÖÇø®ÄÉÀ̼ÇÀÎ °æ¿ì°¡ ¸¹Àºµ¥ ÀÌÈÄ ½Ã½ºÅÛÀ» À¥À¸·Î È®Àå½ÃÄÑ °í°´ÀÌ Á÷Á¢ À¥ »çÀÌÆ®¸¦ ÅëÇØ ¿¹¾àÀÌ °¡´ÉÇϵµ·Ï ÇÏ°Ô µÇ¸é ⱸ Á÷¿ø ¾×ÅͰ¡ À¥À» ÅëÇÑ ¿¹¾à À¯½ºÄÉÀ̽º·Î º¯È¯µÉ ¼öµµ ÀÖ´Ù.
À¯½ºÄÉÀ̽º
½Ã½ºÅÛÀÌ ¾×ÅÍ¿¡°Ô ÁÖ¸ñÇÑ ¸¸ÇÑ °á°ú¸¦ ³»³õ±â À§ÇØ ¼öÇàÇÏ´Â ¿©·¯ ÀÛ¾÷µéÀÇ ÁýÇÕÀ» À¯½ºÄÉÀ̽º¶ó°í ÇÑ´Ù. Áï, ¾Õ¼ ³ª¿Â ¿¹¾à Á¢¼ö³ª ±¸¸Å ÁÖ¹®, ÁÖ¹® ÇöȲ Á¡°Ë°ú °°Àº °ÍµéÀÌ À¯½ºÄÉÀ̽ºÀÌ´Ù. À¯½ºÄÉÀ̽º´Â ½Ã½ºÅÛÀÌ ¼öÇàÇϴ ƯÁ¤ ±â´É¿¡ ´ëÇØ¼ ±× ±â´ÉÀÇ ¼öÇàÀ» ¿øÇÏ´Â ¾×ÅÍ¿Í ½Ã½ºÅÛ°£ÀÇ »óÈ£ ÀÛ¿ë°ú ½Ã½ºÅÛ ³»ºÎ¿¡¼ ¹ß»ýÇÏ´Â ¸ðµç °¡´ÉÇÑ »çÇ×À» ±â¼úÇÑ´Ù. À¯½ºÄÉÀ̽º´Â <±×¸² 4>¿Í °°ÀÌ Ç¥±âÇÑ´Ù.
 |
| <±×¸² 4> À¯½ºÄÉÀ̽º |
À¯½ºÄÉÀ̽ºÀÇ ±¸¼º ¿ä¼Ò´Â ¿©·¯ °¡Áö°¡ ÀÖÁö¸¸ À̸§°ú ÀÛ¾÷ È帧ÀÌ Á¦ÀÏ Áß¿äÇÏ´Ù. À¯½ºÄÉÀ̽º À̸§Àº [À¯½ºÄÉÀ̽º] ¸ðµ¨¿¡¼ Áß¿äÇϰí ÀÛ¾÷ È帧Àº [À¯½ºÄÉÀ̽º] ±â¼ú¼¿¡¼ Áß¿äÇÏ´Ù. À¯½ºÄÉÀ̽ºÀÇ À̸§À» ÁöÀ» ¶§´Â µ¿»ç³ª µ¿»ç±¸ÀÇ ÇüÅ·Π´Éµ¿ÇüÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. À¯½ºÄÉÀ̽ºÀÇ ÀÛ¾÷ È帧À» ±â¼úÇÒ ¶§ À¯ÀÇÇØ¾ß ÇÒ Á¡Àº ¡®¹«¾ù¡¯¿¡ ´ëÇÑ °ÍÀ» ÀÛ¼ºÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.
°£È¤ À¯½ºÄÉÀ̽º°¡ ¹«¾ùÀÌ ¾Æ´Ñ ¡®¾î¶»°Ô¡¯¸¦ ±â¼úÇÏ°Ô ÀÛ¼ºÇÏ´Â °æ¿ì°¡ Àִµ¥, ÀÌ´Â ±×¸® ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº ¸ð½ÀÀÌ´Ù. À¯½ºÄÉÀ̽º´Â ½Ã½ºÅÛÀÌ ¹«¾ùÀ» Á¦°øÇÏ°í ¾×ÅÍ´Â ¹«¾ùÀ» ¾ò´Â°¡¸¦ ±â¼úÇÏ´Â ¹æÆíÀÌÁö ½Ã½ºÅÛÀ» ¾î¶»°Ô ±¸ÃàÇÒ °ÍÀΰ¡¿¡ ´ëÇÑ °ÍÀº ¾Æ´Ï´Ù.
À¯½ºÄÉÀ̽º °£ÀÇ °ü°è
À¯½ºÄÉÀ̽º¿Í À¯½ºÄÉÀ̽º »çÀÌ¿¡´Â ¼·Î ¹ÐÁ¢ÇÏ°Ô ¿¬°üµÇ¾î ÀÖ¾î »óÈ£°£¿¡ °ü°è¸¦ °¡Áö´Â °æ¿ì°¡ ÀÖ´Ù. À¯½ºÄÉÀ̽º´Â Æ÷ÇÔ(include), È®Àå(extend), ÀϹÝÈ(generalization)ÀÇ ¼¼ °¡Áö °ü°è À¯ÇüÀÌ ÀÖ´Ù.
Æ÷ÇÔ °ü°è
ÇϳªÀÇ À¯½ºÄÉÀ̽º°¡ À¯½ºÄÉÀ̽º ³»ÀÇ ÀÛ¾÷ È帧ÀÇ °úÁ¤ ¾È¿¡ ´Ù¸¥ À¯½ºÄÉÀ̽ºÀÇ ÀÛ¾÷ È帧À» Æ÷ÇÔÇÏ°Ô ÇÏ´Â °ü°èÀÌ´Ù. Æ÷ÇÔ °ü°è´Â <±×¸² 5>¿Í °°ÀÌ Ç¥±âÇÑ´Ù.
 |
| <±×¸² 5> Æ÷ÇÔ °ü°è |
À¯½ºÄÉÀ̽º´Â ¾×ÅÍ¿Í ½Ã½ºÅÛ°£ÀÇ »óÈ£ ÀÛ¿ëÀ̳ª ½Ã½ºÅÛ ³»ºÎÀÇ ÀÛ¾÷ µîÀ» ±â¼úÇÑ´Ù. À̶§ ¿©·¯ À¯½ºÄÉÀ̽º¿¡¼ ºñ½ÁÇÑ ÀÛ¾÷ÀÌ °øÅëÀ¸·Î ¹ß»ýÇÏ´Â °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖ´Ù. À̶§ ÀÌ·¸°Ô °øÅëÀ¸·Î ¹ß»ýÇÏ´Â À¯½ºÄÉÀ̽ºÀÇ Æ¯Á¤ ºÎºÐÀ» ÇϳªÀÇ À¯½ºÄÉÀ̽º·Î µû·Î ºÐ¸®ÇÏ°í Æ÷ÇÔ °ü°è¸¦ ÅëÇØ Á¤ÀÇÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ÀÌ´Â ÇÁ·Î±×·¥¿¡¼ ¼ºê ·çƾÀ» È£ÃâÇÏ´Â °³³ä°ú À¯»çÇÏ´Ù.
Æ÷ÇÔ °ü°è¿¡¼ À¯½ºÄÉÀ̽º´Â ¡®Æ÷ÇÔÇÏ´Â(including) À¯½ºÄÉÀ̽º¡¯¿Í ¡®Æ÷ÇԵǴÂ(included) À¯½ºÄÉÀ̽º¡¯·Î ³ª´ ¼ö ÀÖ´Ù. À¯½ºÄÉÀ̽º´Â ¾×ÅͰ¡ ±× ÀÛ¾÷ È帧À» ±âµ¿½Ã۴µ¥, Æ÷ÇÔ °ü°è¿¡¼ ¡®Æ÷ÇԵǴ À¯½ºÄÉÀ̽º¡¯´Â ¾×ÅͰ¡ ¾Æ´Ñ ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯°¡ ÀÛ¾÷ È帧À» ±âµ¿½ÃŲ´Ù. ±×·¡¼ ¡®Æ÷ÇԵǴ À¯½ºÄÉÀ̽º¡¯´Â ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯°¡ ¾øÀ¸¸é Á¦ ±¸½ÇÀ» ÇÏÁö ¸øÇÏ°í ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯¿¡ ÇÕÃÄÁ®¾ß Á¦ ±â´ÉÀ» ÇÏ°Ô µÈ´Ù.
Æ÷ÇÔ °ü°è¿¡¼ ¡®Æ÷ÇԵǴ À¯½ºÄÉÀ̽º¡¯¸¦ ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯¿¡ Æ÷ÇÔ½ÃųÁö ¿©ºÎ´Â ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯¿¡¼ °áÁ¤ÇÑ´Ù. º¸Åë Á¶°ÇÀý°ú °°Àº ³»¿ëÀÌ ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯¿¡ µé¾î°¡°Ô µÇ°í Á¶°ÇÀýÀÇ ¸¸Á· ¿©ºÎ¿¡ µû¶ó ¡®Æ÷ÇԵǴ À¯½ºÄÉÀ̽º¡¯¸¦ ¼öÇàÇÒ Áö°¡ °áÁ¤µÈ´Ù. <±×¸² 6>°ú °°Àº À¯½ºÄÉÀ̽º°¡ Æ÷ÇÔ °ü°èÀÇ °¡Àå ÀüÇüÀûÀÎ ¿¹ÀÌ´Ù.
 |
| <±×¸² 6> Æ÷ÇÔ °ü°èÀÇ ÀüÇüÀûÀÎ ¿¹ |
ÁÖ¹® °áÁ¦ À¯½ºÄÉÀ̽º´Â ¾×ÅͰ¡ °áÁ¤ÇÑ °áÁ¦ ÇüÅ¿¡ µû¶ó Çö±Ý °áÁ¦, Ä«µå °áÁ¦, Æ÷ÀÎÆ® °áÁ¦ À¯½ºÄÉÀ̽º Áß¿¡ Çϳª¸¦ Æ÷ÇÔÇÏ°Ô µÈ´Ù. Æ÷ÇÔ °ü°è´Â À¯½ºÄÉÀ̽º °£ÀÇ °ü°è¸¦ ¼³Á¤ÇÒ ¶§ °¡Àå ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â °ü°è ¼³Á¤ ¹æ¹ýÀÌ´Ù.
È®Àå °ü°è
ÇϳªÀÇ À¯½ºÄÉÀ̽ºÀÇ È帧ÀÌ ´Ù¸§ À¯½ºÄÉÀ̽º ³»ÀÇ ÀÛ¾÷ È帧ÀÇ °úÁ¤¿¡ Ãß°¡µÇ¾î ÀÛ¾÷ È帧À» È®ÀåÇÏ´Â °ü°èÀÌ´Ù. È®Àå °ü°è´Â <±×¸² 7>°ú °°ÀÌ Ç¥±âÇÑ´Ù.
 |
| <±×¸² 7> È®Àå °ü°è |
È®Àå °ü°è¿¡¼ À¯½ºÄÉÀ̽º´Â ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯¿Í ¡®È®ÀåÇÏ´Â À¯½ºÄÉÀ̽º¡¯·Î ³ª´ ¼ö ÀÖ´Ù. ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯°¡ ¾×ÅÍ¿Í »óÈ£ÀÛ¿ëÇÏ¸é¼ ÀÛ¾÷ È帧À» ¼öÇàÇÏ´ø Áß È®ÀåÇÏ´Â Á¶°ÇÀÌ ¸¸Á·ÇÏ°Ô µÇ¸é ±× ¸¸Á·µÇ´Â ½ÃÁ¡¿¡¼ ¡®È®ÀåÇÏ´Â À¯½ºÄÉÀ̽º¡¯°¡ ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯¿¡ ÇÕÃÄÁ®¼ ÀÛ¾÷ È帧À» ¼öÇàÇÑ´Ù. ¿¹¸¦ µé¸é ƯÁ¤ ÀÛ¾÷À» ¼öÇàÇÏ´ø Áß »ç¿ëÀÚ°¡ µµ¿ò¸» ¹öưÀ» ´·¯¼ µµ¿ò¸» ³»¿ëÀ» È®ÀÎÇÏ´Â °Í °°Àº ÀÛ¾÷ÀÌ ÀüÇüÀûÀÎ È®Àå °ü°èÀÌ´Ù.
È®Àå °ü°è¿¡¼´Â ¡®È®ÀåÇÏ´Â À¯½ºÄÉÀ̽º¡¯°¡ ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯ÀÇ Æ¯Á¤ ÁöÁ¡À¸·Î ÇÕÃÄÁö°Ô µÇ´Âµ¥, ÀÌ ÁöÁ¡À» È®Àå ÁöÁ¡(Extension point)À̶ó°í ÇÑ´Ù. È®Àå ÁöÁ¡Àº ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯¿¡ À§Ä¡ÇÏ°Ô µÇ°í ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯´Â ¿©·¯ °³ÀÇ È®Àå ÁöÁ¡À» °¡Áú ¼ö ÀÖ´Ù. ¡®È®ÀåÇÏ´Â À¯½ºÄÉÀ̽º¡¯°¡ ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯ÀÇ ¾î¶² È®Àå ÁöÁ¡À¸·Î È®ÀåµÉ °ÍÀΰ¡´Â È®Àå °ü°è¿¡ Ç¥½ÃÇÑ´Ù. È®Àå °ü°è´Â È®ÀåÇÏ´Â Á¶°Ç°ú ¾î¶² È®Àå ÁöÁ¡À¸·Î È®ÀåµÉ °ÍÀΰ¡¿¡ ´ëÇÑ Á¤º¸¸¦ º¸À¯ÇÑ´Ù.
À¯½ºÄÉÀ̽º°¡ ÇÕÃÄÁ®¼ º¸´Ù Å« ÀÛ¾÷À» ÇÑ´Ù´Â Á¡¿¡¼´Â Æ÷ÇÔ °ü°è¿Í È®Àå °ü°è°¡ Å©°Ô ´Ù¸¦ ¹Ù´Â ¾øÁö¸¸ ±× Àû¿ëµÇ´Â ¹æ¹ý°ú ³»¿ë»ó¿¡ À־ ¸î °¡Áö Â÷ÀÌÁ¡ÀÌ Á¸ÀçÇÑ´Ù.
ù°, Æ÷ÇÔ °ü°è´Â ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯°¡ ÁÖ È帧 À¯½ºÄÉÀ̽ºÀÌ°í ¡®Æ÷ÇԵǴ À¯½ºÄÉÀ̽º¡¯°¡ ÁÖ È帧 À¯½ºÄÉÀ̽º¿¡ ³»¿ëÀ» Ãß°¡ÇÏ´Â °ÍÀÎ µ¥ ¹ÝÇØ È®Àå °ü°è¿¡¼´Â ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯°¡ ÁÖ È帧 À¯½ºÄÉÀ̽ºÀÌ°í ¡®È®ÀåÇÏ´Â À¯½ºÄÉÀ̽º¡¯°¡ ÁÖ È帧 À¯½ºÄÉÀ̽º¿¡ ³»¿ëÀ» Ãß°¡ÇÏ´Â °ÍÀÌ µÈ´Ù.
µÑ°, Æ÷ÇÔ °ü°è¿¡¼ ¡®Æ÷ÇԵǴ À¯½ºÄÉÀ̽º¡¯´Â ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯°¡ Á¤»óÀûÀ¸·Î µ¿ÀÛÇϱâ À§Çؼ ¹Ýµå½Ã ÇÊ¿äÇÑ Çʼö ¿ä¼ÒÀÎ µ¥ ¹ÝÇØ È®Àå °ü°è¿¡¼ ¡®È®ÀåÇÏ´Â À¯½ºÄÉÀ̽º¡¯´Â ¼±Åà »çÇ×À¸·Î½á ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯´Â ¡®È®ÀåÇÏ´Â À¯½ºÄÉÀ̽º¡¯¿Í »ó°ü¾øÀÌ µ¶¸³µÈ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù.
º¸Åë À¯½ºÄÉÀ̽º¿¡ ³»¿ëÀ» Ãß°¡ÇÒ ¶§´Â Æ÷ÇÔ °ü°è³ª È®Àå °ü°è Áß ¾î´À ¹æ¹ýÀ» »ç¿ëÇÏ´õ¶óµµ Å« ¹«¸®°¡ ¾ø´Ù. ¾à°£ÀÇ Â÷À̰¡ ÀÖ´Ù¸é Æ÷ÇÔ °ü°è·Î ³»¿ëÀ» Ãß°¡ÇÏ·Á°í ÇÒ ¶§¿¡´Â ³»¿ë Ãß°¡ÀÇ ±â¹ÝÀÌ µÇ´Â ¡®Æ÷ÇÔÇÏ´Â À¯½ºÄÉÀ̽º¡¯ÀÇ ³»¿ë º¯°æÀÌ ¹Ýµå½Ã µ¿¹ÝµÇ¾î¾ß ÇÏ´Â µ¥ ¹ÝÇØ È®Àå °ü°è·Î ³»¿ëÀ» Ãß°¡ÇÒ ¶§´Â ³»¿ë Ãß°¡ÀÇ ±â¹ÝÀÌ µÇ´Â ¡®È®ÀåµÇ´Â À¯½ºÄÉÀ̽º¡¯ÀÇ ³»¿ë º¯°æÀÌ ºÒÇÊ¿äÇÏ´Ù´Â °ÍÀÌ´Ù. µû¶ó¼ ÀÌ¹Ì Á¸ÀçÇÏ´Â À¯½ºÄÉÀ̽º µµÅ¥¸ÕÆ® ³»¿ëÀÇ ¼öÁ¤ÀÌ °¡´ÉÇÑÁö ºÒ°¡´ÉÇÑÁö ¿©ºÎ°¡ Æ÷ÇÔ °ü°è·Î ³»¿ëÀ» Ãß°¡ÇÒ °ÍÀÎÁö È®Àå °ü°è·Î ³»¿ëÀ» Ãß°¡ÇÒ °ÍÀÎÁö¸¦ ¼±ÅÃÇÏ´Â ±âÁØÀÌ µÉ ¼ö ÀÖ´Ù.
ÀϹÝÈ °ü°è
À¯½ºÄÉÀ̽º °£ÀÇ ÀϹÝÈ °ü°è´Â °´Ã¼ ÁöÇâ °³³ä¿¡¼ÀÇ »ó¼Ó °ü°è¿Í À¯»çÇØ¼ ÀÚ½Ä À¯½ºÄÉÀ̽º°¡ ºÎ¸ð À¯½ºÄÉÀ̽º°¡ °¡Áö´Â ¼Ó¼º, ÀÛ¾÷ È帧, È®Àå ÁöÁ¡, ´Ù¸¥ À¯½ºÄÉÀ̽º¿ÍÀÇ °ü°è µîÀ» ¸ðµÎ °¡Áø´Ù´Â ÀǹÌÀÌ´Ù. ÀϹÝÈ °ü°è´Â <±×¸² 8>°ú °°ÀÌ Ç¥±âÇÑ´Ù.
 |
| <±×¸² 8> ÀϹÝÈ °ü°è |
ÀÚ½Ä À¯½ºÄÉÀ̽º´Â »õ·Î¿î ÀÛ¾÷ È帧À̳ª º°µµÀÇ ¼Ó¼º, È®Àå ÁöÁ¡, ´Ù¸¥ À¯½ºÄÉÀ̽º¿ÍÀÇ °ü°è µîÀ» Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ÇϳªÀÇ À¯½ºÄÉÀ̽º´Â ¿©·¯ °³ÀÇ ºÎ¸ð À¯½ºÄÉÀ̽º¸¦ °¡Áú ¼ö ÀÖ°í, ÀÚ½ÅÀÌ ¿©·¯ À¯½ºÄÉÀ̽ºÀÇ »óÀ§ À¯½ºÄÉÀ̽º°¡ µÉ ¼öµµ ÀÖ´Ù.
À¯½ºÄÉÀ̽ºÀÇ ·¹º§
UML¿¡ Á¤ÀǵǾî ÀÖ´Â [À¯½ºÄÉÀ̽º]ÀÇ Ç¥ÁØ¿¡´Â À¯½ºÄÉÀ̽º¿¡ ´ëÇÑ ·¹º§À̳ª ¹üÀ§¿¡ ´ëÇÑ °³³äÀÌ ¾ø´Ù. ·¹º§À̳ª ¹üÀ§´Â À¯½ºÄÉÀ̽º¸¦ ÀÛ¼ºÇÏ´Â °úÁ¤¿¡¼ ±× Çʿ伺ÀÌ ÀÚ¿¬½º·´°Ô µµÃâµÈ °³³äµéÀÌ´Ù. ·¹º§ÀÌ ³ôÀº À¯½ºÄÉÀ̽º°¡ ³ÐÀº ¹üÀ§ÀÇ ³»¿ëÀ» ±¤¹üÀ§ÇÏ°Ô ´Ù·ç°í ·¹º§ÀÌ ³·Àº À¯½ºÄÉÀ̽º°¡ º¸´Ù ÀûÀº ¹üÀ§ÀÇ ³»¿ëÀ» »ó¼¼È÷ ´Ù·é´Ù. <±×¸² 9>´Â À¯½ºÄÉÀ̽ºÀÇ ·¹º§¿¡ ´ëÇÑ °³³äÀ» º¸¿©ÁØ´Ù.
 |
| <±×¸² 9> À¯½ºÄÉÀ̽ºÀÇ ·¹º§ °³³ä |
º¸Åë À¯½ºÄÉÀ̽ºÀÇ ·¹º§Àº ±× À¯½ºÄÉÀ̽º¸¦ ÇÊ¿ä·Î ÇÏ´Â »ç¶÷¿¡ µû¶ó ´Ù¸£°Ô ±¸¼ºµÈ´Ù. Àüü ½Ã½ºÅÛÀ» °³°ýÀûÀ¸·Î º¸±â¸¦ ¿øÇÏ´Â ¸Å´ÏÀú³ª °ü¸®ÀÚµéÀº º¸´Ù ³ôÀº ·¹º§·Î ±¸¼ºµÈ À¯½ºÄÉÀ̽º¸¦ ÇÊ¿ä·Î ÇÑ´Ù. À̵鿡°Ô´Â ¾î¶»°Ô À¯½ºÄÉÀ̽º°¡ ¼öÇàµÇ´Â°¡´Â ÁÖ °ü½É ºÐ¾ß°¡ ¾Æ´Ï°í º¸´Ù ³ôÀº ·¹º§ÀÇ °üÁ¡À¸·Î ½Ã½ºÅÛÀ» ¹Ù¶óº¸°í ½Í¾î ÇÑ´Ù. ¹Ý¸é ¿ä±¸»çÇ× ºÐ¼®À» ÅëÇØ ½Ã½ºÅÛ ÀüüÀÇ ¸ð½ÀÀ» ±¸¼ºÇØ¾ß ÇÏ´Â ½Ã½ºÅÛ ºÐ¼®°¡µéÀº º¸´Ù ¼¼ºÎÀûÀ¸·Î ¾î¶°ÇÑ ±â´ÉÀ» ¼öÇàÇÏ´ÂÁö¸¦ º¼ ¼ö ÀÖ´Â ¼öÁØÀÌ ÇÊ¿äÇÏ´Ù.
¹Ý¸é °³¹ßÀÚµéÀº ¿ä±¸µÇ´Â ±â´ÉÀ» ¾î¶»°Ô ½ÇÁ¦·Î ±¸ÇöÇÒ °ÍÀÎÁö¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¼öÁØÀÇ À¯½ºÄÉÀ̽º¸¦ ÇÊ¿ä·Î ÇÑ´Ù. À¯½ºÄÉÀ̽º¸¦ ÅëÇØ ¿ä±¸»çÇ׿¡ ´ëÇÑ ÀÇ»ç¼ÒÅëÀ» ÇÏ´Â »ç¶÷ÀÇ ¿ªÇÒÀÌ ¹«¾ùÀ̳Ŀ¡ µû¶ó À¯½ºÄÉÀ̽º´Â ´Ù¸¥ ·¹º§ÀÇ ÇüŸ¦ ¶ì°Ô µÈ´Ù.
À¯½ºÄÉÀ̽ºÀÇ ·¹º§¿¡ °ü·ÃÇØ¼´Â ¡®¿Ö¡¯¶ó´Â ¹°À½°ú ¡®¾î¶»°Ô¡¯¶õ ¹°À½ÀÌ Áß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù. <±×¸² 10>¿¡¼¿Í °°ÀÌ À¯½ºÄÉÀ̽ºÀÇ ÀÛ¾÷ È帧 ³»¿ë¿¡ ´ëÇØ¼ ¡®¿Ö¡¯¶ó´Â ¹°À½¿¡ ´ëÇÑ ´äÀÌ »óÀ§ ·¹º§ À¯½ºÄÉÀ̽º°¡ µÇ°í ¡®¾î¶»°Ô¡¯¶ó´Â ¹°À½¿¡ ´ëÇÑ ´äÀÌ ÇÏÀ§ ·¹º§ À¯½ºÄÉÀ̽º°¡ µÈ´Ù.
 |
| <±×¸² 10> »óÀ§¿Í ÇÏÀ§ ·¹¹ú À¯½ºÄÉÀ̽º |
ÀûÀýÇÑ ·¹º§Àº?
À¯½ºÄÉÀ̽º°¡ ¸¹ÀÌ »ç¿ëµÊ¿¡ µû¶ó À¯½ºÄÉÀ̽º°¡ ¾î´À Á¤µµÀÇ ¹üÀ§¸¦ Ä¿¹öÇϵµ·Ï ±¸¼ºÇÏ´Â °ÍÀÌ °¡Àå ÀûÀýÇÑÁö¿¡ ´ëÇÑ ¸¹Àº °í¹ÎÀÌ ÀÖ¾î¿Ô´Ù. À¯½ºÄÉÀ̽º¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÀÖ¾î¼ ÀüÇüÀûÀ¸·Î µîÀåÇÏ´Â ÁÁÁö ¾ÊÀº ¿¹ Áß¿¡ Çϳª°¡ °°Àº ·¹º§ÀÇ À¯½ºÄÉÀ̽º °£¿¡ »ó¼¼È Á¤µµÀÇ Â÷À̰¡ »ý±â´Â °ÍÀÌ´Ù. °°Àº ·¹º§ÀÇ À¯½ºÄÉÀ̽º´Â ºñ½ÁÇÑ Á¤µµÀÇ ¹üÀ§¸¦ ºñ½ÁÇÑ »ó¼¼È Á¤µµ·Î ±â¼úÇØ¾ß ÇÑ´Ù.
·¹º§Àº Å©°Ô ¿ä¾à(summary), »ç¿ëÀÚ ¸ñÀû(user goal), ÇÏÀ§ ±â´É(sub function)À¸·Î ³ª´ ¼ö ÀÖ´Ù. »ç¿ëÀÚ ¸ñÀû ·¹º§ÀÌ ¿ä±¸»çÇ×À» ºÐ¼®ÇÏ´Â µ¥ °¡Àå ÀûÀýÇÑ ¼öÁØÀÌ´Ù. »ç¿ëÀÚ ¸ñÀû ·¹º§¿¡¼ ¡®¿Ö¡¯¶ó´Â Áú¹®À» ÅëÇØ¼ ³»¿ëÀ» Á¤¸®ÇÏ¸é ¿ä¾à·¹º§ÀÇ À¯½ºÄÉÀ̽º°¡ µÇ°í ¡®¾î¶»°Ô¡¯¶ó´Â Áú¹®À» ÅëÇØ¼ ³»¿ëÀ» »ó¼¼ÈÇϸé ÇÏÀ§ ±â´É À¯½ºÄÉÀ̽º°¡ µÈ´Ù. »ç¿ëÀÚ ¸ñÀû ·¹º§ÀÇ À¯½ºÄÉÀ̽º¸¦ ÆÇ´ÜÇÒ ¶§ ´ÙÀ½°ú °°Àº Á¤µµÀÇ ±âÁØÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¡ß ¾×ÅͰ¡ ÇÑÀÚ¸®¿¡ ¾É¾Æ¼ Çѹø(2ºÐ~20ºÐ)¿¡ ³¡³¾ ¼ö ÀÖ´Â Á¤µµÀÇ ÀÛ¾÷
¡ß ÀÛ¾÷ÀÌ ¿Ï·áµÇ¾úÀ» ¶§ ¾×ÅͰ¡ ÀÚ¸®¸¦ ¶ß´Âµ¥ ¾î·Á¿òÀÌ ¾ø´Â Á¤µµ
ÇϳªÀÇ À¯½ºÄÉÀ̽º´Â »ç°Ç È帧¿¡ º¸Åë 3~9 ½ºÅÜ Á¤µµ¸¦ ¹â´Â °ÍÀÌ ÁÁ´Ù. ´Ü 2½ºÅÜÀ¸·Î ³¡³ª¹ö¸°´Ù°Å³ª 10½ºÅÜ ÀÌ»óÀ¸·Î ±æ¾îÁö´Â °ÍÀº À¯½ºÄÉÀ̽º¸¦ ÀÌÇØÇÏ´Â µ¥ º°·Î ÁÁÁö ¾Ê´Ù. ¸¸¾à ½ºÅÜÀÌ ±æ´Ù¸é ´ÙÀ½ÀÇ ¿¹¿Í °°Àº ½ºÅܵéÀ» ÇϳªÀÇ ½ºÅÜÀ¸·Î ÇÕÃļ ½ºÅÜÀÇ ¼ö¸¦ Á¶ÀýÇÒ ¼ö ÀÖ´Ù.
¡ß °°Àº ¾×ÅͰ¡ ¿©·¯ ½ºÅÜÀ» Á¡À¯ÇÑ °æ¿ì
¡ß ¾×ÅͰ¡ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ºÎºÐÀ» ¿©·¯ ½ºÅÜÀ» ÅëÇØ ±â¼úÇÑ °æ¿ì
±×·¡µµ ½ºÅÜÀÌ ±æ´Ù¸é ±× À¯½ºÄÉÀ̽º´Â ³Ê¹« Å« À¯½ºÄÉÀ̽ºÀ̰ųª ³Ê¹« »ó¼¼ÈµÈ À¯½ºÄÉÀ̽ºÀÎ °æ¿ì°¡ ´ëºÎºÐÀÌ´Ù. À¯½ºÄÉÀ̽º°¡ Å©´Ù¸é ¿©·¯ °³ÀÇ À¯½ºÄÉÀ̽º·Î ³ª´©´Â °ÍÀ» °í·ÁÇØ¾ß ÇÏ°í ³Ê¹« »ó¼¼ÈµÈ À¯½ºÄÉÀ̽º¶ó¸é ¡®¿Ö¡¯¶ó´Â Áú¹®À» ÅëÇØ ·¹º§À» ³ôÀ̵µ·Ï ÇØ¾ß ÇÑ´Ù.
[À¯½ºÄÉÀ̽º] ±â¼ú¼
¾Õ¿¡¼ [À¯½ºÄÉÀ̽º]¶ó°í ÇÏ´Â ¿ä±¸»çÇ× ºÐ¼® ¼³°è Ç¥±â¹ý¿¡ »ç¿ëÇÏ´Â ¿©·¯ ¿ä¼Òµé¿¡ ´ëÇØ »ìÆìº¸¾Ò´Ù. UMLÀÌ [À¯½ºÄÉÀ̽º]¿¡ ´ëÇØ Ç¥ÁØÀ¸·Î Á¤ÀÇÇϰí ÀÖ´Â °ÍÀº ¾×Åͳª À¯½ºÄÉÀ̽º, À¯½ºÄÉÀ̽º °£ÀÇ °ü°è¿Í °°Àº ±¸¼º ¿ä¼Ò¿Í ±×µéÀÌ ¼·Î ¾î¶»°Ô ¿¬°èµÇ¾î ÀüüÀûÀÎ ¸ð½ÀÀ» º¸¿©ÁÖ´Â Áö¿Í °°Àº °ÍµéÀÌ´Ù. À̰ÍÀº ¿ä±¸»çÇ× ºÐ¼® ¼³°è ¸ÞÄ¿´ÏÁòÀ¸·Î½áÀÇ [À¯½ºÄÉÀ̽º]ÀÇ ¹ÝÂʹۿ¡ µÇÁö ¾Ê´Â´Ù.
[À¯½ºÄÉÀ̽º]ÀÇ ¶Ç ´Ù¸¥ ¹ÝÂÊÀº [À¯½ºÄÉÀ̽º] ±â¼ú¼¶ó°í ÇÏ´Â ¹®¼ÀÇ ÇüÅ·ΠÁ¸ÀçÇϴµ¥, À̴ ǥÁØÀ¸·Î Á¤ÀǵǾî ÀÖÁö ¾Ê´Ù. ¿ÀÈ÷·Á ¹æ¹ý·Ð µî¿¡¼ [À¯½ºÄÉÀ̽º] ±â¼ú¼¸¦ ¾î¶°ÇÑ ÇüÅ·Π¾î¶»°Ô ÀÛ¼ºÇØ¾ß ÇÏ´ÂÁö¸¦ Á¦½ÃÇϰí ÀÖ´Ù. ±×·¡¼ ´Ù¾çÇÑ ÇüÅÂÀÇ [À¯½ºÄÉÀ̽º] ±â¼ú¼°¡ Á¤ÀÇµÇ¾î »ç¿ëµÇ°í ÀÖ´Ù. ±×·¯¸é¼ º£½ºÆ® ÇÁ·¢Æ¼½º°¡ Á¤¸³µÇ¸é¼ Ç¥ÁØÀ̶ó ÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ [À¯½ºÄÉÀ̽º] ±â¼ú¼°¡ ¸¸µé¾î Á³´Ù.
±¸¼º ¿ä¼Ò
[À¯½ºÄÉÀ̽º] ±â¼ú¼¿¡´Â ´ëü·Î ´ÙÀ½°ú °°Àº ³»¿ëµéÀÌ µé¾î°¡°Ô µÈ´Ù.
¡ß À̸§ : À¯½ºÄÉÀ̽ºÀÇ À̸§
¡ß ¹Ýº¹ : ¹Ýº¹ÀÌ ÀÌ·ç¾îÁø Ƚ¼ö. ¹öÀü°ú À¯»çÇÑ °³³ä
¡ß ¾×ÅÍ : À¯½ºÄÉÀ̽º¿Í °ü·ÃµÈ ¾×Å͵éÀÇ ¸ñ·Ï
¡ß ¹üÀ§ : À¯½ºÄÉÀ̽º°¡ ¾î¶² ¼öÁØÀÇ ¹üÀ§¸¦ ´Ù·ç´ÂÁö¿¡ ´ëÇÑ ¼³¸í
¡ß ·¹º§ : À¯½ºÄÉÀ̽º°¡ ¾î´À ·¹º§ÀÇ °ÍÀÎÁö¿¡ ´ëÇÑ ¼³¸í
¡ß ¿ä¾à : À¯½ºÄÉÀ̽º°¡ ¾î¶°ÇÑ ÀÏÀ» ÇÏ´Â Áö¸¦ °³·«ÀûÀ¸·Î ¼³¸íÇÏ´Â ³»¿ë
¡ß ÁÖ ÀÛ¾÷ È帧 : À¯½ºÄÉÀ̽º°¡ ¼öÇàÇÏ´Â ÀÛ¾÷ÀÇ È帧À» ¿©·¯ ½ºÅÜÀ¸·Î ±â¼úÇÑ ³»¿ë Áß °¡Àå ÀüÇüÀûÀ¸·Î ¹ß»ýÇÏ´Â °Í. À¯½ºÄÉÀ̽º°¡ ¼³¸íÇÏ´Â ¾÷¹«ÀÇ 80% Á¤µµ°¡ ÁÖ ÀÛ¾÷ È帧¿¡¼ Ä¿¹öÇÑ´Ù.
¡ß ´ë¾È È帧 : ÁÖ ÀÛ¾÷ È帧À» µû¸£´Â °úÁ¤¿¡ Á¶°Ç¿¡ µû¶ó ´Ù¸£°Ô ÀÛ¾÷ÇÏ´Â °ÍÀ» ±â¼úÇÑ ³»¿ë
¡ß ¿¹¿Ü È帧 : ÀÛ¾÷ È帧ÀÌ ÁøÇàµÇ´Â °úÁ¤¿¡¼ ¿¹¿Ü»çÇ×ÀÌ ¹ß»ýÇÏ¿´À» °æ¿ì ¾î¶»°Ô ó¸®ÇØ¾ß ÇÏ´Â Áö¸¦ ±â¼úÇÑ ³»¿ë
¡ß »çÀü Á¶°Ç : À¯½ºÄÉÀ̽º°¡ Á¦´ë·Î ÀÛµ¿Çϱâ À§ÇØ »çÀü¿¡ ¸¸Á·µÇ¾î¾ß ÇÏ´Â Á¶°ÇÀ» ±â¼ú
¡ß »çÈÄ Á¶°Ç : À¯½ºÄÉÀ̽º°¡ ³¡³ª¸é ¾î¶°ÇÑ °á°ú°¡ Á¦°øµÇ´ÂÁö¸¦ ±â¼ú
¡ß ºñÁî´Ï½º ·ê : À¯½ºÄÉÀ̽ºÀÇ ÀÛ¾÷ È帧°ú °ü·ÃÇØ¼ ¾÷¹« ±ÔÄ¢¿¡ °üÇÑ ³»¿ëÀ» ±â¼ú
¡ß »ç¿ëÀÚ È¸é : »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ȸ鿡 ´ëÇÑ ³»¿ë
¡ß ÀÛ¼ºÀÚ : À¯½ºÄÉÀ̽ºÀÇ ÀÛ¼ºÀÚ
¡ß ÀÛ¼ºÀÏ : À¯½ºÄÉÀ̽º ÀÛ¼ºÀÏ
¸î °¡ÁöÀÇ ±â¼ú¼ ÀÛ¼º ¾ç½Ä
¾Õ¿¡¼ ¿©·¯ °¡Áö [À¯½ºÄÉÀ̽º] ±â¼ú¼ÀÇ ±¸¼º ¿ä¼Ò¿¡ ´ëÇØ¼ ¼³¸íÇßÁö¸¸ ÀϹÝÀûÀ¸·Î´Â [À¯½ºÄÉÀ̽º] ±â¼ú¼ÀÇ ±¸¼º ¿ä¼Òµé Áß ÇÊ¿äÇÑ °ÍÀ» ¼±º°ÇÏ¿© [À¯½ºÄÉÀ̽º] ±â¼ú¼ ¾ç½ÄÀ» ¸¸µé¾î¼ [À¯½ºÄÉÀ̽º]ÀÇ ³»¿ëÀ» ¸¸µå´Â µ¥ »ç¿ëÇÏ°Ô µÈ´Ù. [À¯½ºÄÉÀ̽º] ±â¼ú¼ÀÇ ¾ç½ÄÀº ÇÁ·ÎÁ§Æ®ÀÇ ±Ô¸ð³ª ¹®¼È¸¦ ¾ó¸¶³ª ¼¼¼¼ÇÏ°Ô ÇÒ °ÍÀÎÁö µîÀ» »ìÆìº¸°í ÀûÇÕÇÑ ¼öÁØ¿¡¼ °áÁ¤ÇÑ´Ù.
ÇÁ·ÎÁ§Æ®ÀÇ ±Ô¸ð°¡ Å©°Å³ª ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ À§Çè ºÎ´ãÀÌ ³ôÀº ÇÁ·ÎÁ§Æ®¿¡¼´Â ´ë°³ ¾ö°ÝÇÑ(rigorous) ¹æ¹ý·ÐÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ¾ö°ÝÇÑ ¹æ¹ý·Ð¿¡¼´Â »êÃâ¹°ÀÇ Çü½ÄÀ̳ª ³»¿ëÀÇ À¯¹«¸¦ Áß¿äÇÏ°Ô »ý°¢ÇÑ´Ù. [À¯½ºÄÉÀ̽º] ±â¼ú¼¿¡µµ ¿¹¿Ü°¡ ¾Æ´Ï¾î¼ Ç׸ñÀ̳ª ³»¿ëÀÌ ¸¹°í ±× ³»¿ëÀ» ±ÔÄ¢¿¡ µû¶ó ÀÛ¼ºÇϵµ·Ï ¿ä±¸ÇÑ´Ù. À¯½ºÄÉÀ̽ºÀÇ ¾ö°ÝÇÑ ¾ç½Ä¿¡´Â ¾Õ¼ ±â¼úÇÑ [À¯½ºÄÉÀ̽º] ±â¼ú¼ÀÇ ±¸¼º ¿ä¼Ò°¡ °ÅÀÇ ´ëºÎºÐ µé¾î°£´Ù.
ÇÁ·ÎÁ§Æ®ÀÇ ±Ô¸ð°¡ À۾Ƽ »êÃâ¹° ÀÛ¼ºÀÇ Çü½Ä¿¡ ±×¸® Å« ºñÁßÀ» µÎÁö ¾Ê´Â °æ¿ì³ª ȤÀº ±â¹ÎÇÑ ¹æ¹ý·ÐÀ» äÅÃÇØ¼ »êÃâ¹°ÀÇ ½Å¼ÓÇÑ ÀÛ¼º°ú º¯°æÀÌ ¿ä±¸µÇ´Â °æ¿ì´Â [À¯½ºÄÉÀ̽º] ±â¼ú¼ÀÇ Çü½ÄÀ» °£·«ÇÏ°Ô »ç¿ëÇÏ´Â °æ¿ìµµ ÀÖ´Ù. <Ç¥ 1>Àº °£·«ÈÇÑ ¾ç½ÄÀÇ ¿¹ÀÌ´Ù.
| <Ç¥ 1> [À¯½ºÄÉÀ̽º] ±â¼ú¼ÀÇ °£·«ÈÇÑ ¾ç½Ä | | | |
À¯½ºÄÉÀ̽º 25 ·Î±×ÀÎ
ÁÖ¿ä¾×ÅÍ: »ç¿ëÀÚ
¹üÀ§: ¾ÖÇø®ÄÉÀ̼Ç
·¹º§: ÇÏÀ§±â´É
»ç¿ëÀÚ´Â ½Ã½ºÅÛ¿¡ ÀÚ½ÅÀ» ¾Ë¸®±â À§ÇØ ·Î±×ÀÎÀ» ÇÑ´Ù. »ç¿ëÀÚ´Â »ç¿ëÀÚÀ̸§°ú ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÑ´Ù. ½Ã½ºÅÛÀº »ç¿ëÀÚ¸¦ È®ÀÎÇϱâ À§ÇØ »ç¿ëÀÚ°¡ Á¦½ÃÇÑ »ç¿ëÀÚÀ̸§°ú ÆÐ½º¿öµå¸¦ °ËÁõÇÑ´Ù. »ç¿ëÀÚ À̸§°ú ÆÐ½º¿öµå°¡ ÀÏÄ¡ÇÏ¸é ½Ã½ºÅÛÀº »ç¿ëÀÚ¿¡°Ô ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ÁØ´Ù.
¸¸¾à »ç¿ëÀÚ°¡ Á¦½ÃÇÑ »ç¿ëÀÚÀ̸§°ú ÆÐ½º¿öµå°¡ °ü¸®ÀÚ ·¹º§ÀÇ °ÍÀÏ °æ¿ì »ç¿ëÀÚ´Â ½Ã½ºÅÛÀ» Á¶ÀÛÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ÇÔ²² ºÎ¿© ¹Þ´Â´Ù.
¸¸¾à »ç¿ëÀÚÀ̸§ÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ÆÐ½º¿öµå°¡ Ʋ¸± °æ¿ì ±ÇÇÑÀÇ ºÎ¿©´Â °ÅºÎµÇ°í »ç¿ëÀÚ´Â ½Ã½ºÅÛÀ» ÀÌ¿ëÇÒ ¼ö ¾ø°Ô µÈ´Ù.
| |
 |
| <Ç¥ 2> RUP¿¡¼ Á¦½ÃÇϰí ÀÖ´Â À¯½ºÄÉÀ̽º ±â¼ú¼ ¾ç½Ä | | | |
1. Use Case Name
1.1. Brief Description
¡¦text¡¦
1.2. Actors
¡¦text¡¦
1.3. triggers
¡¦text¡¦
2. Flow of events
2.1. Basic flow
¡¦text¡¦
2.2. Alternative flows
2.2.1. Condition 1
¡¦text¡¦
2.2.2. Condition 2
¡¦text¡¦
2.2.3. ¡¦
3. Special Requirements
3.1. platform
¡¦text¡¦
3.2. ¡¦
4. Preconditions
¡¦text¡¦
5. Postconditions
¡¦text¡¦
6. Extension Points
¡¦text¡¦
| |
 |
Á¡ÁõÀûÀÌ¸ç ¹Ýº¹ÀûÀÎ ÀÛ¼º ÇÁ·Î¼¼½º
¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ¹ý·Ð¿¡¼´Â Á¡ÁõÀû¡¤¹Ýº¹Àû Á¢±ÙÀÌ ¸¹ÀÌ »ç¿ëµÇ´Âµ¥ [À¯½ºÄÉÀ̽º]ÀÇ ÀÛ¼º¿¡µµ ¿¹¿Ü´Â ¾Æ´Ï´Ù. ´ëºÎºÐÀÇ [À¯½ºÄÉÀ̽º] ÀÛ¼º ÇÁ·Î¼¼½º°¡ ¹Ýº¹À» ÅëÇØ Á¡ÁõÀûÀ¸·Î [À¯½ºÄÉÀ̽º]ÀÇ ³»¿ëÀ» Ãß°¡ÇÏ´Â ¹æ½ÄÀ» ÃëÇϰí ÀÖ´Ù. <±×¸² 11>Àº ¼¼ ¹øÀÇ ¹Ýº¹À» ÅëÇØ Á¡ÁøÀûÀ¸·Î À¯½ºÄÉÀ̽ºÀÇ Ç׸ñÀ» Ãß°¡ÇØ ³ª°¡´Â À¯½ºÄÉÀ̽º ÀÛ¼º ÇÁ·Î¼¼½ºÀÇ ¸ð½ÀÀ» °£·«È÷ ÇÑ ¸ð½ÀÀÌ´Ù.
 |
| <±×¸² 11> Á¡ÁøÀûÀ¸·Î À¯½ºÄÉÀ̽º Ç׸ñÀ» Ãß°¡ÇØ ³ª°¡´Â ¸ð½À |
Ãʱâ(Initial) ´Ü°è¿¡¼´Â ½Ã½ºÅÛÀÇ ¹üÀ§¸¦ Á¤ÇÏ°í ¾×ÅÍ¿Í À¯½ºÄÉÀ̽º¸¦ ã´Â´Ù. ¿©±â¼ ¾×ÅÍ¿Í À¯½ºÄÉÀ̽º´Â À̸§°ú °£·«ÇÑ ¿ä¾à Á¤µµ¸¸À» ±â¼úÇØ ÁÖ¸é µÈ´Ù. ±â¹Ý(Base) ´Ü°è¿¡¼´Â Ãʱ⠴ܰ迡¼ ã¾Æ³½ ¾×ÅÍ¿Í À¯½ºÄÉÀ̽ºÀÇ ³»¿ëÀ» º¸°ÇÑ´Ù. °¢ À¯½ºÄÉÀ̽º¿¡ ´ëÇØ¼ »ç°Ç È帧À» ±â¼úÇÏ°í ¼±Çà Á¶°Ç°ú »çÈÄ Á¶°ÇÀ» ±â¼úÇÑ´Ù. »ó¼¼(Elaboration) ´Ü°è¿¡¼´Â À¯½ºÄÉÀ̽ºÀÇ ¸ðµç ¼¼ºÎ Ç׸ñÀ» ¿Ï¼º ½ÃŰ´Â ´Ü°èÀÌ´Ù. °¢ À¯½ºÄÉÀ̽º¿¡ »ç°Ç È帧¿¡ ´ëÇØ ´ë¾È È帧°ú ¿¹¿Ü È帧À» Ãß°¡ÇÑ´Ù.
ÄÚ¹øÀÇ 12 ´Ü°è Á¤ÀÇ
writing effective use caseÀÇ ÀúÀÚÀÎ ÄÚ¹øÀº À¯½ºÄÉÀ̽º¸¦ ÀÛ¼ºÇÏ´Â 12´Ü°è¸¦ Á¤ÀÇÇß´Ù.
[1] ½Ã½ºÅÛÀÇ ¹üÀ§¿Í °æ°è ¼³Á¤
[2] ½Ã½ºÅÛ¿¡ °ü°èµÈ ¸ðµç ¾×ÅÍ Ã£±â
[3] ¾×ÅͰ¡ ½Ã½ºÅÛÀ» ÅëÇØ ¾òÀ¸·Á°í ÇÏ´Â ¸ñÀûµé ã±â
[4] °¢ ¾×ÅÍ¿¡ ´ëÇÑ ÃÖ»óÀ§ À¯½ºÄÉÀ̽º(summary use case) ¼³Á¤
[5] ÃÖ»óÀ§ À¯½ºÄÉÀ̽ºµé¿¡ ´ëÇÑ Á¤Á¦ ÀÛ¾÷(½Ã½ºÅÛ ¹üÀ§ÀÇ ÀçÈ®ÀÎ)
[6] »ó¼¼ ÀÛ¾÷À» ÇÒ À¯½ºÄÉÀ̽º ¼±ÅÃ
[7] ÀÌÇØ °ü°èÀÚ¿Í ±×µéÀÇ ¸ñÀû, ¼±Çà Á¶°Ç, ÈÄÇà Á¶°Ç µîÀ» »Ì¾Æ³¿
[8] ÁÖ ¼º°ø ÀÛ¾÷ È帧 ÀÛ¼º
[9] ´ë¾È È帧°ú ¿¹¿Ü È帧 ã±â
[10] ´ë¾È È帧°ú ¿¹¿Ü È帧 ÀÛ¼º
[11] º¹ÀâÇÑ ½ºÅÜÀ» ÇÏÀ§ À¯½ºÄÉÀ̽º·Î, ÀÚÀßÇÑ ½ºÅܵéÀº ¸ð¾Æ¼ Çϳª·Î ÇÕÄ¡´Â ÀÛ¾÷ ¼öÇà
[12] À¯½ºÄÉÀ̽º Á¶Àý ÀÛ¾÷(Àбâ´Â ½¬¿îÁö, ±¸»öÀº °®Ãè´ÂÁö, ÀÌÇØ °ü°èÀÚ´Â ¸¸Á·ÇÏ´ÂÁö) ¼öÇà
ÄÚ¹øÀÇ 12´Ü°èµµ ¾Õ¼ ¼³¸íÇÑ ÀÛ¾÷ ÀýÂ÷¿Í ±×¸® Å« Â÷ÀÌ´Â º¸ÀÌÁö ¾Ê´Â´Ù. Áß¿äÇÑ °ÍÀº ¹Ýº¹ÀûÀ¸·Î Á¡ÁõÀûÀ¸·Î [À¯½ºÄÉÀ̽º]¸¦ ÀÛ¼ºÇØ ³ª°£´Ù´Â °ÍÀÌ´Ù.
UMLÀ» Á¦´ë·Î »ç¿ëÇÏ·Á¸é À̰ÍÀº ±â¾ïÇÏÀÚ
[À¯½ºÄÉÀ̽º] ¸ðµ¨°ú [À¯½ºÄÉÀ̽º] ±â¼ú¼ µî [À¯½ºÄÉÀ̽º]¿Í °ü·ÃÇÑ ¿©·¯ °¡Áö¸¦ »ìÆìº¸¾Ò´Ù. ÀÌÁ¦´Â [À¯½ºÄÉÀ̽º]¿Í °ü·ÃÇØ¼ À¯ÀÇÇØ¾ß ÇÒ Á¡À» ¤¾î º¸±â·Î ÇÏÀÚ.
¾×ÅÍ¿Í À¯½ºÄÉÀ̽ºÀÇ ¿¬°á
UML Ç¥ÁØ¿¡´Â ¾×ÅÍ¿Í À¯½ºÄÉÀ̽ºÀÇ ¿¬°á¿¡ ´Ü¼øÇÑ Á÷¼± ¿¬°á¸¸À» »ç¿ëÇϰí Àִµ¥ È»ìÇ¥¸¦ »ç¿ëÇØ¼ ³ª¸§ÀÇ Àǹ̸¦ ºÎ¿©ÇÏ´Â °æ¿ìµµ ÀÖ´Ù. ´ÙÀ½Àº È»ìÇ¥ »ç¿ëÀÇ ¸î °¡Áö »ç·ÊÀÌ´Ù.
¡ß ÁÖ¿ä ¾×ÅͰ¡ À¯½ºÄÉÀ̽º¸¦ ±âµ¿ÇÏ´Â °æ¿ì¿¡¸¸ ¾×ÅÍ¿¡¼ À¯½ºÄÉÀ̽º ÂÊÀ¸·Î È»ìÇ¥ ¸Ó¸® »ç¿ë
¡ß ÁÖ¿ä ¾×ÅͰ¡ À¯½ºÄÉÀ̽º¸¦ ±âµ¿Çϰųª À¯½ºÄÉÀ̽º°¡ º¸Á¶ ¾×Å͸¦ ±âµ¿ÇÏ´Â °æ¿ì ±âµ¿ÇÏ´Â ÂÊÀ¸·Î È»ìÇ¥ ¸Ó¸® »ç¿ë.
¡ß ´Ü ¹æÇâ Ä¿¹Â´ÏÄÉÀ̼ǿ¡¸¸ È»ìÇ¥ ¸Ó¸® »ç¿ë. ±â´ëµÇ´Â ÀÀ´äÀÌ ¾ø´Â °æ¿ì¿¡ »ç¿ëÇÑ´Ù(¿¹ : ÇÁ¸°ÅÍ·Î ¸í·ÉÀ» º¸³»´Â °æ¿ì, Á¤ºÎ ±â°ü¿¡ ³»¿ëÀ» Å뺸ÇÏ´Â °æ¿ì)
[À¯½ºÄÉÀ̽º] ´ÙÀ̾î±×·¥¿¡¼ È»ìÇ¥¸¦ »ç¿ëÇÒ ¶§¿¡´Â µ¥ÀÌÅÍÀÇ È帧ÀÌ ¾Æ´Ï¶ó Ä¿¹Â´ÏÄÉÀ̼ÇÀÇ ±âµ¿ ¹æÇâÀ» º¸¿©ÁÖ´Â µ¥ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. µ¥ÀÌÅÍ´Â º¸Åë ¾×ÅÍ¿Í À¯½ºÄÉÀ̽º »çÀÌ¿¡ ¾ç¹æÇâÀ¸·Î È帣´Â °ÍÀÌ ÀϹÝÀûÀ̱⠶§¹®¿¡ µ¥ÀÌÅÍÀÇ È帧À¸·Î È»ìÇ¥¸¦ »ç¿ëÇÏ°Ô µÇ¸é ¾ç¹æÇâ È»ìÇ¥°¡ µÇ°Ô µÇ°í À̰ÍÀº ´ÙÀ̾î±×·¥À» ¾îÁö·´È÷´Â ¿øÀÎÀÌ µÈ´Ù.
ÀüÅëÀûÀÎ ½Ç¼öµé
[À¯½ºÄÉÀ̽º]¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÀÖ¾î¼ ´ÙÀ½°ú °°Àº ½Ç¼ö°¡ ÀÚÁÖ ¹ß»ýÇÑ´Ù.
¡ß ¾×ÅͰ¡ ¾ø´Â À¯½ºÄÉÀ̽º, ½Ã½ºÅÛÀÌ ¾ø´Â À¯½ºÄÉÀ̽º
¾×ÅÍ¿Í À¯½ºÄÉÀ̽º´Â ¹Ýµå½Ã ¼·Î ¿¬°áµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ¡®Æ÷ÇԵǴ À¯½ºÄÉÀ̽º¡¯³ª ¡®È®ÀåÇÏ´Â À¯½ºÄÉÀ̽º¡¯ÀÇ °æ¿ìµµ Æ÷ÇÔ ¶Ç´Â È®ÀåµÇ¾î ¾×ÅÍ¿Í ¿¬°áµÈ´Ù. °£È¤ È¥ÀÚ µ¿¶³¾îÁ® ÀÖ´Â À¯½ºÄÉÀ̽º°¡ ÀÖ´Â ½Ã½ºÅÛÀÌ º¸À̱⵵ Çϴµ¥ ÀÌ´Â À߸ø ÀÛ¼ºµÈ °ÍÀÌ´Ù.
¡ß »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ³»¿ëÀ» ³Ê¹« »ó¼¼È÷ ´ã°í ÀÖ´Â [À¯½ºÄÉÀ̽º]
[À¯½ºÄÉÀ̽º]´Â ±â´ÉÀû ¿ä±¸»çÇ×À» ´ã´Â °ÍÀ̱⠶§¹®¿¡ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ »ó¼¼ÇÑ ³»¿ëÀº ´ãÁö ¾Ê´Â´Ù. ´Ù¸¸ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ó¼¼ÇÏ°Ô ¼³¸íÇÑ ¹®¼¿¡ ´ëÇÑ ÂüÁ¶ Á¤µµ¸¦ Ãß°¡ÇÏ¸é µÈ´Ù.
¡ß ³Ê¹« ³·Àº ·¹º§ÀÇ [À¯½ºÄÉÀ̽º]
±¸Çö¿¡ ´ëÇÑ »ó¼¼ÇÑ ³»¿ëÀÌ ´ã°Ü ÀÖ´Â [À¯½ºÄÉÀ̽º]´Â ÀûÀýÇÏÁö ¾Ê´Ù. [À¯½ºÄÉÀ̽º]¿¡ ¼Ò½ºÄÚµå ·¹º§ÀÇ ¼³¸íÀÌ µé¾î ÀÖ´Â °æ¿ì°¡ °£È¤ Àִµ¥ ¡®¿Ö¡¯¶ó´Â ¹°À½À» ÅëÇØ »óÀ§·¹º§ÀÇ [À¯½ºÄÉÀ̽º]·Î ¸¸µå´Â °ÍÀÌ ÁÁ´Ù.
¡ß Àü»êÀÎÀÇ ¾ð¾î¸¦ »ç¿ëÇÑ À¯½ºÄÉÀ̽º
[À¯½ºÄÉÀ̽º]´Â ¿ä±¸»çÇ×À» ±â¼úÇÏ°í ±×°ÍÀ» ÅëÇØ ¿©·¯ °ü¿©ÀÚ µé°ú ÀÇ»ç¼ÒÅëÀ» Çϱâ À§ÇØ ¸¸µå´Â °ÍÀÌ´Ù. [À¯½ºÄÉÀ̽º]¿¡ »ç¿ëÇÏ´Â ¿ë¾î´Â ¸¹Àº »ç¶÷ÀÌ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï º¸ÆíÀûÀÎ ¿ë¾î¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
¡ß ¾ÖÇø®ÄÉÀÌ¼Ç °üÁ¡ÀÇ À¯½ºÄÉÀ̽º
À¯½ºÄÉÀ̽º´Â ¾×ÅÍÀÇ °üÁ¡¿¡¼ ±â¼úÇØ¾ß ÇÑ´Ù. ½Ã½ºÅÛÀÇ °üÁ¡¿¡¼ ±â¼úÇÑ À¯½ºÄÉÀ̽º´Â ÀûÀýÇÏÁö ¾Ê´Ù.
¡ß ¡®~ÇØ¾ß ÇÑ´Ù¡¯ ½ÄÀÇ Ç¥Çö
¿ä±¸»çÇ×À» ±â¼úÇÏ´Â ÀüÅëÀûÀÎ ¹æ¹ý¿¡¼´Â ¡®½Ã½ºÅÛÀº ~ÇØ¾ß ÇÑ´Ù¡¯´Â ½ÄÀÇ Ç¥ÇöÀÌ ÀÚÁÖ µîÀåÇÑ´Ù. ÀÌ·¯ÇÑ Ç¥ÇöÀ» [À¯½ºÄÉÀ̽º]¿¡¼´Â »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. ¸¸¾à °í°´ÀÇ ¿ä±¸·Î ¡®~ÇØ¾ß ÇÑ´Ù¡¯´Â ½ÄÀÇ Ç¥ÇöÀ» ³Ö¾î¾ß ÇÑ´Ù¸é [À¯½ºÄÉÀ̽º]ÀÇ ¿ä¾à ºÎºÐ¿¡ ³Ö´Â °ÍÀÌ ÁÁ´Ù. ÀÛ¾÷ È帧 ºÎºÐ¿¡´Â ¡®~ÇØ¾ß ÇÑ´Ù¡¯°¡ ¾Æ´Ñ ¡®~ÇÑ´Ù¡¯¶ó´Â Ç¥ÇöÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
À¯½ºÄÉÀ̽º ÀÛ¼º¿¡ ´ëÇÑ 10°¡Áö À߸ø
[1]
´Ù¸¥ ÇüÅÂÀÇ ¿ä±¸»çÇ× ¹®¼´Â ¸¸µé Çʿ䰡 ¾ø´Ù. [À¯½ºÄÉÀ̽º]¸é ¿ä±¸»çÇ×À» ÃæºÐÈ÷ ¹Ý¿µÇÒ ¼ö ÀÖ´Ù.
¾Æ´Ï´Ù. ¿ä±¸»çÇ× ¹®¼´Â ¿ä±¸»çÇ×À» °¡Àå Àß ¹Ý¿µÇÒ ¼ö ÀÖ´Â ÇüÅÂÀÇ ¹®¼·Î ¸¸µé¾î¾ß ÇÑ´Ù. µ¥ÀÌÅͺ£À̽º ¼³°è¿¡ ´ëÇÑ ¿ä±¸»çÇ×Àº ER¸ðµ¨ÀÌ ÀûÇÕÇϰí, È¸é ±¸Á¶¿¡ ´ëÇÑ ¿ä±¸»çÇ×Àº ±×·¡ÇÈÀÌ °¡¹ÌµÈ ¹®¼°¡ ´õ ÀûÇÕÇÏ´Ù.
[2]
Àд »ç¶÷ÀÌ [À¯½ºÄÉÀ̽º]ÀÇ ¸ñÀû¿¡ ´ëÇØ ÀÌÇØÇϱâ Èûµé°Ô ÇÑ´Ù. [À¯½ºÄÉÀ̽º]ÀÇ À̸§À» ÁöÀ» ¶§ ¡®ÀÛ¾÷ÇÏ´Ù¡¯, ¡®Ã³¸®ÇÏ´Ù¡¯¿Í °°Àº ¸»À» »ç¿ëÇÏ¿© È¥¶õ½º·´°Ô ÇÑ´Ù. ¸¸¾à Àд »ç¶÷À» È¥¶õ½º·´°Ô ÇÏ´Â µ¥ ¼º°øÇß´Ù¸é [À¯½ºÄÉÀ̽º]¸¦ ½ÇÁ¦·Î ±¸ÇöÇÒ ¶§ ¾î¶»°Ô ÇØµµ »ó°ü¾øÀ» °ÍÀÌ´Ù.
[À¯½ºÄÉÀ̽º]¸¦ ÀÌ¿ëÇØ¼ È¿°úÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀ» ±¸ÇöÇϱâ À§Çؼ´Â ¸íÈ®ÇÏ°Ô [À¯½ºÄÉÀ̽º]¸¦ ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ´Ù. °£È¤ ¾î¶»°Ô [À¯½ºÄÉÀ̽º]¸¦ ÀÛ¼ºÇØ¾ß ÇÏ´ÂÁö ¸ð¸£´Â °æ¿ì¿¡ ÀÌ·¸°Ô ó¸®ÇÏ´Â °æ¿ì°¡ Àִµ¥ ÁÁÁö ¾ÊÀº ¸ð½ÀÀÌ´Ù.
[3]
[À¯½ºÄÉÀ̽º]ÀÇ ¹üÀ§¿¡ ´ëÇØ È¥¶õ½º·´°Ô ÇÑ´Ù. ¹üÀ§´Â ¾îÂ÷ÇÇ Á¡Á¡ ÆÛÁ®³ª°¥ °ÍÀÌ°í ³ªÁß¿¡ ¸®ÆåÅ丵À» ÇÏ¸é µÈ´Ù. »ç¿ëÀÚ´Â ¾îÂ÷ÇÇ »ý°¢À» °è¼Ó ¹Ù²Ü °ÍÀε¥ ¿Ö ¼º°¡½Ã°Ô ¹üÀ§¸¦ ¹Ì¸® È®Á¤Çϰڴ°¡?
[À¯½ºÄÉÀ̽º]´Â ¸¸µé·Á°í ÇÏ´Â ½Ã½ºÅÛÀÌ ¾î¶°ÇÑ ¹üÀ§¸¦ ´Ù·ç´ÂÁö¸¦ Ç¥ÇöÇÏ´Â °Í¿¡µµ »ç¿ëµÈ´Ù. ½Ã½ºÅÛÀÇ ¹üÀ§¸¦ ¸íÈ®È÷ ÇÏ°í ±×°ÍÀ» ¿©·¯ °ü¿©ÀÚ°¡ ÃæºÐÈ÷ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï [À¯½ºÄÉÀ̽º]¸¦ ÀÛ¼ºÇØ¾ß ÇÑ´Ù.
[4]
[À¯½ºÄÉÀ̽º] ±â¼ú¼¿¡ ºñ±â´ÉÀû ¿ä±¸»çÇ×°ú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÅ×ÀÏÀ» Æ÷ÇÔ½ÃŲ´Ù.
À¯½ºÄÉÀ̽ºÀÇ ÀÛ¾÷ È帧¿¡ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¼¼ºÎ ³»¿ëÀ» Æ÷ÇÔ½Ã۸é ÀÛ¾÷ È帧ÀÌ ´Ã¾î³ª°Ô µÈ´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¿ä¾àÇÑ ³»¿ëÀ» Ãß°¡ÇÏ¸é µÇÁö »ó¼¼ÇÑ ³»¿ë±îÁö´Â Æ÷ÇÔ½Ãų Çʿ䰡 ¾ø´Ù.
[5]
Ãʱâ [À¯½ºÄÉÀ̽º] ´ÙÀ̾î±×·¥¿¡ Æ÷ÇÔ °ü°è¿Í È®Àå °ü°è¸¦ ¸¹ÀÌ »ç¿ëÇÑ´Ù. ±×·¯¸é À¯½ºÄÉÀ̽º¸¦ ÀÛÀº ´ÜÀ§ÀÇ °ÍÀ¸·Î ³ª´ ¼ö°¡ ÀÖ´Ù.
Ãʱ⠹öÀüÀÇ À¯½ºÄÉÀ̽º´Â »óÀ§·¹º§ÀÇ À¯½ºÄÉÀ̽º¸¦ ÀÛ¼ºÇÏ°í ¹Ýº¹À» °ÅÄ¡¸é¼ º¸´Ù »ó¼¼ÈÇÑ À¯½ºÄÉÀ̽º¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ´Ù. CRUD¸¦ ó¸®ÇÏ´Â À¯½ºÄÉÀ̽º°¡ ´ëÇ¥ÀûÀε¥, Ãʱ⿡´Â ¡®°ü¸®ÇÏ´Ù¡¯¶ó´Â À¯½ºÄÉÀ̽º·Î Çϳª·Î ¸¸µé°í ÀÌÈÄ¿¡ ¹Ýº¹À» ÅëÇØ ¡®»ý¼º¡¯, ¡®Á¶È¸¡¯, ¡®¼öÁ¤¡¯, ¡®»èÁ¦¡¯ À¯½ºÄÉÀ̽º·Î ¼¼ºÐÈÇÑ´Ù.
[6]
ºñÁî´Ï½º ·êÀ» Á¤ÀÇÇÏ´Â °Í¿¡´Â °ü¿©ÇÏÁö ¸»¶ó.
ºñÁî´Ï½º ·êÀ» ¸¸µé°í »ç¿ëÇÏ´Â °ÍÀº »ç¿ëÀÚÀÌÁö¸¸ ±×°ÍÀ» »êÃâ¹°·Î Ç¥ÇöÇϵµ·Ï ÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ·ê ÀÚü¸¦ ¸¸µå´Â °Í¿¡´Â °ü¿©ÇÒ Çʿ䰡 ¾øÁö¸¸ ±×°ÍÀ» [À¯½ºÄÉÀ̽º]¸¦ ÅëÇØ Ç¥ÇöÇϵµ·Ï µ¶·ÁÇØ¾ß ÇÑ´Ù.
[7]
[À¯½ºÄÉÀ̽º]ÀÇ ÀÛ¼º¿¡ µµ¸ÞÀÎ Àü¹®°¡¸¦ °ü¿©½ÃŰÁö ¸»¶ó. ±×µéÀº Áú¹®À̳ª ÇØ´î »ÓÀÌ´Ù.
[À¯½ºÄÉÀ̽º]´Â ¿ä±¸»çÇ׿¡ ´ëÇÑ Ç¥ÁØ Ç¥±â¹ýÀε¥, ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ¿¡ ´ëÇÑ ¿ä±¸»çÇ×À» °¡Àå Àß ¾Ë°í ÀÖ´Â °ÍÀº µµ¸ÞÀÎ Àü¹®°¡ÀÌ´Ù. ¹°·Ð À̵éÀÌ ÀÛ¾÷À» ¼º°¡½Ã°Ô ÇÒ ¼öµµ ÀÖÁö¸¸ ÁÁÀº °á°ú¸¦ ³»±â À§ÇÑ °íÅëÀ̶ó »ý°¢ÇØ¾ß ÇÑ´Ù.
[8]
¸¸¾à »ç¿ëÀÚ¸¦ [À¯½ºÄÉÀ̽º] Á¤ÀÇ¿¡ °ü¿©½ÃŲ´Ù¸é ±×³É ±×·¡¶ó. ¿Ö »ç¿ëÀÚ¿ÍÀÇ ¹ÌÆÃÀ» ÁغñÇÏ´Â µ¥ °ñ¸Ó¸®¸¦ ½âÈú °ÍÀΰ¡? ¸¹Àº ¾çÀÇ ¹®¼³ª ¸¸µé°Ô µÇ°í, ¾î·µç ±×µéÀº °è¼Ó ¸¶À½À» ¹Ù²Ù°Ô µÉ °ÍÀÌ´Ù.
µÉ´ë·Î µÇ¶ó´Â ½ÄÀÇ Åµµ´Â ÁÁÁö ¾Ê´Ù. »ç¿ëÀÚ¿¡°Ô [À¯½ºÄÉÀ̽º]¸¦ ÃæºÐÈ÷ ÀÌÇØ½Ã۰í [À¯½ºÄÉÀ̽º]¸¦ ÅëÇØ È¿°ú¸¦ º¼ ¼ö ÀÖµµ·Ï ³ë·ÂÇØ¾ß ÇÑ´Ù.
[9]
[À¯½ºÄÉÀ̽º]¸¦ ÇÑ ¹ø¿¡ ¾ÆÁÖ »ó¼¼ÇÏ°Ô ¸¸µé¾î¶ó.
¹Ýº¹ÀûÀ¸·Î Á¡ÁõÀûÀ¸·Î [À¯½ºÄÉÀ̽º]¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ´Ù.
[10]
[À¯½ºÄÉÀ̽º]¸¦ °ËÁõÇϰųª Æò°¡ÇÏÁö ¸»¶ó. ÀçÀÛ¾÷À̳ª ¸¸µé¾î ³¾ »ÓÀÌ´Ù.
¹Ýº¹ÀûÀ¸·Î Á¡ÁõÀûÀ¸·Î ÀÛ¼ºÇϰí Áß°£Áß°£ °è¼Ó »ç¿ëÀÚ³ª µµ¸ÞÀÎ Àü¹®°¡ÀÇ Çǵå¹éÀ» ¹Þ¾Æ¾ß ÇÑ´Ù.
¾Æ¸§´Ù¿î Ç¥Çö ¾ç½ÄÀÌ µÇ±æ ¹Ù¶ó¸ç
¿ä±¸»çÇ×À» ¼öÁýÇÏ´Â ÀÏÀº ¿À·¡ °É¸®°Å³ª, À߸øµÈ °ÍÀ» ±â·ÏÇϰųª, ¹ß»ýÇÏÁö ¾ÊÀ» ÀÏÀ» ÃßÃøÇϰųª, ½Ã°£¿¡ ¸ÂÃç Çã°ÌÁö°Ì ³¡³»´Â µî°ú °°Àº °á°ú¸¦ ÃÊ·¡ÇÏ´Â °æ¿ì°¡ ¸¹´Ù. ÀÌ´Â ¿ä±¸»çÇ× ¼öÁýÀÌ ºñ»ý»êÀûÀÎ °æ·Î¸¦ °ÅÄ¡°Å³ª, ¿ä±¸»çÇ× ¼öÁýÀ» ¹«½ÃÇϰųª, ¿ä±¸»çÇ× ¼öÁý ÀÚü¸¸À» À§ÇØ ¸Å´Þ¸®°Å³ª, ¿ä±¸»çÇ×À» ÇÑ »ç¶÷ÀÌ °áÁ¤Çϱ⠶§¹®¿¡ ¹ß»ýÇÑ´Ù.
[À¯½ºÄÉÀ̽º]´Â ÀÌ·¯ÇÑ ¿ä±¸»çÇ× ¼öÁý¿¡ »ç¿ëÇϱâ ÁÁÀº ¹æ¹ý Áß ÇϳªÀÌ´Ù. [À¯½ºÄÉÀ̽º]ÀÇ Ç¥ÁØÀ» µû¶ó º¸ÆíÈµÈ ¹æ¹ýÀ¸·Î ¿ä±¸»çÇ×À» ±â¼úÇÏ¸é º¸´Ù ¸¹Àº »ç¶÷µéÀÌ »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¹°·Ð Ç¥ÁØ¿¡ ´ëÇÑ Áؼö ¿©ºÎº¸´Ù´Â [À¯½ºÄÉÀ̽º]ÀÇ ³»¿ëÀ» ¾î¶°ÇÑ »ý°¢À» °¡Áö°í ä¿ö ³Ö¾ú´À³Ä°¡ ´õ¿í Áß¿äÇÏ´Ù.
UMLÀº ´Ü¼øÇÑ Ç¥±â¹ý¿¡ Áö³ªÁö ¾ÊÁö¸¸ ¾ÆÁÖ ÁÁÀº Ç¥±â¹ýÀÓ¿¡´Â Ʋ¸²¾ø´Ù. ¸¶Ä¡ ÇѱÛó·³. ¾Æ¸§´Ù¿î ¿ì¸®¸»À» ÇѱÛÀÌ Àß Ç¥ÇöÇϵíÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇÑ ¿©·¯ºÐÀÇ ¸ÚÁø »ý°¢µéÀ» UMLÀ» ÅëÇØ Àß Ç¥ÇöÇØ º¸±â¸¦ ¹Ù¶õ´Ù.@
* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.