- 相關(guān)推薦
UML的基本概念
Unified Modeling Language (UML)又稱統(tǒng)一建模語(yǔ)言或標(biāo)準(zhǔn)建模語(yǔ)言,是始于1997年一個(gè)OMG標(biāo)準(zhǔn),它是一個(gè)支持模型化和軟件系統(tǒng)開發(fā)的圖形化語(yǔ)言,為軟件開發(fā)的所有階段提供模型化和可視化支持,包括由需求分析到規(guī)格,到構(gòu)造和配置。下面小編為大家整理了關(guān)于UML基本概念的文章,希望能為你提供幫助:
第一:作為Object的表現(xiàn)形式的模型技術(shù)
進(jìn)入U(xiǎn)ML技術(shù)的說明之前,我們首先來談?wù)凮bject指向技術(shù)。Object指向是軟件開發(fā)的一種先進(jìn)技術(shù),正如[Object]名字所暗示的,該技術(shù)的所有考慮出發(fā)點(diǎn)都是Object.
使用Object可以提高大型軟件項(xiàng)目的開發(fā)效率和速度。
所謂的Object指向,就是說要把復(fù)雜的問題細(xì)化分解,用圖表的方式表達(dá)出來。比如下圖
如上圖所示,一個(gè)好的模型能夠正確的合理的表達(dá)復(fù)雜的意思。上圖中復(fù)雜的路徑信息經(jīng)過簡(jiǎn)化之后就會(huì)變成清晰可見的模型圖。
但是,模型圖的畫法是各種各樣的,如何才能準(zhǔn)確的統(tǒng)一的畫出來呢?請(qǐng)看下節(jié):
第二:作為統(tǒng)一表達(dá)模型的UML技術(shù)
如上所示,用圖形來表達(dá)復(fù)雜的邏輯和需求是個(gè)很好的選擇和做法。
但是每個(gè)人的思路都不一樣,每個(gè)人畫出來的圖也都不一樣,怎么樣才能讓大家都能聽得懂對(duì)方的思路呢。
在這個(gè)時(shí)候,UML登場(chǎng)了。UML是1997年由OMG組織推出來的,全球統(tǒng)一的模型圖形技術(shù)。
第三:UML技術(shù)可以提高分析和設(shè)計(jì)的精度
在沒有UML技術(shù)的時(shí)候,大家都知道隨口亂說。
需求分析的時(shí)候,客戶隨口說說需求。
系統(tǒng)設(shè)計(jì)的時(shí)候,架構(gòu)師隨口說說設(shè)計(jì)。
程序開發(fā)的時(shí)候,開發(fā)者隨口編寫程序。
一切都是無序和混亂的,但是,有了UML就不會(huì)再出現(xiàn)這種問題了。
所有的交流和文檔都能夠有一種大家都能聽得懂的好方法傳遞,這就是UML。
第四:UML的內(nèi)容
如下所示,我們可以這樣使用UML技術(shù)
并且在很多自動(dòng)開發(fā)工具之中,可以根據(jù)以上圖形自動(dòng)生成代碼。
第五:UML是必須的知識(shí)
對(duì)于現(xiàn)代軟件開發(fā)和管理而言,UML是必需的知識(shí),無論是外包還是內(nèi)包,UML都是不可或缺的技術(shù)。
【UML的基本概念】相關(guān)文章:
CFO的基本概念10-16
物流的基本概念07-26
出版市場(chǎng)的基本概念08-09
現(xiàn)代物流基本概念10-21
材料基本概念知識(shí)09-15
STP的基本概念參考09-18
國(guó)際物流的基本概念09-18
質(zhì)量管理基本概念11-01
地租的基本概念和理論10-26
景觀設(shè)計(jì)的基本概念07-29