一、為什么要學習UML
UML是Unified Modeling Language(統(tǒng)一建模語言)的簡稱。UML是對軟件密集型系統(tǒng)中的制品進行可視化、詳述、構(gòu)造和文檔化的語言。制品{Artifact}是指軟件開發(fā)過程中產(chǎn)生的各種各樣的產(chǎn)物,如模型、源代碼、測試用例等。
1) UML建?梢赃_到以下目的:
2) 使用模型可以更好地理解問題
3)使用模型可以加強人員之間的溝通
4)使用模型可以更早地發(fā)現(xiàn)錯誤或疏漏的地方
5)使用模型可以獲得設計結(jié)果
6)模型為最后的代碼提供依據(jù)
二、UML的歷史
1997年,OMG組織(Object Management Group對象管理組織)發(fā)布了統(tǒng)一建模語言(Unified Modeling Language,UML)。UML的目標之一就是為開發(fā)團隊提供標準通用的設計語言來開發(fā)和構(gòu)建計算機應用。UML提出了一套IT專業(yè)人員期待多年的統(tǒng)一的標準建模符號。通過使用UML,這些人員能夠閱讀和交流系統(tǒng)架構(gòu)和設計規(guī)劃--就像建筑工人多年來所使用的建筑設計圖一樣。
2003年,UML已經(jīng)獲得了業(yè)界的認同。在所見過的專業(yè)人員的簡歷中,75%都聲稱具備UML的知識。然而,在同絕大多數(shù)求職人員面談之后,可以明顯地看出他們并不真正了解UML。通常地,他們將UML用作一個術(shù)語,或?qū)ML一知半解。大家對UML缺乏理解的這種狀況,促進我撰寫這篇關(guān)于UML 1.4的快速入門文章。當閱讀完本文時,您還不具備足夠的知識可以在簡歷上聲稱自己掌握了UML,但是您已具有了進一步鉆研該語言的良好起點。
三、UML的特點
1)UML的主要特點包括:
2)統(tǒng)一的標準
3)面向?qū)ο。UML是支持面向?qū)ο筌浖_發(fā)的建模語言。
4)可視化、表現(xiàn)能力強
5)獨立于過程,UML不依賴于特定的軟件開發(fā)過程。
6)概念明確,建模表示法簡潔,圖形結(jié)構(gòu)清晰,容易掌握和使用。
出處:靈動生活
責任編輯:bluehearts
上一頁 下一頁 UML建模 [2]
◎進入論壇網(wǎng)絡編程版塊參加討論
|