|
|
|
|
|
| Ãʺ¸ÀÚ¸¦ À§ÇÑ UML °´Ã¼ ÁöÇâ ¼³°è
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
|
| ¤ý¿ª ÀÚ |
°û¿ëÀç
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
1999³â 11¿ù 10ÀÏ |
| ¤ýÁ¤ °¡ |
15,000¿ø |
| ¤ýÆäÀÌÁö |
469 ÆäÀÌÁö |
| ¤ýISBN |
89-8054-396-4 |
| ¤ý³À̵µ |
ÃʱÞ.Áß±Þ |
| ¤ýÃâÆÇ»ç |
ÀÎÆ÷ºÏ |
|
|
|
|
|
|
|
 |
 |
¿äÁ¡¸¸À» °£Ã߸° UML Ãʺ¸ÀÚ¿ë °¡À̵å~!! UMLÀÇ Áٱ⸦ ÀÌÇØÇϰí, ´ÙÀ̾î±×·¥ÀÇ ÀÛ¼º ´É·Â°ú °´Ã¼ ÁöÇâ ¼³°è¿¡ ´ëÇÑ ÅëÂû·ÂÀ» Ű¿ì´Âµ¥ Ä£ÀýÇÑ ÁöħÀÌ µÇ¾îÁÙ ÀÌ Ã¥Àº ¸í·áÇÏ°í ´Ü°èÀûÀÎ Á¢±Ù ¹æ½ÄÀ» »ç¿ëÇÑ ¼³¸íÀ¸·Î µ¶ÀÚ¸¦ À̲ö´Ù. UMLÀ̳ª °´Ã¼ ÁöÇâ ¼³°è¿¡ ´ëÇØ ÀüÇô °æÇèÀÌ ¾ø´Â ºÐÀÌ¶óµµ UML¿¡ °¨À» Àâ°í Áñ°Ì°Ô ÇнÀÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ¼¼ °³ÀÇ ºÎ·Î ±¸¼ºµÇ¾î ÀÖ´Ù. Part 1¿¡¼´Â UMLÀÇ ÀüüÀûÀÎ °³¿ä¿Í ´õºÒ¾î °´Ã¼¿Í Ŭ·¡½º¸¦ µµ½ÄÈÇϱâ À§ÇÑ ±â¹ÝÀ» ÀÌ·ç´Â °´Ã¼ ÁöÇâ °³³ä¿¡ ´ëÇØ °¡¸£ÃÄ ÁØ´Ù. ¶ÇÇÑ, ¾²ÀÓ»õ, Áï ½Ã½ºÅÛÀ» »ç¿ëÀÚ¿¡°Ô º¸À̴µ¥ ÇÊ¿äÇÑ ±¸Á¶¿¡ ´ëÇØ µ¶ÀÚµéÀÌ ¾Ë¾Æº¸°í, À̰ÍÀ» µµ½ÄÈÇÏ´Â ¹æ¹ýµµ µ¿½Ã¿¡ °øºÎÇÑ´Ù. UML ´ÙÀ̾î±×·¥À» ±×¸®´Âµ¥ ÇÊ¿äÇÑ ³ª¸ÓÁö »çÇ×µµ ÇÔ²² ´Ù·é´Ù.
Part 2¿¡¼´Â °¡»óÀÇ »ç·Ê ¿¬±¸¸¦ ÅëÇØ ½Ã½ºÅÛ °³¹ß¿¡ ÇÊ¿äÇÑ ¹æ¹ý·ÐÀ» ´Ü¼øÈ½ÃÄÑ ´Ù·ç¾î °£´Ù. ¿©±â¼ UMLÀÌ ¾î¶»°Ô ÇÁ·ÎÁ§Æ® °³¹ß¿¡ ¸Â¾Æ ¶³¾îÁö´ÂÁö¸¦ º¸¿©ÁØ´Ù. µ¶ÀÚµéÀº UMLÀÇ °¢ ¿ä¼Ò°¡ ¾î¶»°Ô ½Ã½ºÅÛ ¸ðµ¨°ú ¿¬µ¿µÇ´ÂÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
Part 3¿¡¼´Â UMLÀ» µðÀÚÀÎ ÆÐÅϰú ÀÓº£µðµå ½Ã½ºÅÛ¿¡ Àû¿ëÇØ º» ´ÙÀ½, ´Ù¸¥ ºÐ¾ß¿¡ ´ëÇÑ Àû¿ë °¡´É¼ºµµ ¾Æ¿ï·¯ Á¡ÃÄ º»´Ù. |
| |
 |
 |
