·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
[UML Á¦´ë·Î ¾Ë±â] ¨ê ´å³Ý ȯ°æ UML Åø Ȱ¿ë °¡À̵å

±è»óÈÆ (µ¿¸íÁ¤º¸´ëÇÐ Á¤º¸±â¼ú ¿¬±¸¿ø)   2005/03/31
¿¬Àç¼ø¼­
1ȸ. °¡´É¼º¡¤È®À强 ǰ°í µîÀåÇÑ UML 2.0
2ȸ. Ãʺ¸ÀÚ¸¦ À§ÇØ ´Ù°¢µµ·Î »ìÆìº» UML
3ȸ. ¹Ù·Î ¾Ë°í Á¦´ë·Î ¾²´Â UML ½ÇÀü ¸ðµ¨¸µ
4ȸ. ´å³Ý ȯ°æ¿¡¼­ UML Åø Ȱ¿ë °¡À̵å
5ȸ. Ç¥ÁØÀ» ³Ñ³ªµå´Â UMLÀÇ ÀûÀýÇÑ »ç¿ë
ÄÉÀ̽º µµ±¸´Â ¾ç³¯ÀÇ °ËÀÌ´Ù. Ȱ¿ëµµ¿¡ µû¶ó¼­ ¼ÒÇÁÆ®¿þ¾î¸¦ Á×ÀÏ ¼ö µµ ÀÖ´Ù. ·¡¼î³¯ ·ÎÁî(ÀÌÇÏ ·ÎÁî) °°Àº ÄÉÀ̽º µµ±¸´Â ´É¼÷ÇÏ°Ô ´Ù·ê ¼ö ÀÖ¾î¾ß µÇ±â±îÁö ¸¹Àº ÇнÀ °î¼±À» ÇÊ¿ä·Î ÇÑ´Ù. ´É¼÷ÇØÁø ´ÙÀ½¿¡µµ ¿©ÀüÈ÷ ºÒÆíÇÏ´Ù.

ÇÏÁö¸¸ IDE¿Í ÅëÇÕµÈ ÄÉÀ̽º µµ±¸´Â ÄÚµåÀÇ ÀÚµ¿ »ý¼º µîÀÇ ¸¹Àº Æí¸®ÇÑ µµ±¸¸¦ Á¦°øÇÑ´Ù. IDE¿Í ÅëÇÕµÈ ÄÉÀ̽º µµ±¸´Â UMLÀ̶ó´Â °Í¿¡ ³Ê¹« ¾ô¸ÅÀÌÁö¸¸ ¾Ê°í ÀÚÀ¯·Ó°Ô¸¸ »ç¿ëÇÑ´Ù¸é ¾ÆÁÖ ÈǸ¢ÇÑ ÇÁ·ÎÁ§Æ® µµ¿ì¹Ì°¡ µÉ ¼ö ÀÖ´Ù.

ÀüÅëÀûÀ¸·Î MSÀÇ °³¹ß Ç÷§Æû¿¡¼­ »ç¿ëÇÏ´Â °³¹ß µµ±¸´Â MS°¡ 100% µ¶Á¡ÇÏ´Ù½ÃÇÇ ÇØ ¿Ô´Ù. STLÀ̳ª MFC¸¦ °³¹ßÇϰųª »ç¿ëÇÏ´Â µµ±¸´Â °ÅÀÇ ºñÁÖ¾ó C++°¡ µ¶Á¡ÀûÀ̾ú°í, COM ±â¹ÝÀÇ °³¹ßÀ» À§ÇØ »ç¿ëµÇ´Â µµ±¸´Â °ÅÀǰ¡ ºñÁÖ¾ó º£ÀÌÁ÷À̾ú´Ù(COM °³¹ßÀ» À§ÇØ ºñÁÖ¾ó C++¸¦ »ç¿ëÇÏ´Â °æ¿ìµµ ¸¹ÀÌ ºÃÁö¸¸ ±× ´ç½Ã À̽´°¡ µÇ´ø RAD¿Í´Â °Å¸®°¡ ¸Õ ȯ°æÀ̾ú´Ù). ¹°·Ð º¼·£µåÀÇ µ¨ÆÄÀÌ µîÀ» ¸¹ÀÌ »ç¿ëÇϱ⵵ ÇßÁö¸¸ MSÀÇ ¸·°­ÇÑ °³¹ß µµ±¸ ºñÁÖ¾ó ½ºÆ©µð¿À¸¦ ³Ñ±â¿¡´Â ¹÷Â÷ º¸¿´´Ù.

´å³Ý ȯ°æÀÌ ¹ßÇ¥µÇ°í, ´å³ÝÀÌ »ê¾÷°è¿¡¼­ ¼­¼­È÷ ÀÚ¸®¸¦ Àâ¾Æ°¡ÀÚ ´å³Ý °³¹ß µµ±¸ÀÇ Çʿ伺ÀÌ Àý½ÇÇØ Á³°í, ´ç¿¬È÷ MSÀÇ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÌ ´å³Ý °³¹ß µµ±¸ÀÇ ÃÖ°­ÀÚ ÀÚ¸®¸¦ ´ç¿¬È÷(!) Â÷ÁöÇß´Ù. »ç½Ç, ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÌ ¾øÀ¸¸é ´å³Ý °³¹ßÀÌ ºÒ°¡´ÉÇÏ´Ù°í »ý°¢ÇÏ´Â »ç¶÷µéµµ ¸¹´Ù.

