第09章-面向對象方法學引論-UML-1_第1頁
第09章-面向對象方法學引論-UML-1_第2頁
第09章-面向對象方法學引論-UML-1_第3頁
第09章-面向對象方法學引論-UML-1_第4頁
第09章-面向對象方法學引論-UML-1_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、3 3、統(tǒng)一建模語言、統(tǒng)一建模語言UMLUML(1)UML概述概述 1) 1、面向對象建模語言在、面向對象建模語言在20世紀世紀70年代中期開始出現(xiàn);年代中期開始出現(xiàn);2、到了、到了80年代以后,出現(xiàn)了許多面向對象的方法,如年代以后,出現(xiàn)了許多面向對象的方法,如Booch、OMT、Shlaer/Mellor、Odell/Martin、RDD、OBA和和Objectory方法等,這些方法在方法等,這些方法在實際的軟件項目開發(fā)中得到了實際的應用;實際的軟件項目開發(fā)中得到了實際的應用;3、到了、到了20世紀世紀90年代中期,出現(xiàn)了第二代的面向對象方法,其中著名的有年代中期,出現(xiàn)了第二代的面向對象方法

2、,其中著名的有Booch94、Rumbaugh的的OMT-2、Coad Yourdon方法以及方法以及Jacobson的的OOSE方方法等。這些面向對象方法都有自已獨立的符號體系,在面向對象軟件業(yè)界得到法等。這些面向對象方法都有自已獨立的符號體系,在面向對象軟件業(yè)界得到了廣泛的認可,成為當時世界上主要的面向對象方法。了廣泛的認可,成為當時世界上主要的面向對象方法。4、在這種情況下,、在這種情況下,1994年年10月,月,Booch和和Rumbaugh共同努力把他們的工作統(tǒng)共同努力把他們的工作統(tǒng)一起來,開始致力于統(tǒng)一建模語言的工作。一起來,開始致力于統(tǒng)一建模語言的工作。5、1995年年10月發(fā)布

3、了第一個公開版本,即月發(fā)布了第一個公開版本,即“統(tǒng)一方法(統(tǒng)一方法(UM,Unified Method)”版本版本0.8,之后不久,之后不久,Jacobson加入到加入到Rational公司,將他的公司,將他的use case思想引入到思想引入到UM當中,于當中,于1996年年6月發(fā)布了新版本,并將其改名為月發(fā)布了新版本,并將其改名為“統(tǒng)一建統(tǒng)一建模語言(模語言(UML)”版本版本0.9。6、1997年年1月,月,UML1.0被提交給對象管理組被提交給對象管理組OMG,作為標準化軟件建模語言,作為標準化軟件建模語言的候選語言,在此之后的半年多時間里,一些重要的軟件開發(fā)商和系統(tǒng)集成商的候選語言,

4、在此之后的半年多時間里,一些重要的軟件開發(fā)商和系統(tǒng)集成商如如Microsoft、IBM、HP和和Oracle等都成為等都成為“UML伙伴伙伴”,它們積極,它們積極UML并提并提出反饋意見,以進一步加強和促進出反饋意見,以進一步加強和促進UML的定義工作。的定義工作。7、最后于、最后于1997年年9月,新版本月,新版本UML1.1再次提交給再次提交給OMG,并于,并于1997年年11月正式月正式被被OMG所采納作為業(yè)界標準。從此,所采納作為業(yè)界標準。從此,UML進入了穩(wěn)步發(fā)展階段,于進入了穩(wěn)步發(fā)展階段,于1998年發(fā)年發(fā)布了布了UML1.2,1999年發(fā)布了年發(fā)布了UML1.3,2000年發(fā)布了

5、年發(fā)布了UML1.4,目前已推出,目前已推出UML2.0版本。版本。Grady BoochIvar JacobsonJames Rumbaugh1995.10 UM0.81996.6-10 UML0.9、0.911997.1 UML1.0 OMG1998 UML1.2 OMGUML伙伴伙伴1997.9 UML1.1 OMG認可認可2000 UML1.4 ISO1999 UML1.3OMG2001 UML2.0 ISO3 3、統(tǒng)一建模語言、統(tǒng)一建模語言UMLUML3 3、統(tǒng)一建模語言、統(tǒng)一建模語言UMLUML用例用例視圖視圖邏輯視圖邏輯視圖配置視圖配置視圖組件視圖組件視圖并發(fā)視圖并發(fā)視圖3 3、

6、統(tǒng)一建模語言、統(tǒng)一建模語言UMLUML2 2、面向對象建模、面向對象建模3 3、統(tǒng)一建模語言、統(tǒng)一建模語言UMLUML3 3、統(tǒng)一建模語言、統(tǒng)一建模語言UMLUMLRadioShapeTurnOn()RadioShapeTurnOn()3 3、統(tǒng)一建模語言、統(tǒng)一建模語言UMLUMLRadio最多有最多有20個頻道個頻道TeacherTeacher3 3、統(tǒng)一建模語言、統(tǒng)一建模語言UMLUMLTeacherSexLiYing:TeacherMaleTeacheractorSexthe number should be uniqueSchedulingauthor=wanglin,Due=Dec,1,2011Studentnumber:int4 4、統(tǒng)一軟件開發(fā)過程、統(tǒng)一軟件開發(fā)過程RUPRUP4 4、統(tǒng)一軟件開發(fā)過程、統(tǒng)一軟件開發(fā)過程RUPRUP4 4、統(tǒng)一軟件開發(fā)過程、統(tǒng)一軟件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論