ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
ßÙßÙ¶ÁÊé ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

borland´«Ææ-µÚ50ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



Ô­±¾¿´ÆðÀ´À§ÄѵÄÊÂÇéÒ»ÏÂ×Ӿͱ»Web¡¡ServiceºÍCORBAÁªÊÖ½â¾öÁË¡£ÕâÕýÊÇÒ»¸ö·Ç³£¡¡
ºÃµÄWeb¡¡ServiceÓ¦Ó÷¶Àý¡£¡¡¡¡¡¡
ÄÇôÔÚ2002Ä꣬Web¡¡ServiceÔÚÐÅÏ¢Òµ½çÓ¦ÓõÄÇéÐε½µ×ÊÇÈçºÎÄØ£¿µ½µ×ÓÐûÓÐÐÅÏ¢¡¡
ϵͳÔÚʹÓÃSOAPºÍWeb¡¡Service¼¼ÊõÄØ£¿Æäʵ£¬ÎÒÃÇ´Ó¸÷ÖÖ¿ª·¢¹¤¾ß¶¼Ö§³ÖWeb¡¡Service¡¡
µÄÓ¦ÓÃÀ´¿´£¬Ò»¶¨ÊÇÓÐÈËÒѾ­ÔÚʹÓÃWeb¡¡ServiceÁË£¬·ñÔòûÓбØÒª¼¸ºõËùÓеĿª·¢¡¡
¹¤¾ß¶¼ÕùÏÈ¿ÖºóµØ¼ÓÈë¶ÔÓÚSOAPºÍWeb¡¡ServiceµÄÖ§³Ö¡£¡¡¡¡¡¡
ÏÂͼÊÇ2002ÄêÐÅÏ¢½ç¶ÔÓÚʹÓÃWeb¡¡ServiceµÄ×îºóµ÷²é½á¹û£¬´ÓÊý×ÖÖÐÎÒÃÇ¿ÉÒÔ¿´µ½£¬¡¡
ûÓÐʹÓÃWeb¡¡ServiceµÄ±ÈÂÊÊÇ43¡£2£¥£¬µ«Êdz¬¹ý50£¥µÄµ÷²éÏÔʾWeb¡¡ServiceÒѾ­¡¡
»ò¶à»òÉٵı»Ó¦ÓÃÔÚÐÅϢϵͳ֮ÖÐÁË¡£¶øÕâЩͳ¼ÆÊý¾ÝÒ²´ú±íÁËWeb¡¡Service±»Êµ¼Ê¡¡
Ó¦ÓõÄÖ¤Ã÷¡£¡¡¡¡¡¡
ÁíÍâÒ»·Ý¶ÔÓÚWeb¡¡ServiceÓ¦Óõĵ÷²é½á¹ûÈçÏÂÒ³ËùÏÔʾ¡£ÎÒÃÇ¿ÉÒÔ¿´µ½ÔÚ2003ÄêÖС¡
Web¡¡Service½«Óиü´óµÄʹÓñÈÂÊ£¬¿É¼ûWeb¡¡ServiceµÄÓ¦Óý«»á¿ìËÙµØÌáÉý¡£¡¡¡¡¡¡
Èç¹ûÎÒÃÇ°ÑÁ½·Ýͳ¼Æ½á¹ûÒÔÇ÷ÊÆͼͬʱ³ÊÏֵĻ°£¬»á·¢ÏÖWeb¡¡ServiceÓ¦Óõijɳ¤±È¡¡
Âʼ¸ºõ²»»áÊä¸øÒ»°ãµÄ¿ª·¢¹¤¾ß»òÊdzÌÐòÓïÑԵijɳ¤±ÈÂÊ¡£¡¡¡¡¡¡
ÔÚ2003ÄêWeb¡¡Service³ýÁ˽«ÓúÀ´ÓúÆÕ¼°Ö®Í⣬еÄWeb¡¡Service¹æ¸ñÒ²½«ÂýÂýÍêÉƲ¢¡¡
ÇÒ¿ªÊ¼±»Èí¼þ³§ÉÌʵÏÖ¡£³ý´ËÖ®Í⣬Ҳ¿ªÊ¼ÓÐÐÅÏ¢³§É̶ÔWeb¡¡ServiceµÄȱµã¼ÓÒԸġ¡
ÉÆÍƳö±äÐεĽâ¾ö·½°¸¡£²»¹ýǧ±äÍò±ä£¬²»±äµÄÊÇÔÚÏÖÔÚÐÅÏ¢¶àÔª»¯µÄʱ´úÕýÏÔʾÁË¡¡
ÎÒÃǵÄÈ·ÐèÒªWeb¡¡Service´ú±íµÄ´©Í¸Á¦ºÍÕûºÏÁ¦¡£¡¡¡¡¡¡
Ðí¶àÈ˵±³õ˵Web¡¡ServiceÊDz»Êµ¼ÊµÄ¼¼Êõ£¬´ÓÄ¿Ç°µÄ¸÷ÖÖ¼£ÏóºÍͳ¼ÆÊý×ÖÀ´¿´ÕâЩ¡¡
ÈËËƺõÊÇ´íÁË¡£Web¡¡ServiceµÄ¼òµ¥»¯²»´ú±íÎÞÓã¬Æ仺ÂýÒ²²»´ú±í²»¿ÉÓá£ÎÒÃÇÖ»¡¡
ÐèÒªÔÚÊʵ±µÄµØ·½Ê¹ÓÃÊʵ±µÄ¼¼Êõ£¬Web¡¡Service¾ÍÊÇÒ»¸öºÜºÃµÄÀý×Ó¡£±Ï¾¹µ±³õDon¡¡¡¡
BoxÔÚ¶¨ÒåSOAPʱ×îԭʼµÄÏë·¨±¾¾ÍÊÇ¡¨¼òµ¥£¨Simple£©¡¨£¬²»ÊÇÂ𣿡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÃæÏò¶ÔÏó¼¼ÊõµÄƽÃñ»¯¡¡¡¡¡¡
¡¨ÄãÃÇÊÇÓÃʲô·½·¨À´¿ª·¢ÏµÍ³µÄ£¿¡¨£¬¡¨ÄãÃÇʹÓÃUMLÂð£¿ÄãÃÇÔÚʹÓÃÃæÏò¶ÔÏó·½Ê½¿ª¡¡
·¢Ó¦ÓÃϵͳʱʹÓÃËùÓеÄUMLͼÐÎÂ𣿡¨£¬¡¨ÄãÃÇ×ñÑ­RUPÀ´·¢Õ¹Èí¼þÂ𣿡¨£¬ÕâЩÎÊÌâ¡¡
ÊÇÎÒÔÚºÍһЩÐÅÏ¢½çµÄÅóÓÑÁÄÌìʱ¾­³£Ñ¯ÎʵÄÎÊÌ⣬ÒòΪÎÒÒ²·Ç³£ÏëÁ˽âUML/RUPºÍ¡¡
ModelingÔÚÒµ½çʹÓõÄÇéÐΡ£¡¡¡¡¡¡
UMLºÍModelingµÄÐèÇóÔÚÈýλOO´óʦ¶àÄêµÄÌᳫ²¢ÇÒ³ÉÁ¢Rational¹«Ë¾¿ªÊ¼´óÂôRose¡¡
ºó£¬ÕÕÀí˵UMLºÍModelingÔÚÐÅÏ¢Òµ½çÓ¦¸ÃÊDZ»¹ã·ºµØʹÓ㬲»ÊÇÂ𣿵«ÊÇÇéÐÎËƺõ¡¡
²¢²»ÊÇÈç´Ë¡£¡¡¡¡¡¡
ÔÚÎÒÖªµÀµÄÐí¶à°¸ÀýÖУ¬Ðí¶à¹«Ë¾»òÊÇÐÅÏ¢»ú¹¹ÔÚ¹ºÂòÁËRoseÖ®ºó£¬ÒªÃ´±»¹©·îÆðÀ´¡¡
³ÉΪһÖÖÏȽø/ʱ÷ÖµÄÏóÕ÷£¬²»È»¾ÍÊDZ»Ê¹ÓÃÀ´×÷Ϊ»­Í¼µÄ¹¤¾ß¡£¼´Ê¹ÊÇÕæµØʹÓÃUML¡¡
ºÍModelingµÄ¹«Ë¾Ò²´ó¶¼Ö»ÊÇʹÓÃRose»­»­Use¡¡Case¡¢Class¡¡DiagramºÍObject¡¡¡¡
Diagram£¬ÔÙ¼ÌÐøÉîÈëµÃ¼¸ºõûÓС£ÎªÊ²Ã´»áÈç´ËÄØ£¿UMLÒѾ­±»Ö¤Ã÷ÊǷdz£ºÃµÄÀíÂÛ¡¢¡¡
¿ª·¢·½Ê½ºÍ¹µÍ¨ÓïÑÔ£¬RoseÒ²ÍƳöÁËÕâô¶àÄ꣬ΪʲôUMLµÄÆÕ¼°ÂÊÈÔÈ»·Ç³£µÍÄØ£¿Îª¡¡
ʲôÐí¶à¹ºÂòÁËRoseµÄ¹«Ë¾ºÍ»ú¹¹Ò²Ã»ÓÐÍêȫʹÓÃRoseµÄ¹¦ÄÜÄØ£¿ÕâÆäÖÐÒ»¶¨ÓÐһЩ¡¡
ÎÊÌâ´æÔÚ¡£µ«ÊÇ£¬ÕâÊÇʲôÎÊÌâÄØ£¿¡¡¡¡¡¡
¾ÍÎÒ¸öÈ˵ľ­ÑéÀ´Ëµ£¬ÔÚÐí¶àµÄÏîÄ¿¿ª·¢Ö®Öдó¸Å¶¼Ö»ÓÐʹÓõ½Use¡¡Case¡¢Class¡¡¡¡
DiagramºÍObject¡¡Diagram£¬×î¶à»­»­Sequence¡¡Diagram£¬½ÓמÍÊǽáºÏ×é¼þÄ£ÐÍ¡¢¡¡
¿ª·¢¹¤¾ßºÍÊý¾Ý¿â¿ªÊ¼½øÈ뿪·¢µÄ½×¶Î£¬±È½Ï×¢ÖØCBDµÄ¿ª·¢Ä£ÐÍ£¬ÏÊÉÙʹÓõ½ÆäËû¡¡
µÄUMLͼÐΣ¬Òò´Ë¿ÉÒÔ˵ÊÇÆ«Ïò½áºÏUMLºÍExtreme¡¡Programming£¬ÒÔÏîĿʱ³ÌΪ×îÖØ¡¡
ÒªµÄÒÀ¹é£¬²¢²»Ç¿µ÷ÍêÈ«×ñÕÕUMLºÍRUP¡£Òò´Ë£¬ÎÒÒ²·Ç³£ÏëÒªºÍÆäËûµÄÅóÓѽ»Á÷£¬ÁË¡¡
½âÆäËûÈËʹÓÃUML/RUPµÄÇéÐΣ¬»òÕßÆäËûÈËÊÇÈçºÎʹÓÃOO¼¼Êõ¿ª·¢ÏîÄ¿µÄ¡£¡¡¡¡¡¡
ÎÒ¸öÈËÒ²ÊÇ´ÓÊÂÐÅÏ¢¹¤×÷µÄÒ»Ô±¡£ËäȻûÓÐʲôÏÔÖøµÄ¹±Ï×£¬µ«ÊÇÎÒ¶ÔÓÚUMLºÍRose¡¡
ʼÖÕÓÐÒ»·Ý»³ÒÉ¡£µ±È»£¬Õâ·Ý»³Òɲ¢²»ÊÇÖ¸UMLºÍRoseûÓÐÓã¬Ïà·´£¬UMLµÄÈ·¶ÔÓÚÈí¡¡
¼þ¹¤³ÌÓÐ×Å׿ԽµÄ¹±Ïס£²»¹ýÎÒÈÏΪUMLºÍRoseÖ®ÖеÄÐí¶à¶«Î÷¹ýÓÚ·±Ëö£¬ÒªÊµ¼ÊÓ¦¡¡
ÓÃÔÚÏîÄ¿·¢Õ¹Ö®ÉÏ£¬³ý·ÇÏîĿûÓÐʱ³ÌºÍ×ÊÔ´µÄÏÞÖÆ£¬¾ÍÏñRumbaugh×Ô¼ºÔÚGEʱ´ÓÊ¡¡
µÄʵÑé¼Æ»®£¬ÓµÓÐÐí¶àµÄ×ÊÔ´ºÍ¿íÀ«µÄʱ³Ì£¬·ñÔò£¬Ôõô¿ÉÄÜÓÐʱ¼äºÍ×ÊÔ´°ÑËùÓеġ¡
UMLͼÐζ¼»­³öÀ´ÄØ£¿ÖÁÉÙ¾ÍÎÒ¸öÈ˵ÄÏîÄ¿ÉúÑÄÀ´ËµÊÇ´ÓÀ´¶¼²»¿ÉÄܵģ¬ÒòΪÔÚÎÒ¸ö¡¡
È˵ÄÐÅÄîÖÐÏîÄ¿¿ª·¢×îÖØÒªµÄ×¼ÔòÊÇ¡¨On¡­Time¡¡Delivery¡¡Of¡¡A¡¡Working¡¡And¡¡Decent¡¡¡¡
System¡¨£¬²»ÊÇUML£¬²»ÊÇRUP£¬¸ü²»ÊÇÈκÎÆäËûʱ÷ÖÈí¼þ¼¼Êõ¡£¡¡¡¡¡¡
ÁíÍ⣬ÎÒÒ»Ö±ÈÏΪRoseʵÔÚËã²»ÉϺõÄÈí¼þ£¬Ã¿Ò»´ÎÎÒʹÓÃRose¾ÍÓÐÖֻص½Windows¡¡¡¡
3¡£1ʱ´úµÄ¸Ð¾õ¡£´ËÍ⣬RoseÔÚ»æÖÆUMLͼÐÎÉÏʼÖÕÓÐһЩСÎÊÌ⣬´Ó°æ±¾1¿ªÊ¼µ½ÏÖ¡¡
ÔÚ¶¼Ã»ÓиÄÉÆ¡£Òò´ËÎÒÒ²Ôø¾­¿ªÍæЦµØ˵£¬¡¨RoseÊÇÈ«ÊÀ½çÒ»Á÷µÄOO·ÖÎöʦÅäºÏÈýÁ÷¡¡
µÄ³ÌÐòÔ±¿ª·¢³ö²ÉµÄ²úÆ·¡¨¡£Òò´ËÎÒ¸öÈ˶ÔÓÚUML/RUPÒ»Ö±ÓÐ×ÅÒ»·Ý»³ÒÉ£¬Ö»ÊÇÈË΢ÑÔ¡¡
Çᣬ²»¸ÒÇáÒ×±íʾ¶ÔÓÚUML/RUPµÄÖÊÒÉ¡£¡¡¡¡¡¡
²»¹ý£¬ÔÚExtreme¡¡Programming¶ÔÓÚUML/RUP¿ª·¢Ä£Ê½Ìá³öÀàËƵÄÖÊÒɺÍÖð½¥·ÖÍ¥¿¹Àñ¡¡
Ö®ºó£¬ÎÒÒ²ÔÚInternet/IntranetÉÏ¿´µ½ÓúÀ´Óú¶à¶ÔÓÚUML/RUPµÄÅúÆÀÒÔ¼°Ðí¶àÈ˹«¿ª¡¡
ÌÖÂÛʹÓÃUML/RUPʧ°ÜµÄÔ­ÒòºÍ¼ìÌÖ¡£´Ëºó£¬ÎÒ×ÜËãÈçÊÍÖظº£¬ÒòΪÕâЩ¶¼Ö¤Ã÷Á˲»¡¡
µ¥ÊÇÎÒ¸öÈËÓÐÒÉÎÊ£¬Ðí¶àÈ˶¼ÓÐÏàͬ»òÊÇÀàËƵÄÎÊÌâ¡£ÎÒÈÏΪÕâЩÅúÆÀºÍÖÊÒɶÔÓÚ¡¡
UML/RUPÊÇÒ»¼þºÃÊ£¬ÒòΪÕâ¿ÉÒÔÈÃÈí¼þ½çÔÙ´ÎÉóÊÓUML/RUP²»×ãÖ®´¦£¬ÕÒ³öÎÊÌâµÄËù¡¡
ÔÚ²¢ÇÒ¼ÓÒÔ¸ÄÉÆ£¬²ÅÄܹ»ÈÃUML/RUP³ÖÐøµØ¶ÔÈí¼þ½çºÍÈí¼þ¹¤³Ì×ö³ö¹±Ïס£ÕýÓÉÓÚ¡¡
Extreme¡¡Programming¶ÔÓÚUML/RUPµÄÌôÕ½£¬·´¶ø¿ÉÒÔÈÃÎÒÃǸüÇå³þµØÁ˽âʲô·½·¨²Å¡¡
ÊÇ×îÊʺϵġ£ÎÒ¸öÈËÈÏΪ£¬¶ÔÓÚС/ÖеÄϵͳ»òÊÇÏîÄ¿¶øÑÔ£¬¼òÒ×µÄUMLºÍExtreme¡¡¡¡
ProgrammingÊDZȽÏÊʵ±µÄ£¬¶ø¶ÔÓÚ´óÐ͵ÄÆóÒµÓ¦ÓÃϵͳ£¨Enterprise¡¡Application¡¡¡¡
System£©¶øÑÔ£¬UMLºÍRUP±»Ö¤Ã÷ÊÇÓÐЧµÄ¡£¡¡¡¡¡¡
Ò»Ö±µ½2003Äê³õÌýÁËTogetherSoftµÄÊ×ϯ¿Æѧ¼Ò£¨Chief¡¡Scientist£©Todd¡¡OlsenµÄÑÝ¡¡
½²ºó£¬²ÅÕýʽȷ¶¨ÁËÎÒµÄÏ뷨ûÓÐ´í¡£Á¬Todd¡¡Olsen¶¼ÈÏΪUML/RUPÌ«¹ýÓÚѧÊõ»¯£¬¡¡
¶ÔÓÚѧÊõµÄÑо¿Ã»ÓÐÎÊÌ⣬µ«ÊÇÔÚʵ¼ÊµÄÓ¦ÓÃÖÐÔòÉÔÏÔ·±ÔÓ¡£¿ª·¢ÈËÔ±Ó¦¸ÃÔÚ¿ª·¢¹¤¡¡
¾ßµÄ¸¨ÖúϽøÐÐÊʵ±µÄÐÞÕûÒÔÕÒ³ö×Êʵ±¡¨µÄ·½Ê½À´½øÐÐÏîÄ¿»òÊÇϵͳ¡¢¹¤¾ßµÄ¿ª·¢¡£¡¡
Á¬Todd¡¡OlsenÕâÖÖ¾­Ñé·á¸»¡¢Èí¼þ¿ª·¢ÊµÁ¦ÓÖ¾ªÈ˵Ĵóʦ¼¶ÈËÎﶼÕâô˵£¬ÎÒÒ²¾Í·Å¡¡
ÏÂÐÄÀ´ÁË¡£¿´À´ÊôÓÚʵսÐ͵Ŀª·¢ÈËÔ±£¬ÒÀÕÕÎäÏÀÊéµÄ½²·¨£¬Ó¦¸ÃÕÆÎÕµÄÊÇ¡¨×î¾ßɱ¡¡
ÈËÍþÁ¦µÄ½£·¨£¬¶ø²»ÊÇ»ªÀöµÄÕÐʽ¡¨¡£µ±Ê±ÎÒÔÚñöÌýÁËTodd¡¡Olsen´óµ¨µÄ˵·¨Ö®ºó²»¡¡
½û´óºô¹ýñ«£¬Òþ²ØÔÚÐÄÖжàÄêµÄÖÊÒÉÖÕÓÚÒ»»Ó¶øÈ¥¡£¡¡¡¡¡¡
ËäÈ»¹ýÓÚ¾ÐÄàÓÚUML/RUPµÄ¿ª·¢Ä£ÐͲ»ËãÊǺõķ½Ê½£¨»òÐíÕâ¶ÔÓÚѧÊõÑо¿ÊÇÕýÈ·µÄ£©£¬¡¡
µ«ÊÇҲûÓÐÈËÍêÈ«·ñÈÏUML/RUP¶ÔÓÚÈí¼þ¿ª·¢µÄ¹±Ïס£ÊÂʵÉÏUMLÊǺÜÖØÒªµÄ£¬ÒòΪËü¡¡
¿ÉÒÔÈÿª·¢ÈËԱʹÓÃͬһÖÖÓïÑÔ¹µÍ¨£¬Ò²¿ÉÒÔºÜÓÐЧµØʹÓÃUse¡¡CaseÈÃÆóÒµÈËÔ±ºÍ¿ª¡¡
·¢ÈËÔ±¹µÍ¨¡£µ«ÊÇΪʲôÔÚRationalÍƹãRoseÕâô¶àÄêÀ´ÆÕ¼°µÄ³ÉЧÈÔÈ»ÓÐÏÞÄØ£¿ÎÒ¡¡
¸öÈËÈÏΪÓÐÈçϵÄÔ­Òò£º¡¡¡¡¡¡
¡ö¡¡¡¡¼Û¸ñ°º¹ó£¬ÄÑÒÔÆÕ¼°¡¡
¡ö¡¡¡¡Ö»Ëø¶¨½ð×ÖËþ¶¥¶ËµÄ¿ª·¢ÈËÔ±¡¡
¡ö¡¡¡¡¹ýÓÚÇ¿µ÷ÍêÕûµÄUML/RUP¿ª·¢Ä£Ê½¡¡
¡ö¡¡¡¡Ã»ÓкͿª·¢¹¤¾ßÕûºÏÔÚÒ»Æð£¬ÒÔ´òÈëÒ»°ãµÄ¿ª·¢ÈËԱȺÌå¡¡¡¡¡¡
ÓÉÓÚRose²ÉÈ¡¸ß¼ÛµÄ²ßÂÔ£¬Òò´ËËäȻΪRational׬½øÁË´ó°ÑµÄ³®Æ±£¬µ«ÊÇÒ²ÈÃUML/RUP¡¡
ºÍRoseµÄÆÕ¼°ÂÊÄÑÒÔ´ó·ùµØÀ©Õ¹¡£ÏëÏë10ÄêÇ°µÄClient/Server¼¼ÊõÒ²ÊÇÔÚ¡¡
PowerBuilder¡¢GuptaµÈ²ÉÈ¡¸ß¼Û´ëÊ©¶øÄÑÒÔ¿ìËÙÆÕ¼°£¬Ò»Ö±Òªµ½VBºÍDelphiµÈ´óÖÚ»¯¡¡
¿ª·¢¹¤¾ßÌṩÁËClient/Server¹¦ÄÜÖ®ºó£¬²ÅÈÃClient/Server¿ìËÙΪ´ó¶àÊýµÄÈí¼þÈË¡¡
Ô±ÊÓClient/Server¼¼ÊõΪÀíËùµ±È»µÄ»ù±¾¼¼ÇÉ¡£ÔÚPowerBuilder/Gupta´íʧÁËÕ¼¾Ý¡¡
Client/ServerµÄÅÓ´óÊг¡Ö®ºó£¬ÔÙÒ²ÎÞ·¨³ÉΪClient/ServerµÄÁìµ¼³§ÉÌ¡£¡¡¡¡¡¡
ͬÑùµØ£¬Èç¹ûRationalһֱΪRose²ÉÈ¡¸ß¼Û£¬Ö»Ëø¶¨¸ß½×¿ª·¢ÈËÔ±Êг¡µÄ²ßÂÔ£¬ÄÇô¡¡
RoseºÜ¿ÉÄÜ»áÔÚÆäËûµÄ¾ºÕù¶ÔÊÖÍƳö¸üºÃµÄUML²úÆ·Ö®ºó¿ìËÙÁ÷ʧÊг¡£¬ÊÂʵÉÏÕâÕý¡¡
ÊÇRationalÔÚ2002ÄêÃæÁÙµÄÀ§¾³£¬ÒòΪRose²»µ«ÔâÊÜÐí¶àUMLС³§É̵ľºÕù£¬¸ü±»Æä¡¡
×î´óµÄ¾ºÕù¶ÔÊÖTogetherSoft´òµÃÄÑÒÔÕмܣ¬Òª²»ÊÇRational»¹ÓÐ3λOO´óʦµÄÃûºÅ¡¡
ÔÚÁ¦³Å£¬RoseÔç¾Í±»TogetherJ»òÊÇTogetherSoftµÄControl¡¡Center´òµÃÂ仨Á÷Ë®ÁË¡£¡¡
´Ó×î½ü4ÄêTogetherSoft¿Éŵijɳ¤ËٶȿÉÒÔ¿´³öÀ´£¬RationalÔçÒѱ»TogetherSoft¡¡
±ÆµÃÇÞʳÄÑ°²ÁË¡£¡¡¡¡¡¡
ÔÚBorland²¢¹ºÁËTogetherSoftÖ®ºó£¬Rational½«Ãæ¶Ô¸üΪ¼èÄѵÄ×´¿ö¡£Ò»µ©Borland¡¡
³É¹¦µØÔÚÆäµÄ¿ª·¢¹¤¾ßÖÐÕûºÏTogetherSoftµÄ²úÆ·£¬ÄÇô½«¿ÉÄÜ»áÏñµ±³õµÄClient/¡¡
Server¼¼ÊõÒ»Ñù£¬¿Éͨ¹ýÌṩ¸üƽÒ×½üÈ˵ÄUML¹¤¾ß¶ø¿ìËÙÈÃUMLΪ´ó¶àÊýµÄ¿ª·¢ÈËÔ±¡¡
½ÓÊܶøʹÓá£ÔÙ¼ÓÉÏÈç¹ûBorlandÒÔºÏÀíµÄ¼Û¸ñÌṩUMLºÍ¿ª·¢¹¤¾ß£¬ÄÇô½«¿ÉÒÔÈÃUML¡¡
´òÈë½ð×ÖËþÖÐ/µÍ½×µÄ¿ª·¢Êг¡£¬¿ìËÙ¾¨ÍÌRoseµÄÊг¡¡£µ½Ê±RoseÔÚUML/Modeling²ú¡¡
Æ·±¾Éí²»ÈçTogetherSoft֮ϣ¬ÔÙ¼ÓÉÏBorland¿ª·¢¹¤¾ßµÄÇ¿Á¦Ö§Ô®£¬RationalµÄ´ó¡¡
ÊƲ»Ãî¡£Òò´ËÕâÊÇΪʲôµ±BorlandÐû²¼²¢¹ºTogetherSoftÖ®ºóÊÜÉË×îÉîµÄ¹«Ë¾¾ÍÊÇ¡¡
Rational£¬¶øRationalÒ²Á¢¿ÌÉùÃ÷ÖжϺÍBorlandµÄºÏ×÷µÄÔ­Òò¡£×îºóÔÚRationalÑÛ¡¡
¿´ºóÊÆÇ·¼Ñ£¬ÔÙ¼ÓÉÏIBMÌá³ö¶¯È˵IJ¢¹ºÌõ¼þÖ®ºó±ãÁ¢¿Ì½ÓÊÜÁËIBMµÄÌáÒé¡£¡¡¡¡¡¡
¸ù¾Ý2002ÄêµÄÐÅÏ¢µ÷²éÏÔʾ£¬´ó¶àÊýµÄ¿ª·¢ÈËÔ±ÒѾ­ÊÓModeling¹¤¾ßΪÏ൱ÖØÒªµÄ¹¤¡¡
¾ß¡£¡¡¡¡¡¡
¶øÇÒĿǰʹÓÃModeling¹¤¾ßµÄ¿ª·¢ÈËÔ±Ò²Ïà¶ÔµØÂúÒâÓÚModeling¹¤¾ßÌṩµÄ¹¦ÄÜ¡£Òò¡¡
´Ë£¬Èç¹ûModeling¹¤¾ßÄܹ»ÔٺͿª·¢¹¤¾ß½ôÃܵؽáºÏ£¬ÄÇôModelingδÀ´µÄ·¢Õ¹½«¸ü¡¡
Ϊ¿ìËÙ¡£¡¡¡¡¡¡
Ä¿Ç°ÔÚËùÓкͿª·¢Ïà¹ØµÄ¹¤¾ßÖУ¬ModelingºÍÉè¼Æ¹¤¾ßÒѾ­Õ¼¾ÝÁËÏ൱ÖØÒªµÄµØλ¡£¡¡
¸ù¾Ý2002Äêµ÷²éµÄ½á¹ûÏÔʾ£¬Éè¼ÆºÍModeling¹¤¾ßÒѾ­·Ö±ðÕ¼¾ÝÁËËùÓпª·¢Ïà¹Ø¹¤¾ß¡¡
µÄµÚ2ºÍµÚ8Ãû£¬¶øÇÒ»¹³ÊÏÖ³ÖÐøÉÏÉýµÄ״̬¡£¡¡¡¡¡¡
Óɴ˿ɼû£¬¿ª·¢ÈËÔ±ÒѾ­ÓúÀ´ÓúÖØÊÓÉè¼ÆºÍModeling¹¤¾ß¡£ÔÚBorland²¢¹ºTogetherSoft¡¡
Ö®ºó£¬ÎÒÈÏΪBorland»áÒÔ½ÏΪºÏÀíµÄ¼Û¸ñÌṩÕûºÏModelingºÍ¿ª·¢¹¤¾ßµÄÈí¼þ°ü£¬¡¡
¿ìËÙ°ÑUML¼¼Êõ´òÈëÒ»°ã¿ª·¢ÈËÔ±µÄÊг¡£¬²¢ÇÒ½«»áÕýʽ´¥·¢Ê¹ÓÃUMLºÍModeling¹¦ÄÜ¡¡
³ÉΪ¿ª·¢ÈËÔ±µÄºËÐÄ»ù±¾¼¼ÇÉ£¬¾ÍÏñÊýÄêÇ°Client/Server¼¼Êõ¶ÔÓÚ¿ª·¢ÈËÔ±Ò»Ñù¡£¡¡¡¡¡¡
Òò´Ë£¬ÎÒÃÇ¿ÉÒÔ·¢ÏÖÏÂÃæͼÐγÊÏֵĻ¹ÊÇÈ¥ÄêÒÔÇ°¿ª·¢ÈËÔ±ÓµÓеļ¼Êõ×´¿ö¡£¿ª·¢ÈË¡¡
Ô±µÄºËÐļ¼ÊõÖ»ÐèÒªÓµÓгÌÐòÓïÑÔ¡¢Êý¾Ý½á¹¹ºÍAlgorithm¼´¿É¡£¡¡¡¡¡¡
µ«ÊÇ´Ó2003Ä꿪ʼ£¬Ò»µ©Borland»òÊÇIBMÍƳöÕûºÏModeling¹¤¾ßºÍ¿ª·¢¹¤¾ßµÄÐÂÒ»´ú¡¡
Èí¼þÖ®ºó£¬ÃæÏò¶ÔÏó¡¢ModelingºÍDesign¡¡PatternµÈ¼¼Êõ½«±»Ñ¹Ëõµ
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨1£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