·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  Æ÷½ºÆ®   Ä÷³   º¸µµÀÚ·á   ±â¾÷Á¤º¸   ¸®Æ÷Æ® & Æ®·»µå   Àüü±â»ç  
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
[ÀÎÅͺä] UMLÀÇ Ã¢½ÃÀÚ À̹٠¾ßÄß½¼ ¹Ú»ç
¡¸ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ß·Î ÀüȯÇÏ´Â °ÍÀº ºÎ´ÜÇÑ ³ë·ÂÀÌ ÇÊ¿äÇÑ °úÁ¤¡¹
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î   2003/08/08 12:00:00 AM
Untitled Document
[Áöµð³ÝÄÚ¸®¾Æ]UML(Unified Modelling Language)ÀÇ Ã¢½ÃÀÚÀÌÀÚ ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ßÀÇ ¾Æ¹öÁö¶ó ºÒ¸®´Â À̹٠¾ßÄß½¼ ¹Ú»ç°¡ Áö³­ ´Þ ³»ÇÑÇß´Ù. IBM¡¤·¡¼î³¯ ÇÕº´ ÀÌÈÄ ±¹³»¿¡¼­ óÀ½À¸·Î ¿­¸° ·¡¼î³¯ ½ÅÁ¦Ç° ¹ßǥȸ °â ±âÀÚ °£´ãȸ¿¡ Âü¼®ÇÑ ±×´Â ¡®Software Reuse with Component¡¯¶ó´Â Á¦¸ñÀÇ °­¿¬À» ÅëÇØ ¼ÒÇÁÆ®¿þ¾î Àç»ç¿ë°ú ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ßÀÇ Á¤ÀÇ¡¤°úÁ¤¡¤»ç·Ê¿¡ ´ëÇØ ¼³¸íÇß´Ù.

¾ßÄß½¼ ¹Ú»ç´Â 30¿© ³â Àü ÀüÅëÀû °³¹ß ¹æ¹ý·Ð¿¡¼­ Àç»ç¿ë¼º ³ôÀº ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ß ¹æ¹ý·ÐÀ¸·Î ÀüȯÇÏ´Â µ¥ ¼º°øÇÑ ¿¡¸¯½¼ »ç·Ê¸¦ ¼Ò°³Çϸ鼭 ¼ÒÇÁÆ®¿þ¾î Àç»ç¿ë°ú ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ßÀº Áö³­ÇÑ °úÁ¤ÀÌÁö¸¸ ±×¸¸Å­ µµÀÔÇÒ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Â °ÍÀÓÀ» °­Á¶Çß´Ù. ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾î Àç»ç¿ë¿¡¼­ À־ ¾ÆÅ°ÅØÃ³ ¼ö¸³ÀÌ °¡Àå Áß¿äÇϸç, ¾ÆÅ°ÅØÃ³°¡ Á¦½ÃÇÏ´Â ·Îµå¸Ê¿¡ µû¶ó Á¶Á÷ ¿ª½Ã Á¡ÁøÀûÀ¸·Î ÇÔ²² º¯Çذ¡¾ß ÇÑ´Ù´Â ½Çõ ¹æ¹ýµµ ¼Ò°³Çß´Ù.

