當前位置:學問君>人在職場>IT認證>

UML的基本概念

學問君 人氣:1.99W

Unified Modeling Language (UML)又稱統一建模語言或標準建模語言,是始於1997年一個OMG標準,它是一個支援模型化和軟件系統開發的圖形化語言,爲軟件開發的所有階段提供模型化和可視化支援,包括由需求分析到規格,到構造和配置。下面小編爲大家整理了關於UML基本概念的文章,希望能爲你提供幫助:

UML的基本概念

第一:作爲Object的表現形式的模型技術

進入UML技術的說明之前,我們首先來談談Object指向技術。Object指向是軟件開發的一種先進技術,正如[Object]名字所暗示的,該技術的所有考慮出發點都是Object.

使用Object可以提高大型軟件項目的開發效率和速度。

所謂的Object指向,就是說要把複雜的問題細化分解,用圖表的方式表達出來。比如下圖

如上圖所示,一個好的模型能夠正確的合理的表達複雜的意思。上圖中複雜的路徑資訊經過簡化之後就會變成清晰可見的模型圖。

但是,模型圖的畫法是各種各樣的,如何才能準確的統一的畫出來呢?請看下節:

第二:作爲統一表達模型的UML技術

如上所示,用圖形來表達複雜的邏輯和需求是個很好的選擇和做法。

但是每個人的思路都不一樣,每個人畫出來的圖也都不一樣,怎麼樣才能讓大家都能聽得懂對方的思路呢。

在這個時候,UML登場了。UML是1997年由OMG組織推出來的,全球統一的模型圖形技術。

第三:UML技術可以提高分析和設計的精度

在沒有UML技術的'時候,大家都知道隨口亂說。

需求分析的時候,客戶隨口說說需求。

系統設計的時候,架構師隨口說說設計。

程序開發的時候,開發者隨口編寫程序。

一切都是無序和混亂的,但是,有了UML就不會再出現這種問題了。

所有的交流和文檔都能夠有一種大家都能聽得懂的好方法傳遞,這就是UML。

第四:UML的內容

如下所示,我們可以這樣使用UML技術

並且在很多自動開發工具之中,可以根據以上圖形自動生成代碼。

第五:UML是必須的知識

對於現代軟件開發和管理而言,UML是必需的知識,無論是外包還是內包,UML都是不可或缺的技術。