º¼·£µå°¡ C# ºô´õ µîÀÇ ´å³Ý ȯ°æÀ» Áö¿øÇÏ´Â µµ±¸¸¦ ³» ³õ¾Ò°í, ±âŸ ¿©·¯ º¥´õµéÀÌ Á¦Ç°À» Ãâ½ÃÇßÁö¸¸ MSÀÇ ¾Æ¼ºÀ» ¹«³ÊÆ®¸®±â¿¡´Â ¿ªºÎÁ·ÀÌ´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀº ´å³Ý ȯ°æÀÌ Á¸ÀçÇÏ´Â ÇÑ ´å³Ý ±â¹Ý IDEÀÇ ÃÖ°­Àڷμ­ ±× ÀÚ¸®¸¦ ³»³õÁö´Â ¾ÊÀ» µí ÇÏ´Ù.

±×·¸´Ù¸é ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡´Â ¾àÁ¡ÀÌ ¾øÀ»±î? ¾Æ´Ï´Ù, ºÐ¸íÈ÷ ¾àÁ¡Àº Á¸ÀçÇÑ´Ù. ±×°Íµµ ¾ÆÁÖ Ä¿´Ù¶õ, Ä¡¸íÀûÀÎ ¾àÁ¡ÀÌ ÀÖ´Ù. MS´Â ´å³Ý ȯ°æÀ» ºÐ¸íÇÑ °´Ã¼ÁöÇâ °³¹ß ȯ°æ(´å³Ý ȯ°æ¿¡¼­ÀÇ CBD´Â °´Ã¼ÁöÇâÀÌ ¾øÀÌ´Â Á¸ÀçÇÒ ¼ö ¾ø´Ù)À̶ó°í Çß´Ù. °´Ã¼ÁöÇâ °³¹ß ȯ°æÀ̶ó¸é °´Ã¼ÁöÇâ ¼³°è µµ±¸°¡ ¾ø´Ù¸é ±× Ȱ¿ë ¹üÀ§°¡ ¹Ý°¨µÉ ¼ö¹Û¿¡ ¾ø´Âµ¥, ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý ¿£ÅÍÇÁ¶óÀÌÁî ¾ÆÅ°ÅØÆ® ¹öÀü¿¡ Æ÷ÇÔµÈ ºñÁö¿À°¡ ¾î´À Á¤µµ ±×·± ±â´ÉÀ» ÇØ ÁÖ±ä ÇÏÁö¸¸, ´Ù¸¥ °´Ã¼ÁöÇâ °³¹ß µµ±¸ÀÎ ·ÎÁ º¼·£µå Åõ°Ô´õ(ÀÌÇÏ Åõ°Ô´õ) µîÀÇ Æí¸®ÇÔ°ú ±â´É¼º¿¡´Â °áÄÚ ¹ÌÄ¡Áö ¸øÇÑ´Ù.

¼³°è µµ±¸¿Í °³¹ß µµ±¸ÀÇ ÁøÁ¤ÇÑ °áÇÕ. ÀÌ»óÀûÀΠȯ°æÀÌÁö¸¸ »ç½Ç ±¸ÇöÇϱ⠾î·Á¿î °³¹ß ȯ°æÀÓ¿¡ Ʋ¸²¾ø´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀº ºÐ¸í ¸·°­ÇÑ °³¹ß ȯ°æÀ̰í, ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀ» »ç¿ëÇϸ鼭 Åõ°Ô´õ ¶Ç´Â ·ÎÁî °°Àº °³¹ß µµ±¸¸¦ °°ÀÌ »ç¿ëÇÒ ¼ö´Â ¾øÀ»±î ÇÏ´Â »ý°¢À» ´©±¸³ª ÇѹøÂëÀº ÇØ º¸¾ÒÀ» °ÍÀÌ´Ù. Á¤¸» ±×·² ¼ö ÀÖÀ»±î? ´ë´äÀº "¹°·Ð ÀÖ´Ù"ÀÌ´Ù. ·ÎÁî¿Í Åõ°Ô´õ´Â ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý XDE¸¦ Á¦°øÇÑ´Ù(¹°·Ð ±¸ÀÔÇØ¾ß ÇÑ´Ù).