ÃÖ±Ù ¸î ³â °£ ±â¹ÎÇÑ ¹æ¹ý·Ð(agile methodology)ÀÌ ÁÖ¸ñÀ» ¹Þ°í ÀÖ´Ù. ±Þº¯ÇÏ´Â IT »ê¾÷ ȯ°æ¿¡¼­ ±â¹ÎÇÑ ¹æ¹ý·Ð¿¡ ºñ±³ÇßÀ» ¶§ RUP°¡ ¾ÕÀ¸·Î ³ª¾Æ°¡¾ß ÇÒ ¹æÇâÀº ¹«¾ùÀ̶ó°í º¸´Â°¡
±â¸¸ÇÑ ¹æ¹ý·Ð¿¡¼­ Á¦½ÃÇÏ´Â À̷аú ±â¹ýµéÀº ±Ùº»ÀûÀ¸·Î´Â »õ·Î¿î °ÍÀº ¾Æ´ÏÁö¸¸ Áß¿äÇÑ ÀÇÀǰ¡ ÀÖ´Ù. RUP¿¡¼­µµ ±âº»ÀûÀ¸·Î´Â ±â¹Î¼ºÀ» Áß½ÃÇÑ´Ù. °³¹ßÀÚ¿Í °í°´ ¸ðµÎ¿¡°Ô ±â¹Î¼ºÀ» Á¦°øÇÏ·Á°í ³ë·ÂÇϰí ÀÖÀ¸¸ç °³¹ß °úÁ¤À» Àß ÀÌÇØÇϰí À̸¦ À§ÇÑ °­·ÂÇÑ µµ±¸¸¦ Á¦°øÇÏ·Á°í ÇÑ´Ù.

À̸¦ ÅëÇØ À¯¿¬Çϰí ǰÁú ³ôÀº ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ±â¹ÎÇÑ ¹æ¹ý·Ð°ú ´Ù¸¥ Á¡ÀÌ ÀÖ´Ù¸é Á¢±Ù ¹æ½ÄÀ̶ó ÇÒ ¼ö ÀÖ´Ù. RUP´Â ü°èÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ¼³°è, ¹®Á¦¡¤¿ä±¸»çÇ× ºÐ¼®, ¸ðµ¨ ÁÖµµ ¾ÆÅ°ÅØÃ³(Model Driven Architecture)¸¦ Áß½ÃÇÑ´Ù. ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö µîÀÇ ±â¹ÎÇÑ ¹æ¹ý·Ð¿¡¼­´Â Äڵ带 ´õ Áß½ÃÇÏÁö¸¸ RUP´Â ¸ðµ¨À» ´õ Áß½ÃÇÑ´Ù. ¸ðµ¨ Áß½ÉÀÇ Á¢±Ù ¹æ½ÄÀÌ Á»´õ Àΰ£ ÁöÇâÀûÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ÄÚµùÀº Àüü ÀÛ¾÷ Áß 10~20% Á¤µµ¸¦ Â÷ÁöÇÒ »ÓÀÌ´Ù.

»õ·Î¿î UML 2.0ÀÇ Æ¯Â¡Àº ¹«¾ùÀ̰í UMLÀÇ Ã¢½ÃÀڷμ­ UMLÀÇ ¹Ì·¡´Â ¾î¶² ¸ð½ÀÀÏ °ÍÀ̶ó »ý°¢Çϴ°¡
UML 2.0Àº UMLÀÇ ±âº» Åä´ë¸¦ À¯ÁöÇϱ⠶§¹®¿¡ ±âÁ¸ »ç¿ëÀÚµéÀÌ 2.0¿¡ ½±°Ô ÀûÀÀÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. 2.0ÀÇ ÁÖ¿ä º¯È­´Â Ä¿³ÎÀ» Á»´õ ÀÛ°Ô ¼³°èÇØ ½±°Ô ¹è¿ï ¼ö ÀÖÀ¸¸ç, ¸ðµâÈ­ÇÑ ±¸Á¶·Î È®À强À» °³¼±, ÀÌÀüº¸´Ù ´õ ¸¹Àº ¿µ¿ªÀ» ´Ù·ê ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.

¿¹¸¦ µé¸é ½Ç½Ã°£ ½Ã½ºÅÛºÎÅÍ ´ëÇü ½Ã½ºÅÛ±îÁö ¿©·¯ ȯ°æ¿¡¼­ ÀÛÀº ÄÄÆ÷³ÍÆ®µéÀ» ´Ù¾çÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖ´Ù. 2.0 ÀÌÈÄÀÇ UMLÀº ±× ÀÚü°¡ ½ÇÇà °¡´ÉÇÑ ¾ð¾î·Î ¹ßÀüÇÏ°Ô µÉ °ÍÀÌ´Ù. À¥ ¼­ºñ½º, AOP(Aspect-Oriented Programming) µîÀÇ ±â¼ú º¯È­¸¦ ¼ö¿ëÇϸ鼭 Á¡ÁøÀûÀ¸·Î ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ÅëÀϵǴ ¹æÇâÀ¸·Î ¼ºÀåÇÒ °ÍÀÌ´Ù.

