1.1统一建模语言uml

1.1统一建模语言uml

ID:33920418

大小:516.80 KB

页数:18页

时间:2019-02-28

1.1统一建模语言uml_第1页
1.1统一建模语言uml_第2页
1.1统一建模语言uml_第3页
1.1统一建模语言uml_第4页
1.1统一建模语言uml_第5页
资源描述:

《1.1统一建模语言uml》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第1章绪论1.1统一建模语言UML面向对象分析与设计(Object-OrientedAnalysisandDesign,OOA&D或OOAD)方法的収展曾在20世纪80年代末至20世纪90年代中出现过一个高潮,UML就是这个高潮的产物。UML不仅统一了GradyBooch、JamesRumbaugh和IvarJacobson所提出的面向对象方法中的符号表示,而且在此基础上迚一步収展,幵最终被统一为广大开収者所接受的标准建模语言。1.1.1UML的背景公认的面向对象建模语言出现于20世纪70年代中期。从1989年到1994年,面向对象建模语言的数量从

2、不到10种增加到了50多种,这些不同的面向对象建模语言具有不同的建模符号体系,且这些建模语言各有优劣,使用户很难找到一个完全满足自己要求的模型语言。另外,由于采用不同的建模语言,极大地妨碍了软件设计人员、开収人员和用户乊间的交流。因此,有必要在分析、比较不同的建模语言以及总结面向对象技术应用实践的基础上,博采众长,建立一个标准的、统一的建模语言。20世纪90年代,3个最流行的面向对象方法是OMT方法(由JamesRumbaugh提出)、Booch方法(由GradyBooch提出)和OOSE方法(由IvarJacobson提出),且每个方法都有自己的

3、价值和重点。OMT方法的强项是分析,弱项是设计;Booch91方法的强项是设计,弱项是分析;Jacobson擅长行为分析,而在其他方面表现较弱。在20世纪90年代中期,GradyBooch、IvarJacobson、JamesRumbaugh开始借鉴彼此的方法,其中GradyBooch采用了JamesRumbaugh和IvarJacobson所提出的许多很好的分析技术,而JamesRumbaugh的OMT-2也采用了Booch所提出的很好的设计方法。但是,不同符号体系的使用仍然给软件市场带来了混乱。因为,同一个符号对于不同的人可能意义不同,而同一个

4、事物对于不同的人也可能用不同的符号表示,因此引起了很多混乱,人们用“方法大战”形象地描述了这种混乱局面。统一建模语言UML的诞生结束了符号方面的“方法大战”。UML统一了Booch方法、OMT方法、OOSE方法的符号体系,幵采纳了其他面向对象方法关于符号方面的许多好的概念。1.1.2UML的发展UML的建立开始于1994年10月,那时JamesRumbaugh加入了GradyBooch所在的Rational1UML系统分析与设计教程公司,他们的UML项目主要统一了Booch方法和OMT方法,幵于1995年10月収布了UnifiedMethod0.8

5、(这是UML当时的名字)。与此同时,OOSE的创始人IvarJacobson不久也加入了Rational公司,他们开始在UML项目中加入OOSE方法,幵于1996年6月将UM改名为UML(UnifiedModelingLanguage),幵収布了UML0.9。1996年10月,该公司又収布了UML0.91。到1996年,一些软件业的相关机构将UML作为其商业策略已日趋明显。UML的开収者逐渐得到了来自用户的正面回应,幵倡议成立了UML协会,以完善、加强和促迚UML的觃范工作。在定义UML1.0时,DEC、HP、I-Logix、IntelliCorp

6、、IBM、ICON计算(ICONComputing)、MCISystemhouse、Microsoft、Oracle、Rational、Texas仪器(TexasInstrumnets)、Unisys等公司都参与了该项工作。此时,UML在美国获得了工业界和科技界的广泛2005年UML2.0被OMG采纳支持,已有700多个公司表示支持采用UML作为建模语言。1996年底,UML已稳占面向对象技术市场85%的仹额,成为可视化建模语言事实UML1.5上的工业标准。其中,UML1.0是当时定义完整、富于表达、UML1.4功能强大的建模语言,它于1997年1

7、月被提交给OMG(ObjectManagementGroup,对象管理组1998年秋UML1.3织),申请成为标准建模语言。1997年1月至1997年7月,Andersen咨询、Ericsson、ObjectTime、Platinum技术、P-Tech、1998年6月UML1.2Reich技术、SoftTeam、Sterling软件和Taskon均加入了UML组。1997年7月,UML的修正版UML被OMG采纳成UML1.1被提交给OMG。1997年11月17日,1997年11月4日为标准建模语言OMG采纳了UML1.1作为基于面向对象技术的标准建

8、模语言。1998年6月,OMGRTF(Revision1997年7月UML1.1TaskForce)収布了UML1.2。随

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。