·¡¼î³¯ ·ÎÁî 2000 XDE
°´Ã¼ÁöÇ⠸𵨸µ µµ±¸ Áß °¡Àå À¯¸íÇϸç, ¸¹ÀÌ »ç¿ëµÇ´Â µµ±¸ÀÎ ·ÎÁî´Â 2002³â MSÀÇ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ ¾ÖµåÀÎµÇ¾î »ç¿ëµÉ ¼ö ÀÖ´Â ¡®·¡¼î³¯ ·ÎÁî 2000 XDE for ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¡¯À» ¹ßÇ¥Çß´Ù(¾îÂîµÈ ÀÏÀÎÁö ¾Æ´Â »ç¶÷µµ º°·Î ¾ø°í »ç¿ëÇÏ´Â »ç¶÷Àº ´õ´õ¿í ¾ø´Ù). ·ÎÁî XDE¸¦ °¡Áö°í ÀÖ´Ù¸é ±× ÀÚ¸®¿¡¼­ ¼³Ä¡ÇØ º¸±â¸¦ ¹Ù¶õ´Ù. ¹°·Ð ¼³Ä¡ÇÏ´Â ½Ã½ºÅÛ¿¡ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.

<È­¸é 1> ·ÎÁî°¡ ¼³Ä¡µÈ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2003

·ÎÁ óÀ½ ¼³Ä¡ÇÏ°í ³ª¸é óÀ½¿£ ¾Æ¹«°Íµµ ¾ø´Ù. µµ±¸»óÀÚ¿¡ ¹º°¡ Ãß°¡µÈ °Íµµ ¾Æ´Ï°í, Ưº°È÷ ¹º°¡°¡ ¼³Ä¡µÇ¾ú´Ù´Â ´À³¦À» ¹ÞÀ» ¼ö°¡ ¾ø´Âµ¥(±»ÀÌ ¹º°¡ ¼³Ä¡µÇ¾ú´Ù´Â ´À³¦À̶ó¸é ¾Æ¸¶ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÇ ½ÇÇà ¼Óµµ°¡ ´«¿¡ ¶ç°Ô ´À·ÁÁ³´Ù´Â ´À³¦ÀÌ µÉ °ÍÀÌ´Ù) ¼Ö·ç¼Ç Ž»ö±â¸¦ ´«¿©°Ü º¸¸é Æò¼Ò¿¡ º¼ ¼ö ¾ø´ø ¾ÆÀÌÄÜÀÌ Çϳª »ý°ÜÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. ±× ¾ÆÀÌÄÜÀ» ÁÖÀú ¾øÀÌ Å¬¸¯ÇØ º¸ÀÚ.

<È­¸é 2> Ãß°¡µÈ µ¿±âÈ­ ¾ÆÀÌÄÜ

µ¿±âÈ­ ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÏ¸é ·ÎÁî¿Í ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÌ µ¿±âÈ­µÇ¾î mdx ÆÄÀÏÀ» »ý¼ºÇÑ´Ù. ±×¸®°í Model Explorer âÀÌ »õ·Î »ý±â°í ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇԵǾî ÀÖ´Â °³Ã¼µéÀ» Ž»öÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

<È­¸é 3> ·ÎÁî XDE¸¦ ÀÌ¿ëÇÏ¿© Iterator ÆÐÅÏÀ» µðÀÚÀÎÇÑ ¸ð½À

·ÎÁ »ç¿ëÇÏ¿© ¸ðµ¨¸µÀ» ¾î´À Á¤µµ ¸¶ÃÆÀ¸¸é, ´Ù½Ã µ¿±âÈ­ ¹öưÀ» ´­·¯ ¼ø °øÇÐÇÒ ¼ö ÀÖ´Ù.

<È­¸é 4> ·ÎÁî°¡ »ý¼ºÇÑ C# ÄÚµå

°¨µ¿ÀÇ ±â´É

[1] ³Ê¹« ±ò²ûÇÑ Äڵ带 »ý¼ºÇÏ°í ´å³Ý ȯ°æ¿¡¼­ ±ÇÀåÇÏ´Â ÁÖ¼® ³»¿ëµéÀ» ±×´ë·Î »ý¼ºÇØÁØ´Ù. ´Ù¸¥ µµ±¸µéÀº »ý¼ºÇÑ ÄÚµåÀÇ indentationÀÌ Àß µÇÁö ¾Ê°Å³ª ÂüÁ¶ÇÑ ¶óÀ̺귯¸®ÀÇ ³×ÀÓ ½ºÆäÀ̽º¸¦ Á¦´ë·Î Ç¥½ÃÇÏÁö ¾Ê´Â °æ¿ì°¡ ¸¹Àºµ¥, ±×·± ´ÜÁ¡ÀÌ »ç¶óÁ³´Ù.

[2] ÂüÁ¶ÇÑ ¶óÀ̺귯¸®ÀÇ °³Ã¼µéÀ» ¸ðµÎ ¼³°è¿¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ´Ù¸¥ ¸ðµ¨¸µ µµ±¸µéÀº ±âº»À¸·Î Æ÷ÇԵǰųª Á÷Á¢ ÀÛ¼ºÇÑ °³Ã¼µé¸¸ÀÌ »ç¿ë°¡´É ÇÑ °æ¿ì°¡ ´ëºÎºÐÀε¥, ÃÖ»óÀÇ µµ±¸´Ù¿î ±â´ÉÀ» º¸¿©ÁØ´Ù.