¿¡¸¯½¼ »ç·Ê¿¡¼­ ¼ÒÇÁÆ®¿þ¾î Àç»ç¿ë, ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ßÀ̶õ °³³äÀÌ ³ª¿Â °ÍÀÌ ÀÌ¹Ì 30³â ÀüÀ̶ó°í Çߴµ¥, ½ÇÁ¦ »ê¾÷ ÇöÀå¿¡¼­´Â ÃÖ±Ù¿¡¼­¾ß À¯Çà¾î°¡ µÇ°í ÀÖ´Ù. Áøº¸ÀûÀ̰í Çõ½ÅÀûÀÎ °³³ä°ú ½Çõ ±â¹ýµéÀÌ ½ÇÁ¦·Î Àû¿ëµÇ±â±îÁö »ý±â´Â ½Ã°£ÀÇ °£°ÝÀÇ ¿øÀÎÀº ¹«¾ùÀ̶ó°í º¸´Â°¡
¿¹¿Üµµ ÀÖ°ÚÁö¸¸ »ç°í¹æ½ÄÀ» ¹Ù²Ù´Â °ÍÀº ½Ã°£ÀÌ ¿À·¡ °É¸®´Â °úÁ¤ÀÌ´Ù. ±×¸®°í ¶§·Ð º¯È­¸¦ ÅÃÇϱ⺸´Ù´Â ¡®¾û¶×ÇÑ¡¯ ±æÀ» °¡±âµµ ÇÑ´Ù. °ü¸®ÀÚ °èÃþÀÇ º¯È­°¡ ´À¸° °ÍÀ» ¿¹·Î µé ¼ö ÀÖ´Ù. ÇÏÁö¸¸ º¯È­¿¡ À¯¿¬ÇÏÁö ¸øÇÏ°í ´Ê°Ô ´ëÀÀÇÑ´Ù´Â °ÍÀº °á°úÀûÀ¸·Î ³«ÈÄ Çö»óÀ» ÃÊ·¡ÇÑ´Ù. ¿¡¸¯½¼ÀÇ »ç·Ê°¡ ±×°ÍÀ» Áõ¸íÇÑ´Ù.

