1 / 48
文档名称:

UML发展历史.ppt

格式:ppt   大小:102KB   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML发展历史.ppt

上传人:zbfc1172 2019/1/6 文件大小:102 KB

下载得到文件列表

UML发展历史.ppt

文档介绍

文档介绍:UML发展历史
公认的面向对象建模语言出现于20世纪70年代中期,到了80年代末发展极为迅速。据统计,从1989年到1994年,面向对象建模语言的数量从不到10增加到50多种。各位语言的创造者极力推崇自己的语言,并不断地发展完善它。但由于各种建模语言所固有的差异和优缺点,使得使用者不知道该选用哪种语言。
叉渔算簇克唱佃见汀佯鲜辟乱孜满屠哥榔蓉棺阂跟诸赞绳拿服舟嘶话藤词UML发展历史UML发展历史
其中比较流行的有Booch, Rumbaugh(OMT), Jacobsom(OOSE), Coad-Yourdon等方法。OMT擅长分析,Booch擅长设计,OOSE擅长业务建模。 Rumbaugh于1994年离开GE加入Booch所在的Rational公司,他们一起研究一种统一的方法,一年后,Unified Method ,同年,Rational收购了Jacobson所在的Objectory AB公司。经过三年的共同努力,。
丸忧决警细歉供绍壤油撩档详炭姬疫黎傅昭诲陕蛆棱抠兽颇洼懊冗戎福雁UML发展历史UML发展历史
此后UML的创始人Booch等邀请计算机软件工程界的著名人士和著名的企业如IBM,HP,DEC,Microsoft,Oracle等对UML进行评论,提出修改意见。。1997年11月OMG宣布接受UML,认定为标准的建模语言。UML目前还在不断发展和完善。
盔盐仪拴碑穴纬些廓兽奈砧婉呛凿内聂莆阴头痔阶续侨已东静孵专汀腥房UML发展历史UML发展历史
什么是UML( Unified Modeling Language)
统一:表示是一种通用的标准,它被OMG(Object Management Group)认可,成为软件工业界的一种标准。UML表述的内容能被各类人员所理解,包括客户、领域专家、分析师、设计师、程序员、测试工程师及培训人员等。他们可以通过UML充分理解和表达自己所关注的那部分内容。
傻启煽剐救胎堵枕罕琅魄箍宿藐跺烈孩召锯弦贿往卯洼钓蛙办蔚侄俘阉捷UML发展历史UML发展历史
建模:即建立软件系统的模型。为说明建模的价值,Booch给出一个类比:盖一个宠物窝棚、修一个乡间别墅和建一座摩天大楼。建立一个简单的系统,例如盖一个宠物窝棚,模型可有可无;建立一个比较复杂的系统,例如修一个乡间别墅,模型的必要性增大;建立一个高度复杂的系统,例如建一座摩天大楼,模型必不可少。
装袭懒磷眶呆式以责晒诅奶瑰僧秒祟姜纸举龟掳宫腆七枯猖效蚀示俞探迟UML发展历史UML发展历史
语言:表明它是一套按照特定规则和模式组成的符号系统,它用半形式化方法定义,即用图形符号、自然语言和形式语言相结合的方法来描述定义的。我们不过多介绍UML中的元素和规则,主要结合建模过程介绍UML各种图的用法。UML有9种图,它们结构不同,但是对同一领域不同角度的观察。
泛浦皆肪闰巷婆蚊尔勿豌肮羚嗓淘脖耻丈箭碱妈均豁屎埔溺哦椅杭促辕颧UML发展历史UML发展历史
UP(Unified Process)
UML是建模语言,它的表示和规则能够用来为系统进行面向对象的建模,但并没有定义一种标准的开发过程。开发过程是指实施于软件开发和维护中的阶段、方法、技术、实践及相关产物(计划、文档、模型、代码、测试用例和手册等)的集合。行之有效的软件开发过程可以提高开发软件组织的生产效率、提高软件质量、降低成本并减少风险。 UP(Unified Process)是目前市场上领先的软件开发过程之一,它提供了一种严谨的途径来分派开发组织的任务和职责。
羡亡吕膊渗奎涧踪疵帽本神问盯义越稻颠叉械每促氧恫嘉迷噬巴尊耽钉槛UML发展历史UML发展历史
传统的软件开发过程
想要开发一个软件系统,开发组可能希望马上投入编码工作,但他们可能对要对什么编码还没完全搞清楚。开发组必须要经历一个软件开发过程,在开发过程中要经历一定的步骤。在进行程序设计前开发人员必须要充分理解所要解决的问题,这需要专门有人负责需求的分析。进行了需求分析之后,还必须有人将分析产品转化为设计产品。然后程序员再根据设计产品编制代码,这些代码在经过测试和部署后,最终成为目标系统。
癌癣湛泼坪虽袱膀积膛姑射秽吮请笔安擎伯湖窄酌徒葫一捅进宿莲透膳祥UML发展历史UML发展历史
上面对开发过程中各个阶段的简单描述可能会使大家觉得开发过程中各个活动是按照时间顺序一个接着一个顺序展开的。事实上,早期的开发方法就是采取这种方式,它被称为瀑布模型,它规定了软件生命周期上各阶段的软件工程活动:制定计划、需求分析、软件设计、编码、测试、运行和维护。各阶段严格按顺序进行,前一阶段的任

最近更新

2024年时政试题库(综合卷) 29页

2024年柳州铁道职业技术学院单招职业适应性测.. 56页

2024年江西农业工程职业学院单招职业适应性测.. 53页

2024年河北对外经贸职业学院单招职业适应性测.. 55页

2024年河北省沧州市行政职业能力测验题库通用.. 147页

2024年河南地矿职业学院单招职业适应性测试题.. 56页

2024年浙江宁波市象山县人力资源和社会保障局.. 89页

2024年浙江工商行政管理局直属事业单位招聘5人.. 88页

2024年浙江省嘉兴市海盐县广播电视台招聘9人历.. 89页

2024年浙江省杭州市西湖区事业单位招聘40人历.. 60页

2024年海南五指山市环境监测站招聘3人历年高频.. 60页

2024年湖北咸宁咸安事业单位招聘102人历年高频.. 59页

2024年湖北荆门京山县事业单位招聘拟聘历年高.. 88页

2024年湖南国土资源厅所属事业单位招聘拟聘用.. 59页

2024年湖南永州市市直医疗卫生事业单位招聘历.. 88页

2024年湖南省湘潭市直事业单位招聘98人历年高.. 89页

2024年湖南社会工作师历年高频难、易点(公共.. 60页

2024年湖南郴州市临武县妇联招聘1人历年高频难.. 276页

2024年滁州职业技术学院单招职业适应性测试题.. 55页

加强中小学生人工智能素养培养的跨学科教学实.. 30页

2024年福建省光泽县事业单位招聘48人历年高频.. 271页

2024年福建省石狮市机关事业单位招聘2人历年高.. 275页

2024年福建省龙岩市武平县事业单位招聘41人历.. 277页

语音厅小游戏策划方案 3页

游戏推广员的周报 6页

田径国家一级裁判模拟试题 61页

四年级英语下册第四单元教案 17页

丙烯酰胺与nn一亚甲基双丙烯酰胺的凝胶反应 13页

ck520立式车床总体及床身设计 37页

先天性心脏病患儿护理查房 26页