[3] ±ò²ûÇÏ°í ¿¹»Û Ãâ·ÂÀ» Áö¿øÇÑ´Ù. ´Ù¸¥ ¼³°è µµ±¸ÀÇ °æ¿ì ÇÑ ÆäÀÌÁö ¶Ç´Â µÎ ÆäÀÌÁö¿¡ ±ò²ûÇÏ°Ô Ãâ·ÂÇÒ ¼ö ÀÖ´Â ±â´É¿¡ ´ëÇÑ Áö¿øÀÌ ºÎÁ·Çѵ¥, ±ò²ûÇÏ°í ¿¹»ÚÀåÇÑ »êÃâ¹°À» ¸¸µé ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.

[4] ASP.NET/ASP/Service Page µé¿¡ ´ëÇÑ ¼³°è¸¦ Áö¿øÇÑ´Ù. Web Presentation PatternÀ» ÀÀ¿ëÇÑ ¼³°è°¡ ÇÊ¿äÇÒ ¶§ ¾ÆÁÖ À¯¿ëÇÏ´Ù.

´ÜÁ¡À̶ó¸é, C#À¸·Î ÀÛ¼ºÇÑ ¸Þ½îµåÀÇ ¼öÁ¤ÀÌ ¾ÆÁÖ ºÒÆíÇÏ´Ù. ¶ÇÇÑ, RUP¸¦ ³Ê¹« °­Á¶ÇÏ´Â °æÇâÀÌ ÀÖ¾î ´å³ÝÀÇ ºü¸¥ °³¹ß°ú´Â ¾î¿ï¸®Áö ¾Ê´Â ºÎºÐÀÌ ¿³º¸À̰í, ÀÏÀÏÀÌ µ¿±âÈ­¸¦ ÇØ ÁÖ¾î¾ß ÄÚµå¿Í ¼³°è°¡ ¿¬µ¿ÀÌ µÇ´Âµ¥, ¿¡·¯¸¦ ÀÚÁÖ ¹ß»ýÇÏ¿© µ¿±âÈ­°¡ µÇÁö ¾Ê´Â °æ¿ì°¡ ºó¹øÈ÷ ¹ß»ýÇÑ´Ù.

º¼·£µå Åõ°Ô´õ
ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡¼­ ´Ù¸¥ À¯¸íÇÑ ¼³°è µµ±¸ÀÎ Åõ°Ô´õ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Åõ°Ô´õ ¿ª½Ã ·ÎÁî¿Í ¸¶Âù°¡Áö·Î ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ ¾ÖµåÀÎµÇ¾î ¼³Ä¡µÈ´Ù. ¡®º¼·£µå Åõ°Ô´õ for ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2.0¡¯À» ¼³Ä¡ÇÏ¸é ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ Åõ°Ô´õ VS.NET Model View¶ó´Â âÀÌ »ý¼ºµÈ´Ù.

<È­¸é 5> Åõ°Ô´õ for ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý Model View

¶ÇÇÑ ¼Ö·ç¼Ç Ž»ö±â¿¡ ModelSupport¶ó´Â Æú´õ°¡ »ý¼ºµÇ°í Æú´õ ³»ºÎ¿¡´Â .txvpakÀ̶ó´Â È®ÀåÀÚ¸¦ °¡Áö´Â ¸ðµ¨ ÆÄÀÏÀÌ »ý¼ºµÈ´Ù. ÀÌ ÆÄÀÏÀ» ´õºíŬ¸¯ÇÏ¿© ¸ðµ¨¸µ µµ±¸¸¦ »ç¿ëÇÏ¿© ¼³°èÇÒ ¼ö ÀÖ´Â ¼³°è âÀ» ¿­ ¼ö ÀÖ´Ù.

<È­¸é 6> Åõ°Ô´õ¸¦ »ç¿ëÇØ¼­ Iterator ÆÐÅÏÀ» µðÀÚÀÎ ÇÑ ¸ð½À

Åõ°Ô´õ´Â ·ÎÁî¿Í ´Þ¸®, ÄÚµåÀÇ ½Ç½Ã°£ »ý¼ºÀ» Áö¿øÇÑ´Ù. <È­¸é 6>¿¡¼­ º¸À̴ Ŭ·¡½º ¾ÆÀÌÄÜÀ» ´õºíŬ¸¯Çϸé Äڵ带 °ð ¹Ù·Î »ý¼ºÇÏ°Ô µÈ´Ù. Äڵ带 ¼öÁ¤ÇϰÇ, ¼³°è¸¦ ¼öÁ¤Ç졂 °£¿¡ ¼³°è ¶Ç´Â ÄÚµåÀÇ ¼öÁ¤ »çÇ×ÀÌ Áï½Ã »óÈ£°£¿¡ Àû¿ëµÇ°Ô µÇ¾îÀÖ´Ù.

°¨µ¿ÀÇ ±â´É

