UML是Unified Modeling Language(統一建模語言)的簡稱。UML是對軟件密集型系統中的制品進行可視化、詳述、構造和文檔化的語言。制品{Artifact}是指軟件開發過程中產生的各種各樣的產物,如模型、源代碼、測試用例等。
1) UML建??梢赃_到以下目的:
2) 使用模型可以更好地理解問題
3)使用模型可以加強人員之間的溝通
4)使用模型可以更早地發現錯誤或疏漏的地方
5)使用模型可以獲得設計結果
6)模型為最后的代碼提供依據
二、UML的歷史
1997年,OMG組織(Object Management Group對象管理組織)發布了統一建模語言(Unified Modeling Language,UML)。UML的目標之一就是為開發團隊提供標準通用的設計語言來開發和構建計算機應用。UML提出了一套IT專業人員期待多年的統一的標準建模符號。通過使用UML,這些人員能夠閱讀和交流系統架構和設計規劃--就像建筑工人多年來所使用的建筑設計圖一樣。
2003年,UML已經獲得了業界的認同。在所見過的專業人員的簡歷中,75%都聲稱具備UML的知識。然而,在同絕大多數求職人員面談之后,可以明顯地看出他們并不真正了解UML。通常地,他們將UML用作一個術語,或對UML一知半解。大家對UML缺乏理解的這種狀況,促進我撰寫這篇關于UML 1.4的快速入門文章。當閱讀完本文時,您還不具備足夠的知識可以在簡歷上聲稱自己掌握了UML,但是您已具有了進一步鉆研該語言的良好起點。
三、UML的特點
1)UML的主要特點包括:
2)統一的標準
3)面向對象。UML是支持面向對象軟件開發的建模語言。
4)可視化、表現能力強
5)獨立于過程,UML不依賴于特定的軟件開發過程。
6)概念明確,建模表示法簡潔,圖形結構清晰,容易掌握和使用。
網頁制作Webjx文章簡介:UML是Unified Modeling Language(統一建模語言)的簡稱。UML是對軟件密集型系統中的制品進行可視化、詳述、構造和文檔化的語言。制品{Artifact}是指軟件開發過程中產生的各種各樣的產物,如模型、源代碼、測試用例等。
四、UML中的視圖
UML中的視圖包括用例視圖(Use Case View)、邏輯視圖(Logical View)、實現視圖(Implementation View)、進程視圖(Process View)、部署視圖(Deployment View)等,這5個視圖被稱作”4+1”視圖.如下圖所示:
邏輯視圖。邏輯視圖關注功能,不僅包括用戶可見的功能,還包括為實現用戶功能而必須提供的"輔助功能模塊";它們可能是邏輯層、功能模塊等。
新聞熱點
疑難解答