¿¡¸¯½¼ÀÇ ¼º°øÀº °æÀï»çº¸´Ù À¯¸®ÇÑ À§Ä¡¸¦ Á¡ÇÏ°Ô ÇÏ´Â µ¥ °áÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌÃÆ´Ù. °³¹ßÀÚ´Â ¶§·Ð âÁ¶ÀûÀÌÁö ¾ÊÀº Á÷¾÷ÀÌ´Ù. °³¹ßÀÚÀÇ ¾÷¹« Áß 80%´Â ¸Ó¸®¸¦ ¾²Áö ¾Ê´Â(no-brain) ÀÏÀÌ°í ¿©ÀüÈ÷ ±â°è Áß½ÉÀû(machine-centric) ¹æ½ÄÀ¸·Î »ç°íÇϸç ÇÁ·Î±×·¡¹ÖÀ» ÇÑ´Ù. âÁ¶ÀûÀÎ ÀÛ¾÷À» µµ¿ï ¼ö ÀÖ´Â °³¹ß µµ±¸´Â ¿©ÀüÈ÷ ºÎÁ·ÇÑ ¼ÀÀÌ´Ù. ÀÌ´Â °³¹ß ȯ°æÀÌ °³¹ßÀÚ·Î ÇÏ¿©±Ý ±â°è¿¡ ½Å°æ ¾²±âº¸´Ù ½ÇÁ¦ ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ ÁýÁßÇÒ ¼ö ÀÖ´Â Àΰ£ Áß½ÉÀûÀΠȯ°æÀ¸·Î ¹ßÀüÇØ¾ß ÇÏ°í ±×·¯ÇÑ ±â¹ÝÀÌ µÉ ¼ö ÀÖ´Â ÁÁÀº °³¹ß µµ±¸¸¦ ¸¸µå´Â µ¥ ³ë·ÂÇØ¾ß ÇÏ´Â ÀÌÀ¯À̱⵵ ÇÏ´Ù. @
°ü·Ã±â»ç
IBM ·¡¼î³¯, °£Á¢ ¿µ¾÷ ¹æ½ÄÀ¸·Î »ç¾÷ Àü·«¡¸´ë¼ö¼ú¡¹
Çѱ¹IBM¡¤·¡¼î³¯, Á÷¿ø Àμö ½Å°æÀü
º¼·£µå··¡¼î³¯,¡¸ÇÑÁöºØ ¶óÀ̹ú¡¹
È®Àå °³¹ß ȯ°æ, ·¡¼î³¯ XDE ÇÁ·ÎÆä¼Å³Î
·¡¼î³¯¼ÒÇÁÆ®¿þ¾î, ¹Ì S&P 500 Áö¼ö¿¡ ÆíÀÔ
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
UX´Â ·¯ºê¾×Ãò¾ó¸®½Ä ÇÁ·ÎÆ÷Áî
ÀÌ ¶¥ÀÇ IT º¥Ã³°¡ »ì¾Æ³²´Â ¼¼...
±¸±Û Å©·Ò¿¡ ´ëóÇÏ´Â ¿ì¸®ÀÇ ÀÚ¼¼
¿ÀÁîÀÇ ¸¶¹ýÀÌ ¹«¼±ÀÎÅÍ³Ý È¯°æ¿¡ ...
DB2 »ç¿ëÀÚ Ä¿¹Â´ÏƼ ¿ÀÇÂ!! ...
ºñÁî´Ï½º º¸¾È¿¡ µÐ°¨ÇÑ ITÁ¶Á÷µé
Ensuring Data Prot...
Á¦°ø: Oracle
SME Issues: 3 shor...
Á¦°ø: Oracle
How to Choose the ...
Á¦°ø: Oracle
Software And Servi...
Á¦°ø: Oracle
Director Special R...
Á¦°ø: Oracle
ÀÏÇÒ ¸À ³ª´Â ±â¾÷Çü ³ëÆ®ºÏPC ¡¦µ¨ ¡®·¡Æ¼Æ©µå E6400'(13ÀÏ Ãâ°í) [00:09:50]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
3D ¸ÖƼÅÍÄ¡ µð½ºÇ÷¹ÀÌ¡¦Çï½ÌŰ ¿¬±¸¼Ò '½ÃƼ¿ö'(City Wall) [00:02:28]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
¡°Çѱ¹ SW´Â ·¹µå¿À¼ÇÀΰ¡?¡±
"¾×ƼºêX¿Í °øÁ¸ ¸ð»ö"¡¦±¸±Û, ...
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
¡®¾Ë¾à¡¯ µ¹Ç³Àº ³×À̹öµµ ¸ø¸»·Á?
UX´Â ·¯ºê¾×Ãò¾ó¸®½Ä ÇÁ·ÎÆ÷Áî
³×À̹öÆÇ ÆÄÀÌ¾îÆø½º3, 9¿ù4ÀÏ ...
KTF, ³» ¼Õ ¾ÈÀÇ ¹ý´ç 'º×´Ù...
KT ¸Þ°¡ÆÐ½ºÁ¸, Ȳ±Ý 10µ·¿¡ ...
»ï¼ºÀüÀÚ, '½Ç¼ÓÇü' µðÁöÅо×ÀÚ ...
ij³íÄÚ¸®¾Æ, À×Å©Á¬ ÇÁ¸°ÅÍ¡¤º¹ÇÕ±â...
Àå¸éÃÔ¿µµµ ¾Ë¾Æ¼­ 'ôô'¡¦ÆÄÀÎÇÈ...
 
 
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.