[1] ÇÊÀÚ°¡ Åõ°Ô´õ¸¦ »ç¿ëÇØ º¸°í °¡Àå °¨µ¿ÀûÀ̾ú´ø ±â´ÉÀº ½ÃÄö½º ´ÙÀ̾î±×·¥À» ½Ç½Ã°£À¸·Î »ý¼ºÇØ ÁÖ´Â ±â´ÉÀ̾ú´Ù. ¸Þ½îµå°¡ ƯÁ¤ °´Ã¼µéÀ» »ç¿ëÇϵµ·Ï ±¸¼ºµÇ¾úÀ¸¸é, Åõ°Ô´õ´Â ±× ¸Þ½îµåÀÇ ½ÃÄö½º ´ÙÀ̾î±×·¥À» ¾ÆÁÖ ¹ÏÀ»¸¸ÇÑ ¼öÁØÀ¸·Î ÀÚµ¿ »ý¼ºÇØ ÁØ´Ù. <È­¸é 7>Àº Petshop 3.0ÀÇ AccountController Ŭ·¡½ºÀÇ CreateAccount ¸Þ½îµåÀÇ ½ÃÄö½º¸¦ ÀÚµ¿ »ý¼ºÇÑ °ÍÀÌ´Ù.

<È­¸é 7> ÀÚµ¿ »ý¼ºÇÑ ½ÃÄö½º ´ÙÀ̾î±×·¥


[2] ¿©·¯ µðÀÚÀÎ ÆÐÅÏ¿¡ ±â¹ÝÇÑ ¼³°è¸¦ Áö¿øÇÑ´Ù(·ÎÁî ¿ª½Ã ÀÌ ±â´ÉÀ» Áö¿øÇÑ´Ù). GOF µðÀÚÀÎ ÆÐÅÏ¿¡ ±â¹ÝÇÏ¿© ¼³°è¸¦ ÇϰíÀÚ Çϸé Åõ°Ô´õ´Â µðÀÚÀÎ ÆÐÅÏ¿¡¼­ °¢ °´Ã¼µéÀÇ ¿ªÇÒÀ» º¸¿©ÁÖ¸ç °¢ ¿ªÇÒÀ» ÇÏ´Â °´Ã¼¸¦ Ãß°¡ÇÏ°í »èÁ¦ÇÏ´Â Node by Pattern µµ±¸¸¦ Áö¿øÇÑ´Ù. Åõ°Ô´õ´Â µðÀÚÀÎÆÐÅÏ¿¡ ±â¹ÝÇÑ ¼³°è¸¦ ½±°í ¿À·ù ¾øÀÌ ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ¸ç Æ¯È÷ µðÀÚÀÎ ÆÐÅÏÀ» °øºÎÇÏ´Â »ç¶÷¿¡°Ô ¾ÆÁÖ À¯¿ëÇÑ µµ±¸°¡ µÉ ¼ö ÀÖ´Ù.

´ÜÁ¡À̶ó¸é »ý¼ºµÈ Äڵ尡 ±×´ÙÁö ±ò²ûÇÏÁö ¾Ê¾Æ Àç Á¤·ÄÀ» ÇØÁà¾ß ÇÑ´Ù´Â Á¡ µîÀÌ´Ù. ¾Õ¿¡¼­ ¼³¸íÇÑ µÎ °¡Áö µµ±¸ÀÇ Ä¡¸íÀûÀÎ ´ÜÁ¡ÀÌ Çϳª ÀÖ´Ù. ´å³Ý ȯ°æ¿¡¼­´Â ½ÇÇàÇÒ ¶§ ÂüÁ¶µÇ´Â ¶óÀ̺귯¸®¸¦ º¹»çÇÏ°í ½ÇÇà½Ã ÂüÁ¶ÇϹǷΠ°³¹ß Áß ¶óÀ̺귯¸®¸¦ ¼öÁ¤ÇÏ°í ´Ù½Ã ÄÄÆÄÀÏÇÏ¿©µµ ´©±º°¡ ÆÄÀÏÀ» »ç¿ë ÁßÀ̱⠶§¹®¿¡ µ¤¾î¾µ ¼ö ¾ø´Ù´Â ¸Þ½ÃÁö¸¦ Àý´ë·Î º¸¿©ÁÖÁö ¾Ê´Â´Ù. ÇÏÁö¸¸ ¾ÕÀÇ µÎ µµ±¸´Â ¸ðµ¨¸µ¿¡ »ç¿ëÇϰí ÀÖ´Â ÂüÁ¶µÇ´Â ¶óÀ̺귯¸®¸¦ ¡®¹°°í¡¯Àֱ⠶§¹®¿¡ ÂüÁ¶ÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ Á¾·áÇϰí ÄÄÆÄÀÏÇÑ ÈÄ ´Ù½Ã ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀ» ½ÇÇàÇÏ¿© °è¼Ó ÁøÇàÇØ¾ß ÇÑ´Ù.