°´Ã¼ ÁöÇâ °³³äÀ̶õ °ÍÀÌ Àΰ£ÀÇ ¸Ó¸®¿¡¼ ÅÂ¾î³ Áö ¾î¾ð 20¿© ³âÀÌ Áö³µ°í, C++ /Java µî ´ëÁßÀûÀ¸·Î ¼º°øÇÑ °´Ã¼ ÁöÇâ ¾ð¾î°¡ ÄÄÀïÀ̵é ÁÖº¯À» ¸Éµ¹°Ô µÈ °Íµµ ±×¸® ÃÖ±ÙÀÇ ÀÏÀº ¾Æ´Ï´Ù. ÇÏÁö¸¸, "°´Ã¼ ÁöÇâ °³³äÀÌ ½ÇÁ¦·Î ¸öÀ¸·Î ´À²¸Áö³ª¿ä?"
¶ó´Â ¹°À½¿¡ ¼ÖÁ÷ÇÏ°Ô "³×!"¶ó°í ´äÇÒ ¼ö ÀÖ´Â »ç¶÷Àº ¾ÆÁ÷µµ º°·Î ¾ø´Â °Í °°´Ù. ½Ã½ºÅÛ °³¹ßÀÚÀÇ »çÁ¤µµ ¸¶Âù°¡Áö´Ù. ÇÊÀÚ¸¦ Æ÷ÇÔÇÑ ¸¹Àº °³¹ßÀÚµéÀÌ °´Ã¼ ÁöÇâÀûÀ¸·Î ½Ã½ºÅÛÀ» °³¹ßÇÑ´Ù°í ¸»Çϰí´Â ÀÖÁö¸¸, °´Ã¼ ÁöÇâ ¾ð¾î¸¦ »ç¿ëÇÏ´Â °ÍÀÏ »Ó, ½ÇÁ¦·Î °´Ã¼ ÁöÇâ °³³äÀ» Ãæ½ÇÈ÷ Àû¿ëÇϰí ÀÖ´Ù°í ¸»ÇÏ´Â »ç¶÷µéÀº ¼Ò¼ö¿¡ ºÒ°úÇÏ´Ù.
"°´Ã¼ ÁöÇâ °³³äÀ̶ó... ĸ½¶È/»ó¼Ó/´ÙÇü¼º Á¤µµ°¡ ¾Æ´Ò±î?"¶ó°í ´Ü¼øÇÏ°Ô »ý°¢ÇØ ¿Ô´ø 98³â ÃÊ¿©¸§ÀÇ ÀÏÀÌ´Ù. ÀÌ ±ÛÀ» ¾²´Â ÀÚ°¡ HIT(Çö´ë Á¤º¸ ±â¼ú)¿¡¼ ÁÖ°üÇÏ´Â ÀçÃë¾÷ ±³À° ÇÁ·Î±×·¥¿¡ C++/À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ» °¡¸£Ä¡´Â °»ç ÀÚ°ÝÀ¸·Î º¸¸§µ¿¾È ÀÖ¾ú´ø ÀûÀÌ Àִµ¥, ±×¶§ UMLÀ̶õ ¸»À» óÀ½ Á¢ÇÏ°Ô µÇ¾ú´Ù. °ÀÇ Áغñ¸¦ ÇÏ¸é¼ ¼ö°Àںе鲲 MFC °´Ã¼µéÀÇ »óÈ£ °ü·ÃÀ» ¸í·áÇÏ°Ô Àü´ÞÇÒ ¹æ¹ýÀÌ "ÈÀÌÆ®º¸µå¿¡ »ç°¢Çü°ú È»ìÇ¥¸¦ Àû´çÈ÷ ±×·Á ³Ö°í ±×³É ¸»¹ß·Î ¶§¿ì´Â" °Í ¹Û¿¡ ¾ø´Ù´Â °ÍÀ» ´À³¢´ø Áß, °°ÀÌ ¼÷¹ÚÀ» Çϰí ÀÖ´ø ¼ö°ÀÚºÐÀÌ °¡Áö°í °è½Ã´ø °´Ã¼ ÁöÇâ °ÀÇ ³ëÆ®¿¡¼ UMLÀ» ¹ß°ßÇÑ °ÍÀÌ´Ù. ±× ´ç½Ã ÇÊÀÚ°¡ °¡Àå ÀλóÀ» ¹ÞÀº °ÍÀº ÀÌ Ã¥¿¡µµ ³ª¿Í ÀÖ´Â ½ÃÄö½º ´ÙÀ̾î±×·¥(Sequence Diagram)Àε¥, À̰ÍÀ» »ç¿ëÇÏ¸é ½Ã°£ÀÇ È帧¿¡ µû¸¥ °´Ã¼µéÀÇ ±³·ù »óÅÂ¿Í »ý¼º ¼Ò¸êÀ» ¾ÆÁÖ ¸í·áÇÏ°Ô ³ªÅ¸³¾ ¼ö ÀÖ¾ú´Ù. ¶§¸¶Ä§ µÎ¾î ´Þ ÈÄ¿¡ ³ª¿Â Visual Studio 98¿¡ ¹øµéµÈ ºñÁÖ¾ó ¸ðµ¨·¯(Visual Modeler)¸¦ »ç¿ëÇØ º¸¸é¼
"¾ð¾î´Â »ý°¢À» ¹Ý¿µÇÑ´Ù"
¶ó´Â, Áß/°íµîÇб³ ±¹¾îÃ¥¿¡¼ Àоú´ø »óÅõÀûÀÎ ¹®±¸°¡ ¸ö ¾ÈÀ¸·Î ½º¸çµå´Â °ÍÀ» ´À²¼´Ù. °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î»Ó¸¸ ¾Æ´Ï¶ó °´Ã¼ ÁöÇâ °³³äÀ» Àß ³ªÅ¸³¾ ¼ö Àִ ǥ±â, Áï ¸ðµ¨¸µÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß/½Ã½ºÅÛ ÅëÇÕ ÀÛ¾÷ÀÇ È¿À²À» ÁÂÁö¿ìÁöÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀº ±Ý³â µé¾î¼ ¾öû³ ¾çÀÇ UML °ü·Ã ¿ø¼°¡ ´ëÇб³¿Í ±â¾÷¿¡ µé¾î¿À°í ÀÖ´Â °ÍÀ» º¸¾Æµµ ¾Ë ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº SAMS ÃâÆÇ»çÀÇ "Teach Yourself UML in 24 Hours"¸¦ ¹ø¿ªÇÑ Ã¥À̰í, µû¶ó¼ ÃÑ 24ÀåÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¿ø¼ÀÇ Ã¼Á¦»ó ¾î¿ ¼ö ¾ø´Â ±¸¼ºÀ̾ú°ÚÁö¸¸, Ç¥Áö¿¡ ³ª¿Â ´ë·Î "ÃʽÉÀÚ¸¦ À§ÇÑ ÇÙ½É °¡À̵å"ÀûÀÎ ³»¿ëÀ» ±ò²ûÇÏ°Ô Àß Ç®¾î ³õ¾Ò´Ù. ÀÌ Ã¥Àº ½Ã½ºÅÛ ¼³°èÀÚ, ºÐ¼®°¡, °³¹ßÀÚ ¸ðµÎ°¡ º¼ ¼ö ÀÖµµ·Ï ¾²¿©Á³±â ¶§¹®¿¡ ¿¬Çʰú Á¾ÀÌ À̿ܿ¡ º°µµÀÇ Áغñ´Â ÇÊ¿äÇÏÁö ¾Ê´Ù(µû¶ó¼ µüµüÇÑ ÇÁ·Î±×·¡¹Ö ¿¹Á¦ °°Àº °ÍÀº ¾ø´Ù). ÀÌ Ã¥Àº ´©°¡ º¸¸é Àû´çÇÒ±î(¿ªÀÚ°¡ Ã¥Àå»ç´Â ¾Æ´ÏÁö¸¸.. ¿ø¼ÀÇ Introduction¿¡¼ ¾ð±ÞÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡...)?
°´Ã¼ ÁöÇâ ¼³°è/ºÐ¼® ±â¹ý¿¡ ´ëÇØ °ü½ÉÀÌ ¸¹Àº »ç¶÷À¸·Î, ¿©Æ°°£¿¡ »¡¸® UML ¿¡ ´ëÇÑ °¨À» ÀâÀº ÈÄ¿¡ ´Ù¸¥ µÎ²¨¿î Ã¥(UML·Î Ç¥±âµÈ)À» Àоî¾ß ÇÏ´Â »ç¶÷. UMLÀ» Á¶±Ý¾¿ »ç¿ëÇϰí ÀÖÀ¸³ª ¸Å¹ø Àß »ý°¢ÀÌ ³ªÁú ¾Ê¾Æ¼, ¿·¿¡ µÎ°í Âü°íÇÒ °¡À̵尡 ÇÊ¿äÇÑ »ç¶÷. UMLÀ̶õ ¸»À» µé¾îº» Àûµµ ¾ø´Âµ¥, Á÷Àå »ó»ç·ÎºÎÅÍ ÀÏÁÖÀÏ ÈÄ¿¡ À̰ÍÀ» ½á ¼ ÇÁ·ÎÁ§Æ® °èȹÀ» ¹ßÇ¥Ç϶ó´Â ¸»À» µè°í °í¹ÎÇÏ´Â Á÷ÀåÀÎ. °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ´Â ½Ã½ºÅÛ °³¹ßÀÚ Áß¿¡, ÀÚ½ÅÀÇ Áß±¸³¹æÀûÀÎ °³¹ß ¹æ½Ä¿¡ ÁÂÀýÇÏ¸ç °í¹ÎÇÏ´Â »ç¶÷(½ÇÁ¦ ¿ªÀÚÀÇ ÀÌÀü ¹× ÇöÀçÀÇ ¸ð½À).
À§ »ç¶÷µéÀÇ ¿ä±¸°¡ ¿©±â¿¡ ±×Ä¡Áø ¾Ê°ÚÁö¸¸, ÀÌ Ã¥À» »ê ºÐµé¿¡°Ô 80-90% Á¤µµÀÇ ¸¸Á·Àº ÁÙ ¼ö ÀÖÀ» °ÍÀ¸·Î ÀǵµÇÑ ¿ªÀÚ´Â À§ÀÇ ³× °¡Áö °æ¿ì Áß Ã¹Â°ÀÇ °æ¿ì¿¡ °¡Àå ¸¹Àº ºñÁßÀ» µÎ°í ¹ø¿ª ¿ø°í¸¦ ÀÛ¼ºÇÏ¿´´Ù. ¹«½¼ °øºÎ¸¦ ÇϵçÁö óÀ½ º¸´Â Ã¥¿¡¼ ¹Þ´Â ¿µÇâÀº Æò»ýÀ» °£´Ù°í »ý°¢ÇÑ´Ù. µû¶ó¼ °¡Àå ¸¹ÀÌ ½Å°æÀ» ¾´ ºÎºÐÀº ¿ø¼¿¡ ³ª¿Â UML ¿ë¾î¿¡ ´ëÇÑ ´ë¿ª¾î ¼±Á¤ÀÌ´Ù. ¿ªÀÚ°¡ ¾Ë°í ÀÖ´Â °Í°ú ÁÖº¯¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Â ¸ðµç ÀڷḦ µ¿¿øÇÏ¿´À¸¸ç(¿©±â¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ À̾߱â´Â Á¶±Ý µÚ¿¡ º¸°Ô µÉ ´ë¿ª¾î À϶÷ ÆäÀÌÁö¿¡¼ Á¢ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù), ¿ø¼¿¡ ÀÖ´Â ¿À·ù¸¦ °¡´ÉÇÑ Ã£¾Æ¼ ¸ðµÎ ¼öÁ¤ÇÏ¿´´Ù. ÃʽÉÀÚ¿ë Ã¥À̱⠶§¹®¿¡ µ¶ÀÚµé ´«¿¡´Â ºÎÁ·ÇÑ ±¸¼®ÀÌ ´õ·¯ ÀâÈú °Í °°Áö¸¸ ÃÖ¼±À» ´ÙÇß´Ù°í »ý°¢Çϸç, µÎ²®°í ½É¿ÀÇÑ Ã¥Àº ¾Æ´Ï¾úÁö¸¸ ³ª¸§´ë·Î »ó´çÇÑ º¸¶÷À» ´À²¼´Ù.
½ÃÁß¿¡ ³ª¿À°Ô µÇ¸é, ¾Æ¸¶ ÀÌ Ã¥ÀÌ UML¿¡ °ü·ÃµÈ ±¹³» ¼Àû Áß ¼¼ ¹øÂ°°¡ µÇÁö ¾ÊÀ»±î »ý°¢ÇÑ´Ù. °ü·Ã¼ÀûÀÌ ¾ó¸¶ ¾ø´Â »óȲ¿¡¼ ³ª¿À´Â Ã¥ÀÌ´Ï ¸¸Å ¸¹Àº ¼ÕÁúÀ» ¹Þ°í ÀÚ¶õ Ã¥ÀÌ´Ù. º¸Àß °Í ¾øÁö¸¸ ¸ðÂÉ·Ï Àд ºÐµé²² Æí¾ÈÇÔÀ» ÁÖ¾úÀ¸¸é ÇÏ´Â ¹Ù¶÷À̸ç, Ȥ½Ã³ª ¹ß»ýÇÏ´Â ¹®Á¦¸¦ ÀÌ ±ÛÀ» ¾´ ÀÚ¿¡°Ô ¾Ë·ÁÁֽô ºÐ¿¡°Ô´Â ´õÇÒ ³ªÀ§ ¾ø´Â °í¸¶¿òÀ» ´À³¥ °Í °°´Ù. |
| |
 |
 |
Rational Rose 98À» »ç¿ëÇÑ ´Ü°èº° UML ´ÙÀ̾î±×·¥ ÀÛµµ¹ýÀ» ´ãÀº Æ©Å丮¾ó µ¿¿µ»ó
|
| |
 |
 |
| |
|
|
 |
|
|