UML代表著軟件建模的發展趨勢

發表于:2009-06-17來源:作者:點擊數: 標簽:趨勢umlUML代表軟件
軟件開發技術和模型的表現手法層出不身,但在目前的軟件開發方法-扣,面向列象的方法占據著主導地位。 面向對象 方法的主導地位也決定著 軟件開發過程模型 化技術的發展,面向對象的建模技術(0MT)方法也就成為主導的方法。根據對目前軟件業的研究和估計,uML

軟件開發技術和模型的表現手法層出不身,但在目前的軟件開發方法-扣,面向列象的方法占據著主導地位。面向對象方法的主導地位也決定著軟件開發過程模型化技術的發展,面向對象的建模技術(0MT)方法也就成為主導的方法。根據對目前軟件業的研究和估計,uML(unined modeling lallguage,統一建模語言)可以說代表今后5~10年軟件建模的發展方向。uML將成為面向對象技術領域內占主導地位的標準建模語言。uML融八了軟件工程領域的新思想、新力法和新技術,不僅可以支持面向對象的分析與設計,更重要的足能夠有力地支持從需求分析開始的軟件開發全過程??偟膩碚f,uML是…種定義良好、易于表示、功能強大且普遍實用的建模語言。

 公認的面向對象建模語言出現于20世紀70年代r1一期。從1989年到1994年,其數量從不到卜種增加到了五十多種。20世紀90年代r扣期,一批新方法出現了,其中撮引人注目的是Boochl993、OOsE和OMT-2等。但是在早期這些眾多的建模語言中,存在一些致

命的問題,阻止r其進涉的應用,概括起來有兩點。

 ·  面對眾多的建模語言,用戶由于沒有能力區別小同語言之間的差別。因此很難找

     到一種比較適合其應用特點的語言。

 ·  眾多的建模語言各有干秋,存在一‘些差別,極夫地妨礙了用戶之司的交流。

 上述原因在客觀上促進了uML的誕生,uML克服上述缺點,啦收了早期不同建模語言的優點,在總結面向對象技術應用實踐的基礎上,根據應用需求,求同存異形成的,統一建模語言。1994年10月,Grady Booch和Jim Rumb跏gh首先將Booch93和OMT_2統一起來,并于1995年10月發布了第一個公開版本——uM o 8(unitiedMethod),稱之為統一方法。1995年秋,00sE的創始人【var Jacobson加入到這一工作中,經過Booch、Rumbau曲和Jacobson三人的共同努力,于1996年6月和Io月分別發布了兩個新的版本。即uML 0 9和uML 0 91,并將uM廈新命名為uML(unmedModelingLa“gu89e)。1996年,一些機構將uML作為其商業策略已曰趨明顯。uML的開發者得到r來自公眾的正面反應,并倡議成立了uML成員協會,以完善、加強和促進uML的定義工作。當時的成員有DEc、HP、I—L091)【、ltellico叭IBM、IcoN computln臥McI synernhouse、Micmson、orack、Rational soRware、TI以及unisvs。這一機構對uMLl o(1997年1月)及uMLll(1997年11月17口)的定義和發布起了重要的促進作用。

 向對象技術和uML的發展過程司用圖1_8來表示。標準建模語言的出現是面向對象

技術和uML發展的重要成果。存美國,截止到1996年lo月,uML獲得了工業界、科界和應用界的廣泛支持,已有700多個公司表示支持采用UML作為建模語言。1996年底,UML已穩占面向對象技術市場的85%,成為可視化建模語言事實上的工業標準。1997年11月17日,OMG采納UMLll作為基于面向對象技術的標準建模語言。UML經歷了l 2、1.3、l 4,目前UML2 0版本已經制定。

     UML共定義了三大類,共12種模型圖。

    結構類模型圖(structural diagrams):用4種模型圖描述系統應用的靜態結構,包括類圖、對象圖、組件圖和配置圖。

    行為類模型圖(behavior diagrams):用5種模型圖描述系統動態行為的各個方面,包括用例圖、序列圖、行為圖、協作圖和狀態圖。

    模型管理類模型圖(model management diagrams):用3種模型圖來組織和管理各種應模型,包括軟件包、子系統和模型。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97