±×¸®°í ÀüÅëÀûÀ¸·Î ´å³Ý °³¹ß¿¡¼­´Â RUP °°Àº °³¹ß ¹æ¹ý·ÐÀÌ »ç¿ëµÇÁö ¾Ê¾Æ, ¸¸¾à UMLÀ» ±×·¸°Ô ¸¹ÀÌ »ç¿ëÇÏÁö ¾Ê´Â °³¹ßÀÚ¶ó°Å³ª ´Ù¸¥ °³¹ß ¹æ¹ý·ÐÀ» ÁؼöÇÏ´Â(MSF µîÀÇ) ÇÁ·ÎÁ§Æ®¶ó¸é »ç¿ëÇÒ ¼ö ÀÖ´Â ´ÙÀ̾î±×·¥Àº Ŭ·¡½º ´ÙÀ̾î±×·¥»ÓÀ̰í, ³Ê¹« ¸¹Àº µµ±¸¸¦ Á¦°øÇÔÀ¸·Î¼­ °³¹ß¿¡ È¥¶õÀÌ ¿À¸ç, ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý ÀÚü°¡ ³Ê¹« ´À·ÁÁ®¼­ °³¹ßÀÚÀÇ '¼ºÁú'¿¡ ³ª»Û ¿µÇâÀ» ³¢Ä¥ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.

ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2005¿¡ Æ÷ÇÔµÈ ¸ðµ¨¸µ µµ±¸
MSµµ ´å³Ý ȯ°æÀÌ °´Ã¼ÁöÇâ ȯ°æÀ̰í, °´Ã¼¸¦ ¸ðµ¨¸µ ÇÒ ¼ö ÀÖ´Â ÅëÇÕµÈ °³¹ß µµ±¸°¡ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ¸ð¸¦ ¸®°¡ ¾ø´Ù. ±×·¡¼­ MS´Â ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÇ Â÷±â ¹öÀüÀÎ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2005¿¡ ±×·± ¸ðµ¨¸µ µµ±¸¸¦ Ãß°¡Çß´Ù(ÀüüÀûÀ¸·Î´Â Åõ°Ô´õ¿Í ºñ½ÁÇÑ ¸ð½ÀÀ̰í, ÇÊÀÚ°¡ ÇöÀç ±â»ç¸¦ ÀÛ¼ºÇϰí ÀÖ´Â ½ÃÁ¡¿¡¼­´Â Ŭ·¡½º ´ÙÀ̾î±×·¥ ±â´É ÀÌ¿ÜÀÇ ±â´ÉÀº µé¾îÀÖÁö ¾Ê´Ù).

ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2005ÀÇ Å¬·¡½º ´ÙÀ̾î±×·¥ ±â´ÉÀ» ¾Ë¾Æº¸ÀÚ. ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2005´Â Ưº°È÷ ÀÌÀü ¹öÀü°ú ºñ±³Çؼ­ ´Þ¶óÁø ±â´ÉÀÌ ¾ø´Ù. À¥ ÇÁ·ÎÁ§Æ®¸¦ ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿Í ±¸ºÐÇØ¼­ »ý¼ºÇÏ´Â Á¤µµ°¡ ¿Ü°ü»óÀ¸·Î º¼ ¶§ ´Þ¶óÁø ±â´ÉÀ̶ó ÇÒ °ÍÀÌ´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡¼­ Ŭ·¡½º ´ÙÀ̾î±×·¥À» ±×¸®°í ½Ç½Ã°£À¸·Î º¯°æµÉ ¼ö ÀÖ´Â ±â´ÉÀ» »ç¿ëÇÏ·Á ÇÑ´Ù¸é ÀÌÀü ¹öÀü¿¡¼­ »õ Ç׸ñ Ãß°¡ ¸Þ´º¸¦ ¼±ÅÃÇÏ´Â °Í°ú °°ÀÌ ÇÑ´Ù. »õ Ç׸ñ Ãß°¡ ´ÙÀ̾ó·Î±× ¹Ú½º¸¦ À¯½ÉÈ÷ »ìÆìº¸¸é Ŭ·¡½º ´ÙÀ̾î±×·¥À̶ó´Â Ç׸ñ ¾ÆÀÌÄÜÀÌ º¸ÀÌ°í ±× Ç׸ñÀ» »ç¿ëÇÏ¿© Ŭ·¡½º ´ÙÀ̾î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

<È­¸é 8> ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2005ÀÇ »õ Ç׸ñ Ãß°¡ ´ÙÀ̾ó·Î±× ¹Ú½º

<È­¸é 9> ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2005¸¦ »ç¿ëÇØ¼­ Iterator ÆÐÅÏÀ» µðÀÚÀÎ ÇÑ ¸ð½À

ÀåÁ¡

[1] ¾Æ¹«·¡µµ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ ¾ÖµåÀÎµÈ °ÍÀÌ ¾Æ´Ñ ºôÆ®ÀÎµÈ ¸ðµ¨¸µ µµ±¸ÀÌ´Ù º¸´Ï ¾ÖµåÀÎµÈ µµ±¸º¸´Ù´Â °­ÇÑ °áÇÕ¼ºÀ» °¡Áø´Ù. ºôÆ®ÀεǾúÀ» ¶§ÀÇ °¡Àå Å« ±â´ëÁ¡Àº ¾Æ¹«·¡µµ ¼º´ÉÀûÀÎ Ãø¸éÀε¥ ¾ÆÁ÷ º£Å¸ ¹öÀüÀ̱⿡ Æò°¡ ³»¸®±â°¡ À̸¥ µí ÇÏ´Ù. ÇÏÁö¸¸ ²Ï ¸¸Á·ÇÒ¸¸ÇÑ ¼º´ÉÀ» º¸¿©ÁÖ°í ÀÖÀ¸¸ç, C# ¶Ç´Â ºñÁÖ¾ó º£ÀÌÁ÷ ´å³Ý¿¡ Á¾¼ÓÀûÀÎ ¸â¹öµé¸¸À» Æ÷ÇÔÇϹǷΠ´å³Ý °³¹ß¿¡ ¾î¿ï¸®´Â µµ±¸°¡ µÉ µí ÇÏ´Ù.

[2] ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ Æ÷ÇÔµÈ µµ±¸ÀÌ´Ù º¸´Ï ´å³Ý °³¹ß¿¡ °¡Àå ¾î¿ï¸®´Â Äڵ带 »ý¼ºÇÏ°í ´Ù¸¥ µµ±¸µé°ú ÅëÇÕÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´å³Ý¿¡ Ãß°¡µÈ ¼ö¸¹Àº »õ·Î¿î °³³äµé°ú µµ±¸µéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

[3] ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡´Â Áö¸é °ü°è»ó ´Ù ¼Ò°³ÇÒ ¼ö´Â ¾øÁö¸¸ ¸ðµ¨¸µ¿¡ °ü°èµÈ ¸¹Àº »õ·Î¿î µµ±¸µéÀÌ Ãß°¡µÇ¾ú´Ù. XML µðÀÚÀÎÀ̳ª µ¥ÀÌÅͺ£À̽º µðÀÚÀÎ, ¹èÆ÷ µðÀÚÀαîÁö ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡¼­ ÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ±â´ÉµéÀº Æò¼Ò ºñÁÖ¾ó ½ºÆ©µð¿À¸¦ »ç¿ëÇÏ´ø °³¹ßÀڵ鿡°Ô ¾ÆÁÖ Ä£¼÷ÇÑ È¯°æÀ» Á¦°øÇØ ÁÙ ¼ö ÀÖ´Ù.

´ÜÁ¡À̶ó¸é, ±× ¿Ü¿¡ ¾Æ¹«°Íµµ ¾ø´Ù´Â °ÍÀÌ´Ù. ¶ÇÇÑ, ÇöÀç º£Å¸ ¹öÀü¿¡¼­´Â ´Ù¸¥ ¶óÀ̺귯¸®¿¡ Æ÷ÇÔµÈ °³Ã¼µéÀ» Ŭ·¡½º ´ÙÀ̾î±×·¥¿¡ Æ÷ÇÔÇÏ´Â ÀÎÅÍÆäÀ̽º°¡ »ó´çÈ÷ ºÒÆíÇÏ´Ù. ÀÌ´Â °³¼±µÇ¾î¾ß ÇÒ Á¡ÀÌ´Ù. »ç½Ç Åõ°Ô´õ³ª ·ÎÁî°°Àº ÈǸ¢ÇÑ µµ±¸µéÀ» »ç¿ëÇÏ´ø ÀÔÀå¿¡¼­ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý 2005ÀÇ ¼³°è µµ±¸¸¦ Å×½ºÆ® ÇÏ´Â ÀÔÀå¿¡¼­´Â ÀüÇô »õ·Î¿ï °Íµµ ¾ø°í °¨µ¿ÀûÀÏ °Íµµ ¾ø´Ù.

¶ÇÇÑ MS°¡ ÀÚ»çÀÇ °´Ã¼ÁöÇâ °³¹ß ¹æ¹ý·ÐÀ» ¿¬±¸Çϰí ÀÖ´Ù´Â ¼Ò¹®ÀÌ Ç³¹®¿¡ µé·Á¿À´Â °ÍÀ» º¸¸é, Á¤½Ä Á¦Ç°¿¡´Â ´Ù¸¥ µµ±¸°¡ Ãß°¡µÉ Áöµµ ¸ð¸£°í, ·ÎÁ Åõ°Ô´õ °°Àº µµ±¸ Á¤µµÀÇ ¸¹Àº ±â´ÉÀº ¾Æ´Ï´õ¶óµµ ´Ù¸¥ ¸¹Àº µµ±¸µéÀÌ Ãß°¡µÉ °ÍÀ¸·Î º¸ÀδÙ.

µ¶ÀÌ µÉ ¼öµµ °¥¶óµå¸®¿¤ÀÇ º°ÀÌ µÉ¼öµµ
UMLÀº ÁÁÀº µµ±¸´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ °³¹ß ÆÀ¿¡´Â µµ¿òÀÌ µÇ±âº¸´Ù´Â ¹æÇذ¡ µÇ±â ÀϾ¥´Ù. UML¿¡´Â ³Ê¹«³ª ¸¹Àº °ÍÀÌ ÀÖ°í, ´Ù Ȱ¿ëÇϱâ´Â ¹÷Â÷°í, ±×·¸´Ù°í »ç¿ëÇÏÁö ¾Ê±â¿¡´Â ¶Ç ¹º°¡ ºüÁø µíÇÑ ´À³¦ÀÌ µå´Â °ÍÀÌ ±×°ÍÀÌ´Ù. ´Ã ÀýÁ¦ÇÏ´Â ¸¶À½À¸·Î UMLÀ» »ç¿ëÇÑ´Ù¸é, UMLÀº ¾ÆÁÖ ÁÁÀº µµ±¸°¡ µÈ´Ù.

ÇÊÀÚ´Â Ç×»ó ÀÌ·± ¾ê±â¸¦ ÇÑ´Ù. "·ÎÁî°¡ ¼³Ä¡µÇ¾î Àִ å»ó À§¿¡´Â Ç×»ó ¿¬Çʰú Áö¿ì°³, ±×¸®°í Á¾À̰¡ ÀÖ¾î¾ß ÇÑ´Ù" ƯÈ÷ °³¹ßÀÚÀÇ ÀÔÀå¿¡¼­´Â UMLÀ̶ó´Â µµ±¸´Â µ¶ÀÌ µÉ ¶§´Â ÇÑ ¸ð±Ý¿¡ »ç¶÷À» Á×ÀÏ ¼öµµ ÀÖ´Â Ä¡¸íÀûÀÌ µ¶ÀÌ µÉ ¼öµµ, ¶Ç´Â ±æÀ» ¾È³»ÇØÁÖ´Â °¥¶óµå¸®¿¤ÀÇ º°ÀÌ µÉ ¼öµµ ÀÖ´Ù.@

* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
°ü·Ã±â»ç
[UML Á¦´ë·Î ¾Ë±â] ¨ç °¡´É¼º¡¤È®À强 ǰ°í µîÀåÇÑ UML 2.0
Áøº¸ ¹æÇØÇÏ´Â µÎ¹øÂ° ½À°ü¡¸¹Ì½Å¡¹
[ÀÎÅͺä]MS,¡¸°³¹ß ÅøÀÇ ¿ª»ç ´Ù½Ã ¾´´Ù¡¹
°³¹ß ȯ°æÀÇ »õ·Î¿î º¯È­¡¸ºñÁÖ¾ó ½ºÆ©µð¿À 2005 ¸Àº¸±â¡¹
°¡º­¿î UML ¸ðµ¨¸µ Åø¡¸Umbrello¡¹
ÁÖ¸ñ¹Þ´Â SW °³¹ß¹æ¹ý·Ð¡¸ºñ±³ ºÐ¼®¡¹
¹éÁÙ ±Ûº¸´Ù ³´´Ù¡¸´ÙÀ̾î±×·¥ ÀÛ¼º ÇÁ·Î±×·¥¡¹
¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ¹ý·Ð Ãæ°ÝÁøÈ­¡¸MDA¡¹
[ÀÎÅͺä] UMLÀÇ Ã¢½ÃÀÚ À̹٠¾ßÄß½¼ ¹Ú»ç
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
?>
[DDD ¨ç] µµ¸ÞÀÎ ÁÖµµ °³¹ß
À©µµ¿ìCE µð¹ö±ë¿¡ °üÇÑ 12°¡Áö...
'°¡»óÈ­ °ü¸®'¿¡ ´ëÇÑ 10°¡Áö ...
[±â°í]±×¸° ½ºÅ丮Áö·Î °¡´Â±æ
°¡»óÈ­¿¡ ½ÇÆÐÇÏ´Â 10°¡Áö ÀÌÀ¯
[Ã¥¼Ò°³] À¥ °³¹ßÀÚ¸¦ À§ÇÑ ½ºÇÁ...
À¥ ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ÆÐÅ¶Ææ½º
ÄÚ´Ú ÄÞÆÑÆ® µðÄ«,'ÅÍÄ¡¼¾¼­'·Î ¹Ù²Ù´Ï¡¦À¯Àúµé "Àú¿ä! Àú¿ä!" [00:04:05]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[Weekend TV]'½ºÅ¸Å©·¡ÇÁÆ®' ¼º´ë¸ð»çÀÇ ´ÞÀÎ [00:01:20]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
º¸¾È°­È­ ±¸±Û ¡°À©µµ ¹ö¸®°í À¥À¸...
¡®À©µµXP¡¯½Ã´ë Æó¸·, »ç¿ëÀÚ¿¡°Ô...
¡®³ªÈ¦·Î ¾×ƼºêX¡¯¡¦¼¼°è ÀÎÅͳݰú...
ÀÎÅÍ³Ý ¹ðÅ· ºê¶ó¿ìÀú´Â µû·Î ÀÖ´Ù...
SKT µ¶Á¡ 800MHz Á֯ļö,...
ÃÖÈÖ¿µ NHN ´ëÇ¥ ¡°°Ë»ö¾î ¼øÀ§...
[Àλç]¹®È­Ã¼À°°ü±¤ºÎ
BT, 'GSM-CDMA Áö¿ø' ...
SKT '¾ÆÀ̽º¹Ú½º', ÅëÇÕ UC...
2011³â, LCD TV 10´ë ...
´Ù¿ì±â¼ú, À̸ÞÀÏ ¾ÆÄ«À̺ù ¼Ö·ç¼Ç...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.